| getAliasedSignature(SqlOperator, String, List) |  | 0% |  | 0% | 7 | 7 | 22 | 22 | 1 | 1 |
| unparseFunctionSyntax(SqlOperator, SqlWriter, SqlCall, boolean) |  | 0% |  | 0% | 15 | 15 | 35 | 35 | 1 | 1 |
| unparseSqlIdentifierSyntax(SqlWriter, SqlIdentifier, boolean) |  | 0% |  | 0% | 13 | 13 | 27 | 27 | 1 | 1 |
| getSelectListItem(SqlNode, int) |  | 0% |  | 0% | 11 | 11 | 19 | 19 | 1 | 1 |
| lambda$filterRoutinesByParameterTypeAndName$4(RelDataTypeFactory, List, List, boolean, SqlFunction) |  | 0% |  | 0% | 10 | 10 | 25 | 25 | 1 | 1 |
| getRelHint(HintStrategyTable, SqlNodeList) |  | 0% |  | 0% | 10 | 10 | 20 | 20 | 1 | 1 |
| bestMatch(RelDataTypeFactory, List, int, List, RelDataTypePrecedenceList) |  | 0% |  | 0% | 7 | 7 | 20 | 20 | 1 | 1 |
| createBalancedCall(SqlOperator, SqlParserPos, List, int, int) |  | 0% |  | 0% | 5 | 5 | 7 | 7 | 1 | 1 |
| filterRoutinesByTypePrecedence(SqlSyntax, RelDataTypeFactory, Iterator, List, List) |  | 0% |  | 0% | 4 | 4 | 15 | 15 | 1 | 1 |
| unparseBinarySyntax(SqlOperator, SqlCall, SqlWriter, int, int) |  | 0% |  | 0% | 4 | 4 | 14 | 14 | 1 | 1 |
| createCall(SqlOperator, SqlParserPos, List) |  | 0% |  | 0% | 8 | 8 | 9 | 9 | 1 | 1 |
| lookupSubjectRoutines(SqlOperatorTable, RelDataTypeFactory, SqlIdentifier, List, List, SqlSyntax, SqlKind, SqlFunctionCategory, SqlNameMatcher, boolean) |  | 0% |  | 0% | 4 | 4 | 13 | 13 | 1 | 1 |
| lambda$filterRoutinesByTypePrecedence$6(RelDataTypeFactory, List, Ord, RelDataTypePrecedenceList, RelDataType, SqlFunction) |  | 0% |  | 0% | 5 | 5 | 12 | 12 | 1 | 1 |
| andExpressions(SqlNode, SqlNode) |  | 0% |  | 0% | 4 | 4 | 10 | 10 | 1 | 1 |
| isNullLiteral(SqlNode, boolean) |  | 0% |  | 0% | 8 | 8 | 11 | 11 | 1 | 1 |
| permuteArgTypes(List, List, List) |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
| isLiteral(SqlNode, boolean) |  | 0% |  | 0% | 6 | 6 | 11 | 11 | 1 | 1 |
| createLeftCall(SqlOperator, SqlParserPos, List) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| flatten(SqlNode, ArrayList) |  | 0% |  | 0% | 3 | 3 | 12 | 12 | 1 | 1 |
| createNlsStringType(RelDataTypeFactory, NlsString) |  | 0% |  | 0% | 3 | 3 | 12 | 12 | 1 | 1 |
| getAncestry(SqlNode, Predicate, Predicate) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| lookupSubjectRoutinesByName(SqlOperatorTable, SqlIdentifier, SqlSyntax, SqlFunctionCategory, SqlNameMatcher) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| getFromNode(SqlSelect, int) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| stripListAs(SqlNodeList) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| validateCharset(ByteString, Charset) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| lookupRoutine(SqlOperatorTable, RelDataTypeFactory, SqlIdentifier, List, List, SqlFunctionCategory, SqlSyntax, SqlKind, SqlNameMatcher, boolean) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| indexOfDeep(List, SqlNode, Litmus) |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
| isLiteralChain(SqlNode) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| isNull(SqlNode) |  | 0% |  | 0% | 4 | 4 | 3 | 3 | 1 | 1 |
| containsCall(SqlNode, Predicate) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| concatenateLiterals(List) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| attachRelHint(HintStrategyTable, List, Hintable) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| lambda$permuteArgTypes$5(Map, List, int) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| filterRoutinesByParameterTypeAndName(RelDataTypeFactory, SqlSyntax, Iterator, List, List, boolean) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| matchRoutinesByParameterCount(SqlOperatorTable, SqlIdentifier, List, SqlFunctionCategory, SqlNameMatcher) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| stripAs(SqlNode) |  | 0% |  | 0% | 3 | 3 | 3 | 3 | 1 | 1 |
| isCallTo(SqlNode, SqlOperator) |  | 0% |  | 0% | 3 | 3 | 2 | 2 | 1 | 1 |
| lambda$filterOperatorRoutinesByKind$1(SqlKind, SqlOperator) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| toNodeList(SqlNode[]) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| lambda$lookupSubjectRoutinesByName$2(SqlSyntax, SqlOperator) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| flatten(SqlNode) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| deriveAliasFromOrdinal(int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isGeneratedAlias(String) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| newContextException(SqlParserPos, Resources.ExInst, String) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| lambda$filterRoutinesByParameterCount$3(List, SqlOperator) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$containsDefault$8(SqlCall) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| unparseFunctionSyntax(SqlOperator, SqlWriter, SqlCall) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getOperatorSignature(SqlOperator, List) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| containsIn(SqlNode) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| containsDefault(SqlNode) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| containsAgg(SqlNode) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| filterOperatorRoutinesByKind(Iterator, SqlKind) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| filterRoutinesByParameterCount(Iterator, List) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isLiteral(SqlNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$containsAgg$9(SqlCall) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$containsIn$7(SqlCall) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$isLiteral$0(SqlNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| SqlUtil() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| static {...} |   | 75% |   | 50% | 1 | 2 | 0 | 1 | 0 | 1 |
| newContextException(int, int, int, int, Resources.ExInst) |  | 100% |  | 100% | 0 | 3 | 0 | 5 | 0 | 1 |
| translateCharacterSetName(String) |  | 100% |  | 100% | 0 | 6 | 0 | 7 | 0 | 1 |
| newContextException(SqlParserPos, Resources.ExInst) |  | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 |
| getCharset(String) |  | 100% |  | 100% | 0 | 2 | 0 | 7 | 0 | 1 |