VariantWritePlanValidator

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total447 of 1,52070%68 of 21067%5413294316327
losesVariantLeaf(DataType, DataType)862119%19726%1114202801
traceRecursiveCte(Plan, RecursiveCte, Map, String, VariantWritePlanValidator.TraceContext)644340%8220%56132401
traceScalarSubquery(ScalarSubquery, VariantWritePlanValidator.Demand, String, VariantWritePlanValidator.TraceContext)570%20%22121211
containerDemand(ElementAt, VariantWritePlanValidator.Demand)541622%5337%45111601
traceGenerate(LogicalGenerate, Map, String, VariantWritePlanValidator.TraceContext)413848%2250%2391801
traceSetOperation(Plan, SetOperation, Map, String, VariantWritePlanValidator.TraceContext)405156%8642%6881901
traceCteOutput(LogicalCTEConsumer, ExprId, VariantWritePlanValidator.Demand, String, VariantWritePlanValidator.TraceContext)276971%6440%5662001
collectValueNodes(Expression, VariantWritePlanValidator.Demand, List)2420589%64086%52433801
traceOutputLineage(Plan, Map, String, VariantWritePlanValidator.TraceContext)1512889%18100%01023201
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
validateNoLossyCoercion(List, Plan, Optional)53186%1375%131701
validateNoLossyCoercion(List, Plan)50%n/a112211
losesVariantLeaf(DataType, DataType, VariantWritePlanValidator.Demand)24595%2880%2611001
workTableOrdinals(Plan)52100%4100%030901
childOutputDemands(List, Map)44100%1375%130901
validateLossyCast(List, String)44100%8100%0501001
traceCteConsumer(LogicalCTEConsumer, Map, String, VariantWritePlanValidator.TraceContext)40100%4100%030801
requiredOutputDemands(Plan, Map)34100%4100%030701
isPredicate(Expression)19100%3770%360101
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