LancePredicateConverter

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total246 of 1,82286%103 of 35170%8621467436029
convertLiteral(ArrowType, LiteralExpr)8118669%303956%2037206001
toSubstraitProtoType(Field)4315077%82374%618125501
toSubstraitType(Field)336967%81768%61582701
convertBinary(BinaryPredicate)2811280%101560%916113501
isPushdownType(ArrowType)1610286%133371%112422201
convertIn(InPredicate)137985%81055%81031901
convertTimestampLiteral(ArrowType.Timestamp, DateLiteral)79393%21487%21043101
loadExtensions()722%n/a012301
convertIsNull(IsNullPredicate)53788%4450%451601
convertCompound(CompoundPredicate)47895%2777%2621201
applyUnsignedIntegerLiteralVariation(Expression, int)34693%61470%61111201
fieldType(Expression)3694%4660%461801
findField(SlotRef)1386%1150%120201
directSlot(Expr)787%1150%120101
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
convert(Expr)34100%8100%050901
applyLargeUtf8LiteralVariation(Expression)19100%1375%130501
scalarFunction(String, String, List)16100%n/a010701
timestampPrecision(ArrowType.Timestamp)14100%4100%040501
parenthesize(String)11100%n/a010101
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