| SubstrFunctionExtension |  | 0% |  | 0% | 33 | 33 | 78 | 78 | 9 | 9 | 1 | 1 |
| SplitFunctionExtension |  | 0% |  | 0% | 16 | 16 | 33 | 33 | 9 | 9 | 1 | 1 |
| RegexpFunctionExtension |  | 0% |  | 0% | 16 | 16 | 34 | 34 | 9 | 9 | 1 | 1 |
| ReplaceFirstFunctionExtension |  | 0% |  | 0% | 16 | 16 | 30 | 30 | 9 | 9 | 1 | 1 |
| ReplaceAllFunctionExtension |  | 0% |  | 0% | 16 | 16 | 30 | 30 | 9 | 9 | 1 | 1 |
| CharAtFunctionExtension |  | 0% |  | 0% | 14 | 14 | 26 | 26 | 9 | 9 | 1 | 1 |
| RepeatFunctionExtension |  | 0% |  | 0% | 15 | 15 | 27 | 27 | 9 | 9 | 1 | 1 |
| ContainsFunctionExtension |  | 0% |  | 0% | 16 | 16 | 27 | 27 | 10 | 10 | 1 | 1 |
| StrcmpFunctionExtension |  | 0% |  | 0% | 14 | 14 | 24 | 24 | 9 | 9 | 1 | 1 |
| EqualsIgnoreCaseFunctionExtension |  | 0% |  | 0% | 13 | 13 | 22 | 22 | 9 | 9 | 1 | 1 |
| CoalesceFunctionExtension |  | 0% |  | 0% | 14 | 14 | 22 | 22 | 9 | 9 | 1 | 1 |
| UnhexFunctionExtension |  | 0% |  | 0% | 13 | 13 | 22 | 22 | 9 | 9 | 1 | 1 |
| HexFunctionExtension |  | 0% |  | 0% | 13 | 13 | 21 | 21 | 9 | 9 | 1 | 1 |
| ReverseFunctionExtension |  | 0% |  | 0% | 12 | 12 | 18 | 18 | 9 | 9 | 1 | 1 |
| LengthFunctionExtension |  | 0% |  | 0% | 12 | 12 | 17 | 17 | 9 | 9 | 1 | 1 |
| TrimFunctionExtension |  | 0% |  | 0% | 12 | 12 | 17 | 17 | 9 | 9 | 1 | 1 |
| LowerFunctionExtension |  | 0% |  | 0% | 12 | 12 | 17 | 17 | 9 | 9 | 1 | 1 |
| UpperFunctionExtension |  | 0% |  | 0% | 12 | 12 | 17 | 17 | 9 | 9 | 1 | 1 |
| ConcatFunctionExtension |  | 0% |  | 0% | 12 | 12 | 16 | 16 | 9 | 9 | 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 |