VariantWritePlanValidator

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total216 of 1,52085%38 of 21081%3113250316327
losesVariantLeaf(DataType, DataType)862119%19726%1114202801
traceGenerate(LogicalGenerate, Map, String, VariantWritePlanValidator.TraceContext)413848%2250%2391801
traceSetOperation(Plan, SetOperation, Map, String, VariantWritePlanValidator.TraceContext)385358%5964%3871901
validateNoLossyCoercion(List, Plan, List, Optional)1110090%41071%4832201
traceRecursiveCte(Plan, RecursiveCte, Map, String, VariantWritePlanValidator.TraceContext)119689%1990%1622401
traceOutputLineage(Plan, Map, String, VariantWritePlanValidator.TraceContext)813594%11794%11023201
validateNoLossyCoercion(List, Plan, List, CTEContext)70%n/a112211
validateNoLossyCoercion(List, Plan, CTEContext)60%n/a112211
validateNoLossyCoercion(List, Plan, List)60%n/a112211
traceCteOutput(LogicalCTEConsumer, ExprId, VariantWritePlanValidator.Demand, String, VariantWritePlanValidator.TraceContext)29497%2880%2612001
collectValueNodes(Expression, VariantWritePlanValidator.Demand, List)229100%14597%12403801
containerDemand(ElementAt, VariantWritePlanValidator.Demand)70100%8100%0501601
traceScalarSubquery(ScalarSubquery, VariantWritePlanValidator.Demand, String, VariantWritePlanValidator.TraceContext)57100%2100%0201201
validateExpression(Expression, VariantWritePlanValidator.Demand, String, VariantWritePlanValidator.TraceContext)55100%6100%0401101
workTableOrdinals(Plan)52100%4100%030901
losesVariantLeaf(DataType, DataType, VariantWritePlanValidator.Demand)47100%10100%0601001
childOutputDemands(List, Map)44100%1375%130901
validateLossyCast(List, String)44100%8100%0501001
traceCteConsumer(LogicalCTEConsumer, Map, String, VariantWritePlanValidator.TraceContext)40100%4100%030801
validateNoLossyCoercion(List, Plan, Optional)36100%4100%030701
requiredOutputDemands(Plan, Map)34100%4100%030701
isPredicate(Expression)19100%1990%160101
lambda$workTableOrdinals$0(CTEId, TreeNode)13100%1375%130201
valueNodes(Expression, VariantWritePlanValidator.Demand)10100%n/a010301
lambda$mergeDemands$1(Map, ExprId, VariantWritePlanValidator.Demand)7100%n/a010101
validateNoLossyCoercion(List, Plan)5100%n/a010201
mergeDemands(Map, Map)5100%n/a010201