LancePredicateConverter

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total170 of 1,82290%81 of 35176%7621442436029
convertBinary(BinaryPredicate)479366%111456%91683501
convertLiteral(ArrowType, LiteralExpr)3323487%224768%1937116001
convertCompound(CompoundPredicate)315162%4555%4641201
toSubstraitType(Field)148886%32288%31522701
convertTimestampLiteral(ArrowType.Timestamp, DateLiteral)118989%51168%51063101
loadExtensions()722%n/a012301
toSubstraitProtoType(Field)618796%32890%31835501
convertIn(InPredicate)68693%61266%61021901
convertIsNull(IsNullPredicate)43890%3562%351601
applyUnsignedIntegerLiteralVariation(Expression, int)34693%61470%61111201
fieldType(Expression)3694%4660%461801
convert(Expr)3294%1787%151901
findField(SlotRef)1386%1150%120201
isPushdownType(ArrowType)11799%64086%62402201
directLiteral(Expr)787%1150%120101
applyTypeVariations(Expression)188100%43288%41904701
serialize(Expression)123100%4100%0303701
convert(List)82100%8100%0501601
LancePredicateConverter(Schema)41100%2100%020901
applyLargeUtf8LiteralVariation(Expression)19100%1375%130501
scalarFunction(String, String, List)16100%n/a010701
timestampPrecision(ArrowType.Timestamp)14100%4100%040501
parenthesize(String)11100%n/a010101
directSlot(Expr)8100%2100%020101
fieldReference(LancePredicateConverter.ResolvedField)7100%n/a010101
nullability(Field)7100%2100%020101
comparisonFunction(String, Expression[])6100%n/a010101
static {...}6100%n/a010201
booleanFunction(String, List)5100%n/a010101