VariantWritePlanValidator

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total572 of 1,56363%90 of 22059%69138117324528
losesVariantLeaf(DataType, DataType)862119%19726%1114202801
containerDemand(ElementAt, VariantWritePlanValidator.Demand)700%80%55161611
traceRecursiveCte(Plan, RecursiveCte, Map, String, VariantWritePlanValidator.TraceContext)644340%8220%56132401
traceScalarSubquery(ScalarSubquery, VariantWritePlanValidator.Demand, String, VariantWritePlanValidator.TraceContext)570%20%22121211
collectValueNodes(Expression, VariantWritePlanValidator.Demand, List)5216475%93378%72273701
withoutComparisonCast(Expression)500%100%669911
traceCteOutput(LogicalCTEConsumer, ExprId, VariantWritePlanValidator.Demand, String, VariantWritePlanValidator.TraceContext)445254%6440%5682001
traceGenerate(LogicalGenerate, Map, String, VariantWritePlanValidator.TraceContext)413848%2250%2391801
traceSetOperation(Plan, SetOperation, Map, String, VariantWritePlanValidator.TraceContext)405156%8642%6881901
traceOutputLineage(Plan, Map, String, VariantWritePlanValidator.TraceContext)2212184%18100%01033201
validateExpression(Expression, VariantWritePlanValidator.Demand, String, VariantWritePlanValidator.TraceContext)114480%1583%1421101
validateNoLossyCoercion(List, Plan, List, Optional)1010190%31178%3822201
validateNoLossyCoercion(List, Plan, List)60%n/a112211
traceCteConsumer(LogicalCTEConsumer, Map, String, VariantWritePlanValidator.TraceContext)53587%2250%232801
validateNoLossyCoercion(List, Plan, Optional)53186%1375%131701
validateNoLossyCoercion(List, Plan)50%n/a112211
losesVariantLeaf(DataType, DataType, VariantWritePlanValidator.Demand)24595%2880%2611001
isPredicate(Expression)22392%7750%780101
workTableOrdinals(Plan)52100%4100%030901
childOutputDemands(List, Map)44100%1375%130901
validateLossyCast(List, String)44100%8100%0501001
requiredOutputDemands(Plan, Map)34100%4100%030701
lambda$workTableOrdinals$0(CTEId, TreeNode)13100%1375%130201
valueNodes(Expression, VariantWritePlanValidator.Demand)10100%n/a010301
validateNoLossyCoercion(List, Plan, List, CTEContext)7100%n/a010201
lambda$mergeDemands$1(Map, ExprId, VariantWritePlanValidator.Demand)7100%n/a010101
validateNoLossyCoercion(List, Plan, CTEContext)6100%n/a010201
mergeDemands(Map, Map)5100%n/a010201