| mainWalk(HQLAst, Object[], FqlType[], Dialect, boolean, Map) |  | 0% |  | 0% | 297 | 297 | 580 | 580 | 1 | 1 |
| normalizeTernary(HQLAst, Object[]) |  | 0% |  | 0% | 46 | 46 | 154 | 154 | 1 | 1 |
| augmentForUnknownValue(HQLAst, Dialect) |  | 0% |  | 0% | 45 | 45 | 127 | 127 | 1 | 1 |
| simplifyUnknowns(Set, Map, Set, Map) |  | 0% |  | 0% | 61 | 61 | 102 | 102 | 1 | 1 |
| get(String, Database, Dialect, RecordBuffer[], Object[], String[], boolean, String, String, boolean, Set, boolean) |  | 0% |  | 0% | 30 | 30 | 68 | 68 | 1 | 1 |
| FQLPreprocessor(List, List, String, boolean) |  | 0% |  | 0% | 15 | 15 | 86 | 86 | 1 | 1 |
| inlineReferenceSubs(HQLAst, String[]) |  | 0% |  | 0% | 22 | 22 | 67 | 67 | 1 | 1 |
| trySimplifyBooleans(HQLAst, HQLAst) |  | 0% |  | 0% | 20 | 20 | 71 | 71 | 1 | 1 |
| honorDisjunctiveForm(HQLAst) |  | 0% |  | 0% | 9 | 9 | 51 | 51 | 1 | 1 |
| preprocess(String, Object[], FqlType[], String[], Dialect, boolean, boolean, Map) |  | 0% |  | 0% | 19 | 19 | 44 | 44 | 1 | 1 |
| static {...} |  | 0% | | n/a | 1 | 1 | 38 | 38 | 1 | 1 |
| isOptimizable() |  | 0% |  | 0% | 24 | 24 | 44 | 44 | 1 | 1 |
| checkUniqueFind() |  | 0% |  | 0% | 19 | 19 | 46 | 46 | 1 | 1 |
| FQLPreprocessor(Database, String, Map, Object[], FqlType[], String[], Dialect, boolean, boolean, String, String, boolean, Set, boolean) |  | 0% |  | 0% | 4 | 4 | 43 | 43 | 1 | 1 |
| generateJoins(Map) |  | 0% |  | 0% | 9 | 9 | 36 | 36 | 1 | 1 |
| inlineSubstitutionParameter(HQLAst, Object[], Dialect) |  | 0% |  | 0% | 14 | 14 | 42 | 42 | 1 | 1 |
| emit(HQLAst, boolean) |  | 0% |  | 0% | 17 | 17 | 37 | 37 | 1 | 1 |
| fixEmptyContains(HQLAst, Object[]) |  | 0% |  | 0% | 11 | 11 | 29 | 29 | 1 | 1 |
| manuallyOverload(HQLAst) |  | 0% |  | 0% | 9 | 9 | 30 | 30 | 1 | 1 |
| parse() |  | 0% |  | 0% | 6 | 6 | 32 | 32 | 1 | 1 |
| translate(List, List, String, boolean) |  | 0% |  | 0% | 5 | 5 | 27 | 27 | 1 | 1 |
| checkFindByRowid(HQLAst) |  | 0% |  | 0% | 13 | 13 | 27 | 27 | 1 | 1 |
| injectComputedColumn(HQLAst) |  | 0% |  | 0% | 11 | 11 | 24 | 24 | 1 | 1 |
| getDenormalizedFields(HQLAst) |  | 0% |  | 0% | 13 | 13 | 29 | 29 | 1 | 1 |
| inlineDenormalizedField(HQLAst, Object[]) |  | 0% |  | 0% | 7 | 7 | 24 | 24 | 1 | 1 |
| restructure(HQLAst, Map) |  | 0% |  | 0% | 7 | 7 | 24 | 24 | 1 | 1 |
| analyzeComposites(HQLAst) |  | 0% |  | 0% | 10 | 10 | 26 | 26 | 1 | 1 |
| rewriteAlias(HQLAst, HQLAst, String) |  | 0% | | 0% | 3 | 3 | 18 | 18 | 1 | 1 |
| simplifyProperties(HQLAst, boolean, boolean) |  | 0% |  | 0% | 10 | 10 | 21 | 21 | 1 | 1 |
| getFindByRowid(Object[]) |  | 0% |  | 0% | 9 | 9 | 18 | 18 | 1 | 1 |
| createParameterIndices(HQLAst, Object[]) |  | 0% |  | 0% | 7 | 7 | 16 | 16 | 1 | 1 |
| registerFunction(Database, String, String, Method) |  | 0% |  | 0% | 5 | 5 | 12 | 12 | 1 | 1 |
| evaluateIndexedFieldReplacement(Map, Set, Map) |  | 0% |  | 0% | 7 | 7 | 14 | 14 | 1 | 1 |
| areCorrespondingPropertiesMandatory(Set, List, RecordBuffer, List) |  | 0% |  | 0% | 7 | 7 | 11 | 11 | 1 | 1 |
| makeExplicitCast(HQLAst, int, Dialect) |  | 0% | | 0% | 3 | 3 | 12 | 12 | 1 | 1 |
| isOppositeOperandNullable(HQLAst, int) |  | 0% |  | 0% | 8 | 8 | 13 | 13 | 1 | 1 |
| isUDF(Dialect, HQLAst) |  | 0% |  | 0% | 4 | 4 | 10 | 10 | 1 | 1 |
| getRegisteredFunction(Database, String, Class[]) |  | 0% | | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| annotateParameters(HQLAst, FqlType[]) |  | 0% |  | 0% | 4 | 4 | 10 | 10 | 1 | 1 |
| addRestrictionProperty(String, String) |  | 0% | | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
| lambda$checkUniqueFind$2(DmoMeta, Dialect, String) |  | 0% |  | 0% | 5 | 5 | 6 | 6 | 1 | 1 |
| duplicateAugmentedOperand(HQLAst, HQLAst) |  | 0% |  | 0% | 4 | 4 | 11 | 11 | 1 | 1 |
| lambda$normalizeTernary$0(Integer) |  | 0% |  | 0% | 7 | 7 | 3 | 3 | 1 | 1 |
| isSubselectNeeded() |  | 0% |  | 0% | 4 | 4 | 7 | 7 | 1 | 1 |
| lambda$simplifyUnknowns$3(HQLAst) |  | 0% |  | 0% | 4 | 4 | 6 | 6 | 1 | 1 |
| isConstant(HQLAst) | | 0% | | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
| isUDFArgument(Dialect, HQLAst) | | 0% |  | 0% | 4 | 4 | 5 | 5 | 1 | 1 |
| createAstNode(int, String, HQLAst) | | 0% | | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| lambda$normalizeTernary$1(Integer) | | 0% |  | 0% | 4 | 4 | 1 | 1 | 1 | 1 |
| get(String, Database, Dialect, RecordBuffer[], Object[], String[], boolean, String, String, boolean, Set) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| collectPropertyMatches(HQLAst, boolean) | | 0% | | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| isUniqueFind(boolean) | | 0% |  | 0% | 4 | 4 | 1 | 1 | 1 | 1 |
| isMandatoryProperty(HQLAst, HQLAst) | | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| getFQL() | | 0% | | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| initializeCache() | | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| wasInlined() | | 0% | | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
| ansiJoins() | | 0% | | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| getRestrictionProperties() | | 0% | | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| getEarlyPublishEntities() | | 0% | | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| hasAnsiJoins() | | 0% | | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| lookupBuffer(Aast) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isBinaryOperator(Aast) | | 0% | | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| generateJoin(String, String, String) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getSubstPairs() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getQueryProperties() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isDependsOnSessionAttribute() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isFindByRowid() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getUniqueIndexLookup() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getParameterIndices() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| hasContains() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| hasNonConstantContains() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getPropertyMatches() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |