| parseurl(StringLikeLiteral, StringLikeLiteral) |  | 0% |  | 0% | 20 | 20 | 60 | 60 | 1 | 1 |
| splitPart(StringLikeLiteral, StringLikeLiteral, IntegerLiteral) |  | 0% |  | 0% | 11 | 11 | 26 | 26 | 1 | 1 |
| substringIndex(StringLikeLiteral, StringLikeLiteral, IntegerLiteral) |  | 0% |  | 0% | 8 | 8 | 18 | 18 | 1 | 1 |
| md5Sum(StringLikeLiteral[]) |  | 0% |  | 0% | 4 | 4 | 14 | 14 | 1 | 1 |
| splitByString(StringLikeLiteral, StringLikeLiteral) |  | 0% |  | 0% | 5 | 5 | 13 | 13 | 1 | 1 |
| extractUrlParameter(StringLikeLiteral, StringLikeLiteral) |  | 0% |  | 0% | 6 | 6 | 14 | 14 | 1 | 1 |
| make_set(BigIntLiteral, StringLikeLiteral[]) |  | 0% |  | 0% | 5 | 5 | 11 | 11 | 1 | 1 |
| initCap(StringLikeLiteral) |  | 0% |  | 0% | 4 | 4 | 11 | 11 | 1 | 1 |
| trimInImpl(String, String, boolean, boolean) |  | 0% |  | 0% | 7 | 7 | 12 | 12 | 1 | 1 |
| concatWsVarcharArray(StringLikeLiteral, ArrayLiteral) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
| replaceEmpty(StringLikeLiteral, StringLikeLiteral, StringLikeLiteral) |   | 21% |   | 33% | 3 | 4 | 9 | 12 | 0 | 1 |
| trimImpl(String, String, boolean, boolean) |  | 0% |  | 0% | 7 | 7 | 13 | 13 | 1 | 1 |
| splitByGrapheme(StringLikeLiteral) |  | 0% |  | 0% | 2 | 2 | 9 | 9 | 1 | 1 |
| concatWsVarcharVarchar(StringLikeLiteral, StringLikeLiteral[]) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| repeat(StringLikeLiteral, IntegerLiteral) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| lowerVarchar(StringLikeLiteral) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| upperVarchar(StringLikeLiteral) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| bytesToHex(byte[]) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| space(IntegerLiteral) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| ascii(StringLikeLiteral) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| findStringInSet(String, String) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| strcmp(StringLikeLiteral, StringLikeLiteral) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| compareLiteral(Literal, Literal[]) |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
| locate(StringLikeLiteral, StringLikeLiteral, IntegerLiteral) |   | 74% |   | 42% | 6 | 8 | 3 | 17 | 0 | 1 |
| md5(StringLikeLiteral) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| replace(StringLikeLiteral, StringLikeLiteral, StringLikeLiteral) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| reverseVarchar(StringLikeLiteral) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| castStringLikeLiteral(StringLikeLiteral, String) |   | 53% |   | 75% | 1 | 3 | 1 | 5 | 0 | 1 |
| urlDecode(StringLikeLiteral) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| urlEncode(StringLikeLiteral) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| quote(StringLikeLiteral) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| instr(StringLikeLiteral, StringLikeLiteral) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| soundex(StringLikeLiteral) |   | 95% |   | 87% | 3 | 13 | 1 | 25 | 0 | 1 |
| trimVarcharVarchar(StringLikeLiteral, StringLikeLiteral) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| ltrimVarcharVarchar(StringLikeLiteral, StringLikeLiteral) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| rtrimVarcharVarchar(StringLikeLiteral, StringLikeLiteral) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| trimInVarcharVarchar(StringLikeLiteral, StringLikeLiteral) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| ltrimInVarcharVarchar(StringLikeLiteral, StringLikeLiteral) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| rtrimInVarcharVarchar(StringLikeLiteral, StringLikeLiteral) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| endsWith(StringLikeLiteral, StringLikeLiteral) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| lengthVarchar(StringLikeLiteral) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| trimVarchar(StringLikeLiteral) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| ltrimVarchar(StringLikeLiteral) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| rtrimVarchar(StringLikeLiteral) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| trimInVarchar(StringLikeLiteral) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| ltrimInVarchar(StringLikeLiteral) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| rtrimInVarchar(StringLikeLiteral) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| findInSetVarchar(StringLikeLiteral, StringLikeLiteral) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| substringImpl(String, int, int) |   | 89% |   | 66% | 4 | 7 | 4 | 20 | 0 | 1 |
| appendTrailingCharIfAbsent(StringLikeLiteral, StringLikeLiteral) |   | 77% |   | 50% | 2 | 3 | 2 | 5 | 0 | 1 |
| fieldInt(IntegerLiteral, IntegerLiteral[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| fieldTinyInt(TinyIntLiteral, TinyIntLiteral[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| fieldSmallInt(SmallIntLiteral, SmallIntLiteral[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| fieldBigInt(BigIntLiteral, BigIntLiteral[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| fieldLargeInt(LargeIntLiteral, LargeIntLiteral[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| fieldFloat(FloatLiteral, FloatLiteral[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| fieldDouble(DoubleLiteral, DoubleLiteral[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| fieldDecimalV2(DecimalLiteral, DecimalLiteral[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| fieldDecimalV3(DecimalV3Literal, DecimalV3Literal[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| fieldDateTime(DateTimeLiteral, DateTimeLiteral[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| fieldDateTimeV2(DateTimeV2Literal, DateTimeV2Literal[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| fieldVarchar(StringLikeLiteral, StringLikeLiteral[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| StringArithmetic() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| overlay(StringLikeLiteral, IntegerLiteral, IntegerLiteral, StringLikeLiteral) |  | 100% |   | 75% | 2 | 5 | 0 | 12 | 0 | 1 |
| right(StringLikeLiteral, IntegerLiteral) |  | 100% |   | 87% | 1 | 5 | 0 | 10 | 0 | 1 |
| left(StringLikeLiteral, IntegerLiteral) |  | 100% |  | 100% | 0 | 3 | 0 | 7 | 0 | 1 |
| concatVarchar(StringLikeLiteral[]) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| substringVarcharIntInt(StringLikeLiteral, IntegerLiteral, IntegerLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| characterLength(StringLikeLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| locate(StringLikeLiteral, StringLikeLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| bin(BigIntLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |