| SubstrFunctionExtension |  | 0% |  | 0% | 31 | 31 | 76 | 76 | 7 | 7 | 1 | 1 |
| SplitFunctionExtension |  | 0% |  | 0% | 14 | 14 | 31 | 31 | 7 | 7 | 1 | 1 |
| RegexpFunctionExtension |  | 0% |  | 0% | 14 | 14 | 32 | 32 | 7 | 7 | 1 | 1 |
| ReplaceFirstFunctionExtension |  | 0% |  | 0% | 14 | 14 | 28 | 28 | 7 | 7 | 1 | 1 |
| ReplaceAllFunctionExtension |  | 0% |  | 0% | 14 | 14 | 28 | 28 | 7 | 7 | 1 | 1 |
| CharAtFunctionExtension |  | 0% |  | 0% | 12 | 12 | 24 | 24 | 7 | 7 | 1 | 1 |
| RepeatFunctionExtension |  | 0% |  | 0% | 13 | 13 | 25 | 25 | 7 | 7 | 1 | 1 |
| ContainsFunctionExtension |  | 0% |  | 0% | 14 | 14 | 25 | 25 | 8 | 8 | 1 | 1 |
| StrcmpFunctionExtension |  | 0% |  | 0% | 12 | 12 | 22 | 22 | 7 | 7 | 1 | 1 |
| EqualsIgnoreCaseFunctionExtension |  | 0% |  | 0% | 11 | 11 | 20 | 20 | 7 | 7 | 1 | 1 |
| CoalesceFunctionExtension |  | 0% |  | 0% | 12 | 12 | 20 | 20 | 7 | 7 | 1 | 1 |
| UnhexFunctionExtension |  | 0% |  | 0% | 11 | 11 | 20 | 20 | 7 | 7 | 1 | 1 |
| HexFunctionExtension |  | 0% |  | 0% | 11 | 11 | 19 | 19 | 7 | 7 | 1 | 1 |
| ReverseFunctionExtension |  | 0% |  | 0% | 10 | 10 | 16 | 16 | 7 | 7 | 1 | 1 |
| LengthFunctionExtension |  | 0% |  | 0% | 10 | 10 | 15 | 15 | 7 | 7 | 1 | 1 |
| TrimFunctionExtension |  | 0% |  | 0% | 10 | 10 | 15 | 15 | 7 | 7 | 1 | 1 |
| LowerFunctionExtension |  | 0% |  | 0% | 10 | 10 | 15 | 15 | 7 | 7 | 1 | 1 |
| UpperFunctionExtension |  | 0% |  | 0% | 10 | 10 | 15 | 15 | 7 | 7 | 1 | 1 |
| ConcatFunctionExtension |  | 0% |  | 0% | 10 | 10 | 14 | 14 | 7 | 7 | 1 | 1 |
| SubstrFunctionExtension.SubstrType |  | 0% | | n/a | 4 | 4 | 2 | 2 | 4 | 4 | 1 | 1 |
| SubstrFunctionExtension.new Object() {...} |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |