LancePredicateConverter

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,822 of 1,8220%351 of 3510%2142144364362929
convertLiteral(ArrowType, LiteralExpr)2670%690%3737606011
toSubstraitProtoType(Field)1930%310%1818555511
applyTypeVariations(Expression)1880%360%1919474711
convertBinary(BinaryPredicate)1400%250%1616353511
serialize(Expression)1230%40%33373711
isPushdownType(ArrowType)1180%460%2424222211
toSubstraitType(Field)1020%250%1515272711
convertTimestampLiteral(ArrowType.Timestamp, DateLiteral)1000%160%1010313111
convertIn(InPredicate)920%180%1010191911
convert(List)820%80%55161611
convertCompound(CompoundPredicate)820%90%66121211
applyUnsignedIntegerLiteralVariation(Expression, int)490%200%1111121211
convertIsNull(IsNullPredicate)420%80%556611
LancePredicateConverter(Schema)410%20%229911
fieldType(Expression)380%100%668811
convert(Expr)340%80%559911
applyLargeUtf8LiteralVariation(Expression)190%40%335511
scalarFunction(String, String, List)160%n/a117711
findField(SlotRef)150%20%222211
timestampPrecision(ArrowType.Timestamp)140%40%445511
parenthesize(String)110%n/a111111
loadExtensions()90%n/a113311
directSlot(Expr)80%20%221111
directLiteral(Expr)80%20%221111
fieldReference(LancePredicateConverter.ResolvedField)70%n/a111111
nullability(Field)70%20%221111
comparisonFunction(String, Expression[])60%n/a111111
static {...}60%n/a112211
booleanFunction(String, List)50%n/a111111