MTMVPartitionDefinition

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total926 of 1,36232%150 of 20025%941221832871122
extractHourOffsetSignature(Expression)1230%240%1313252511
convertToLegacyRecursion(Expression)1134227%14836%1012132201
convertDateAddSubToLegacy(Expression, String)1040%100%66161611
extractDateTruncDateAddSubSignature(Expression)980%160%99232311
matchOutputColumnByDateTruncSignature(Plan, CascadesContext, MTMVPartitionDefinition.DateTruncDateAddSubSignature)800%100%66151511
matchOutputColumnByHourOffsetSignature(Plan, CascadesContext, MTMVPartitionDefinition.HourOffsetSignature)800%100%66151511
extractIntervalHours(Expression)660%100%66131311
resolvePartitionColumnForDateTrunc(NereidsPlanner, Expression, String)641114%9110%56161801
analyzeAndTransferToMTMVPartitionInfo(NereidsPlanner)5211568%81666%713113801
extractSlotName(Expression)42714%1317%78111301
extractHourOffsetSignatureFromAny(Expression)400%120%77101011
extractDateTruncDateAddSubSignature(String, Expression, String)310%60%446611
isSlotLikePartitionArg(Expression)19520%7112%455701
fillPctInfos(NereidsPlanner, String, String, MTMVPartitionInfo)523397%12395%11315501
getPartitionType()30%n/a111111
getPartitionCol()30%n/a111111
getFunctionCallExpression()30%n/a111111
convertDateTruncToLegacyArguments(List)8100%n/a010101
setPartitionType(MTMVPartitionInfo.MTMVPartitionType)4100%n/a010201
setPartitionCol(String)4100%n/a010201
setFunctionCallExpression(Expression)4100%n/a010201
MTMVPartitionDefinition()3100%n/a010101