MTMVPartitionDefinition

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total573 of 1,36257%105 of 20047%76122110287522
convertToLegacyRecursion(Expression)807548%121045%81292201
matchOutputColumnByHourOffsetSignature(Plan, CascadesContext, MTMVPartitionDefinition.HourOffsetSignature)800%100%66151511
convertDateAddSubToLegacy(Expression, String)713331%8220%56101601
extractHourOffsetSignature(Expression)626149%15937%1113132501
extractDateTruncDateAddSubSignature(Expression)544444%11531%79132301
analyzeAndTransferToMTMVPartitionInfo(NereidsPlanner)5011770%71770%613113801
extractHourOffsetSignatureFromAny(Expression)400%120%77101011
extractIntervalHours(Expression)382842%5550%4651301
resolvePartitionColumnForDateTrunc(NereidsPlanner, Expression, String)304560%6440%4671801
extractSlotName(Expression)262346%9535%5871301
matchOutputColumnByDateTruncSignature(Plan, CascadesContext, MTMVPartitionDefinition.DateTruncDateAddSubSignature)166480%3770%3621501
isSlotLikePartitionArg(Expression)81666%3562%352701
fillPctInfos(NereidsPlanner, String, String, MTMVPartitionInfo)523397%12395%11315501
extractDateTruncDateAddSubSignature(String, Expression, String)42787%3350%342601
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