FQLPreprocessor

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total8,552 of 8,5520%1,597 of 1,5970%8898892,1432,1437272
mainWalk(HQLAst, Object[], FqlType[], Dialect, boolean, Map)2,4340%5810%29729758058011
normalizeTernary(HQLAst, Object[])5440%900%464615415411
augmentForUnknownValue(HQLAst, Dialect)4820%870%454512712711
simplifyUnknowns(Set, Map, Set, Map)3690%1170%616110210211
get(String, Database, Dialect, RecordBuffer[], Object[], String[], boolean, String, String, boolean, Set, boolean)3160%580%3030686811
FQLPreprocessor(List, List, String, boolean)3160%280%1515868611
inlineReferenceSubs(HQLAst, String[])2650%420%2222676711
trySimplifyBooleans(HQLAst, HQLAst)2230%340%2020717111
honorDisjunctiveForm(HQLAst)2080%160%99515111
preprocess(String, Object[], FqlType[], String[], Dialect, boolean, boolean, Map)2060%360%1919444411
static {...}1870%n/a11383811
isOptimizable()1800%460%2424444411
checkUniqueFind()1760%320%1919464611
FQLPreprocessor(Database, String, Map, Object[], FqlType[], String[], Dialect, boolean, boolean, String, String, boolean, Set, boolean)1460%60%44434311
generateJoins(Map)1420%160%99363611
inlineSubstitutionParameter(HQLAst, Object[], Dialect)1400%220%1414424211
emit(HQLAst, boolean)1350%270%1717373711
fixEmptyContains(HQLAst, Object[])1250%200%1111292911
manuallyOverload(HQLAst)1220%160%99303011
parse()1210%100%66323211
translate(List, List, String, boolean)1110%80%55272711
checkFindByRowid(HQLAst)1030%240%1313272711
injectComputedColumn(HQLAst)990%200%1111242411
getDenormalizedFields(HQLAst)930%240%1313292911
inlineDenormalizedField(HQLAst, Object[])890%100%77242411
restructure(HQLAst, Map)870%120%77242411
analyzeComposites(HQLAst)840%180%1010262611
rewriteAlias(HQLAst, HQLAst, String)780%0%33181811
simplifyProperties(HQLAst, boolean, boolean)770%180%1010212111
getFindByRowid(Object[])670%160%99181811
createParameterIndices(HQLAst, Object[])650%110%77161611
registerFunction(Database, String, String, Method)610%80%55121211
evaluateIndexedFieldReplacement(Map, Set, Map)600%120%77141411
areCorrespondingPropertiesMandatory(Set, List, RecordBuffer, List)470%120%77111111
makeExplicitCast(HQLAst, int, Dialect)450%0%33121211
isOppositeOperandNullable(HQLAst, int)430%130%88131311
isUDF(Dialect, HQLAst)400%60%44101011
getRegisteredFunction(Database, String, Class[])360%0%336611
annotateParameters(HQLAst, FqlType[])320%60%44101011
addRestrictionProperty(String, String)310%0%338811
lambda$checkUniqueFind$2(DmoMeta, Dialect, String)310%80%556611
duplicateAugmentedOperand(HQLAst, HQLAst)280%50%44111111
lambda$normalizeTernary$0(Integer)280%120%773311
isSubselectNeeded()250%60%447711
lambda$simplifyUnknowns$3(HQLAst)230%60%446611
isConstant(HQLAst)0%0%337711
isUDFArgument(Dialect, HQLAst)0%60%445511
createAstNode(int, String, HQLAst)0%0%226611
lambda$normalizeTernary$1(Integer)0%60%441111
get(String, Database, Dialect, RecordBuffer[], Object[], String[], boolean, String, String, boolean, Set)0%n/a111111
collectPropertyMatches(HQLAst, boolean)0%0%225511
isUniqueFind(boolean)0%60%441111
isMandatoryProperty(HQLAst, HQLAst)0%n/a113311
getFQL()0%0%221111
initializeCache()0%n/a113311
wasInlined()0%0%331111
ansiJoins()0%0%221111
getRestrictionProperties()0%0%223311
getEarlyPublishEntities()0%0%223311
hasAnsiJoins()0%0%221111
lookupBuffer(Aast)0%n/a111111
isBinaryOperator(Aast)0%0%223311
generateJoin(String, String, String)0%n/a111111
getSubstPairs()0%n/a111111
getQueryProperties()0%n/a111111
isDependsOnSessionAttribute()0%n/a111111
isFindByRowid()0%n/a111111
getUniqueIndexLookup()0%n/a111111
getParameterIndices()0%n/a111111
hasContains()0%n/a111111
hasNonConstantContains()0%n/a111111
getPropertyMatches()0%n/a111111