SqlWindow

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,193 of 1,2927%240 of 2472%1821863103305458
validate(SqlValidator, SqlValidatorScope)2590%480%2525747411
overlay(SqlWindow, SqlValidator)1320%200%1111333311
checkSpecialLiterals(SqlWindow, SqlValidator)1200%340%1818383811
validateFrameBoundary(SqlNode, boolean, SqlTypeFamily, SqlValidator, SqlValidatorScope)1040%290%1616313111
setOperand(int, SqlNode)510%100%1010212111
isAlwaysNonEmpty()460%100%66131311
createCurrentRowWindow(String)290%n/a116611
createUnboundedPrecedingWindow(String)290%n/a116611
populateBounds()280%80%557711
getOperandList()250%n/a111111
unparse(SqlWriter, int, int)210%20%225511
setOperand(SqlNode, SqlNode, SqlValidator)200%80%557711
equalsDeep(SqlNode, Litmus)200%60%444411
onlySymbolBounds(SqlNode, SqlNode)200%120%773311
isAlwaysNonEmpty(RexWindowBound, RexWindowBound)160%40%333311
setWindowCall(SqlCall)160%60%444411
SqlWindow(SqlParserPos, SqlIdentifier, SqlIdentifier, SqlNodeList, SqlNodeList, SqlLiteral, SqlNode, SqlNode, SqlLiteral, SqlLiteral)155177%10428%7801401
SqlWindow(SqlParserPos, SqlIdentifier, SqlIdentifier, SqlNodeList, SqlNodeList, SqlLiteral, SqlNode, SqlNode, SqlLiteral)140%n/a113311
create(SqlIdentifier, SqlIdentifier, SqlNodeList, SqlNodeList, SqlLiteral, SqlNode, SqlNode, SqlLiteral, SqlParserPos)130%n/a112211
setDeclName(SqlIdentifier)130%40%333311
isCurrentRow(SqlNode)130%40%332211
isUnboundedPreceding(SqlNode)130%40%332211
isUnboundedFollowing(SqlNode)130%40%332211
isAllowPartial()110%40%332211
createFollowing(SqlNode, SqlParserPos)100%n/a111111
createPreceding(SqlNode, SqlParserPos)100%n/a111111
isExcludeNoOthers(SqlLiteral)90%20%221111
isExcludeCurrentRow(SqlLiteral)90%20%221111
isExcludeGroup(SqlLiteral)90%20%221111
isExcludeTies(SqlLiteral)90%20%221111
create(SqlIdentifier, SqlIdentifier, SqlNodeList, SqlNodeList, SqlLiteral, SqlNode, SqlNode, SqlLiteral, SqlLiteral, SqlParserPos)81869%4233%343501
setLowerBound(SqlNode)40%n/a112211
setUpperBound(SqlNode)40%n/a112211
setRows(SqlLiteral)40%n/a112211
isRows()40%n/a111111
setOrderList(SqlNodeList)40%n/a112211
setPartitionList(SqlNodeList)40%n/a112211
createExcludeCurrentRow(SqlParserPos)40%n/a111111
createExcludeTies(SqlParserPos)40%n/a111111
createExcludeGroup(SqlParserPos)40%n/a111111
createCurrentRow(SqlParserPos)40%n/a111111
createUnboundedFollowing(SqlParserPos)40%n/a111111
createUnboundedPreceding(SqlParserPos)40%n/a111111
lambda$validate$1(boolean, SqlValidator.Config)40%n/a111111
lambda$validate$0(SqlValidator.Config)40%n/a111111
getDeclName()30%n/a111111
getLowerBound()30%n/a111111
getUpperBound()30%n/a111111
getExclude()30%n/a111111
getOrderList()30%n/a111111
getPartitionList()30%n/a111111
getRefName()30%n/a111111
getWindowCall()30%n/a111111
static {...}2692%1150%120301
getOperator()0%n/a111111
getKind()0%n/a111111
createBound(SqlLiteral)0%n/a111111
createExcludeNoOthers(SqlParserPos)4100%n/a010101