RelBuilder

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total7,181 of 7,1810%603 of 6030%5975971,4361,436290290
project_(Iterable, Iterable, Iterable, boolean, Iterable)4100%580%3030929211
aggregate_(RelBuilder.GroupKeyImpl, ImmutableList)2800%360%1919545411
pruneAggregateInputFieldsAndDeduplicateAggCalls(RelNode, ImmutableBitSet, ImmutableList, List, PairList, List)2610%260%1414616111
sortLimit(RexNode, RexNode, Iterable)2080%560%2929515111
join(JoinRelType, RexNode, Set)1800%130%88363611
match(RexNode, boolean, boolean, Map, Iterable, RexNode, Map, boolean, Iterable, Iterable, RexNode)1640%140%88343411
rewriteGroupAggCalls(Set, ImmutableBitSet, List, List, RelBuilder.Frame, int)1570%110%77383811
setOp(boolean, SqlKind, int)1380%200%1111262611
projectNamed(Iterable, Iterable, boolean, Iterable)1350%180%1010292911
unpivot(boolean, Iterable, Iterable, Iterable)1300%40%33282811
splitGrouping(List, List, AggregateCall, ImmutableBitSet)1290%60%44191911
aggregate_(ImmutableBitSet, ImmutableList, RelNode, List, List, PairList)1170%60%44272711
literal(Object)1160%200%1111262611
field(int, String, String)990%100%66181811
rewriteAggregateWithDuplicateGroupSets(ImmutableBitSet, ImmutableSortedMultiset, List)980%60%44191911
rename(List)970%120%77171711
values(String[], Object[])950%140%88141411
asofJoin(JoinRelType, RexNode, RexNode)910%140%88202011
convertLiteralTypes(RelDataType, List)880%100%66121211
field(int, int, int, boolean)770%80%55141411
alreadyUnique(List, RelBuilder.GroupKeyImpl, ImmutableBitSet, List)740%260%1414171711
correlate(JoinRelType, CorrelationId, Iterable)720%n/a11161611
collation(RexNode, RelFieldCollation.Direction, RelFieldCollation.NullDirection, List)700%50%55101011
call(SqlParserPos, SqlOperator, List)660%90%66111111
rexCollation(RexNode, RelFieldCollation.Direction, RelFieldCollation.NullDirection)660%100%77121211
inferAlias(List, RexNode, int)650%60%55121211
checkIfCorrelated(Set, JoinRelType, RelNode, RelNode)650%100%66121211
projectExcept(Iterable)620%60%449911
RelBuilder(Context, RelOptCluster, RelOptSchema)560%20%22181811
scan(Iterable)560%40%33131311
filter(Iterable, Iterable)560%80%55141411
repeatUnion(String, boolean, int)560%60%44121211
fields(RelCollation)530%70%55141411
functionScan(SqlOperator, int, Iterable)530%60%44111111
aggregateCall(AggregateCall, Mapping)520%40%339911
lambda$unpivot$27(List, List, List, List)510%40%339911
permute(Mapping)490%120%778811
hints(Iterable)480%80%55131311
aggregateRex(RelBuilder.GroupKey, boolean, Iterable)460%20%229911
aggregateCall(AggregateCall)440%40%336611
alias(RexNode, String)430%40%337711
sort(int[])420%40%334411
transientScan(String, RelDataType)410%n/a11111111
join(JoinRelType, String[])400%20%226611
tupleList(int, Object[])400%40%339911
removeRedundantAggregateDistinct(AggregateCall, ImmutableBitSet, RelNode)390%80%55121211
sample(boolean, BigDecimal, boolean, int)380%40%338811
field(int, int, String)370%20%226611
patternConcat(Iterable)370%20%225511
copy(Iterable)370%80%55121211
fields(int, int)350%20%227711
lambda$pivot$25(List, Iterable, List, String, Iterable)350%20%225511
groupKey_(ImmutableBitSet, ImmutableList)340%20%225511
lambda$pivot$24(String, List, List, List, RelBuilder.AggCall)340%n/a115511
lambda$values$22(RelDataTypeFactory, List, RelDataTypeFactory.Builder, String, int)330%20%226611
cursor(int, int)300%40%335511
fixedRowCount(RelBuilder.Frame)300%80%558811
uncollect(List, boolean)300%n/a115511
lambda$unpivot$33(PairList, List, RelDataType, List, String, int)290%n/a116611
lambda$aggregate_$12(ImmutableBitSet, List, RelBuilder.AggCallPlus)290%n/a117711
fields(List)280%20%226611
empty()280%n/a116611
groupKey_(Iterable, Iterable)270%20%225511
semiJoin(Iterable)260%n/a118811
antiJoin(Iterable)260%n/a118811
transform(UnaryOperator)250%n/a113311
snapshot(RexNode)250%n/a115511
as(String)250%n/a115511
sortLimit(int, int, Iterable)240%40%333311
literalAgg(Object, String, RexNode[])230%n/a113311
fields(Iterable)220%20%225511
values(List, List)220%n/a115511
values(RelDataType, Object[])220%n/a117711
lambda$unpivot$32(List, RelDataType, List, int, List, List)220%n/a115511
lambda$unpivot$35(RelDataTypeFactory.Builder, BitSet, RelDataTypeField)210%20%226611
inputOffset(int, int)200%20%224411
lambda$unpivot$34(ImmutableBitSet, List, List, BitSet, String, int)200%n/a114411
getConfig(Context)190%n/a114411
withSimplifier(BiFunction, Function)190%n/a114411
allNull(Object[], int, int)190%40%334411
sample(boolean, BigDecimal, Integer)190%20%226611
pivot(RelBuilder.GroupKey, Iterable, Iterable, Iterable)190%n/a114411
lambda$as$20(String, PairList, ImmutableSet, RelDataTypeField)180%20%226611
lambda$field$5(StringBuilder, ImmutableSet, RelDataTypeField)180%n/a113311
pushAll(Iterable)170%20%224411
convert(RelDataType, boolean)170%n/a115511
replaceTop(RelNode)160%n/a113311
peek_(int)160%20%223311
cast(SqlParserPos, RexNode, SqlTypeName, int, int)160%n/a113311
aggregateCall(SqlAggFunction, boolean, boolean, boolean, RexNode, ImmutableList, ImmutableList, String, ImmutableList, ImmutableList)160%n/a111111
aggregateCall(SqlParserPos, SqlAggFunction, boolean, boolean, boolean, RexNode, ImmutableList, ImmutableList, String, ImmutableList, ImmutableList)160%n/a111111
values(Iterable, RelDataType)160%n/a115511
cast(SqlParserPos, RexNode, SqlTypeName, int)150%n/a113311
aggregateCall(SqlParserPos, SqlAggFunction, Iterable)150%n/a113311
aggregateCall(SqlParserPos, SqlAggFunction, RexNode[])150%n/a113311
sum(SqlParserPos, boolean, String, RexNode)150%n/a113311
avg(boolean, String, RexNode)150%n/a113311
avg(SqlParserPos, boolean, String, RexNode)150%n/a113311
literalAgg(Object)150%n/a112211
tableSpool(Spool.Type, Spool.Type, RelOptTable)150%n/a114411
sort(RelCollation)150%n/a114411
lambda$aggregate$11(AggregateCall)150%n/a114411
with(RelNode, Function)140%n/a113311
variable(Consumer)140%n/a114411
some_(RexNode, SqlKind, Function)140%n/a114411
equals(RexNode, RexNode)140%n/a111111
greaterThan(RexNode, RexNode)140%n/a111111
greaterThanOrEqual(RexNode, RexNode)140%n/a111111
lessThan(RexNode, RexNode)140%n/a111111
lessThanOrEqual(RexNode, RexNode)140%n/a111111
notEquals(RexNode, RexNode)140%n/a111111
cast(SqlParserPos, RexNode, SqlTypeName)140%n/a112211
aggregateCall(SqlAggFunction, boolean, RexNode, String, RexNode[])140%n/a113311
aggregateCall(SqlAggFunction, boolean, boolean, RexNode, String, RexNode[])140%n/a113311
aggregateCall(SqlAggFunction, boolean, RexNode, String, Iterable)140%n/a113311
aggregateCall(SqlAggFunction, boolean, boolean, RexNode, String, Iterable)140%n/a113311
aggregateCall(SqlAggFunction, Iterable)140%n/a113311
aggregateCall(SqlAggFunction, RexNode[])140%n/a113311
count(boolean, String, RexNode[])140%n/a113311
count(boolean, String, Iterable)140%n/a113311
sum(boolean, String, RexNode)140%n/a113311
min(String, RexNode)140%n/a113311
max(String, RexNode)140%n/a113311
safeShift(int)140%40%333311
sortExchange(RelDistribution, RelCollation)140%n/a114411
groupKey(ImmutableBitSet, boolean, ImmutableList)130%20%223311
patternAlter(Iterable)130%n/a113311
patternQuantify(Iterable)130%n/a113311
patternPermute(Iterable)130%n/a113311
patternExclude(RexNode)130%n/a113311
aggregate(RelBuilder.GroupKey, List)130%n/a114411
exchange(RelDistribution)130%n/a114411
lambda$unpivot$31(List, RelDataType, RexLiteral, int)130%n/a112211
lambda$unpivot$30(List, RelDataType, String, int)130%n/a112211
getColumnMappings(SqlOperator)120%20%224411
withPredicates(RelMetadataQuery, Function)110%n/a112211
lambda$setOp$19(List)110%n/a111111
toString()100%n/a113311
push(RelNode)100%n/a112211
dot(RexNode, String)100%n/a112211
in(RexNode, Function)100%n/a112211
all(RexNode, SqlOperator, Function)100%n/a111111
not(RexNode)100%n/a111111
isNull(RexNode)100%n/a111111
isNotNull(RexNode)100%n/a111111
desc(RexNode)100%n/a111111
nullsLast(RexNode)100%n/a111111
nullsFirst(RexNode)100%n/a111111
isGroupId(RelBuilder.AggCall)100%20%221111
lambda$projectNamed$10(RelDataTypeFactory.Builder, String, RelDataTypeField)100%n/a111111
lambda$project_$9(RelDataTypeFactory.Builder, String, RexNode)100%n/a111111
dot(RexNode, int)90%n/a112211
aliasMaybe(RexNode, String)90%20%221111
distinct()90%n/a111111
lambda$unpivot$28(BitSet, RexNode)90%20%223311
getViewExpander(RelOptCluster, Context)80%n/a112211
peek_(int, int)80%n/a111111
variable(Holder)80%n/a111111
field(int)80%n/a111111
field(int, int, int)80%n/a111111
exists(Function)80%n/a112211
unique(Function)80%n/a112211
cast(RexNode, SqlTypeName, int, int)80%n/a111111
groupKey(Iterable)80%n/a111111
project(Iterable, Iterable, boolean, Iterable)80%n/a111111
join(JoinRelType, Iterable)80%n/a112211
lambda$pivot$23(List, RexNode, RexNode)80%n/a111111
lambda$values$21(String, Integer)80%20%221111
lambda$pruneAggregateInputFieldsAndDeduplicateAggCalls$15(Integer, String)80%n/a111111
lambda$create$1(FrameworkConfig, RelOptCluster, RelOptSchema, SchemaPlus, CalciteServerStatement)80%n/a111111
static {...}80%20%221111
field(RexNode, String)70%n/a111111
call(SqlOperator, Iterable)70%n/a111111
in(RexNode, Iterable)70%n/a111111
some(RexNode, SqlOperator, Function)70%n/a111111
isNotDistinctFrom(RexNode, RexNode)70%n/a111111
isDistinctFrom(RexNode, RexNode)70%n/a111111
between(RexNode, RexNode, RexNode)70%n/a111111
cast(RexNode, SqlTypeName, int)70%n/a111111
groupKey(int[])70%n/a111111
groupKey(String[])70%n/a111111
countStar(String)70%n/a111111
sum(SqlParserPos, RexNode)70%n/a111111
avg(SqlParserPos, RexNode)70%n/a111111
patternField(String, RelDataType, int)70%n/a111111
functionScan(SqlOperator, int, RexNode[])70%n/a111111
project(Iterable, Iterable, boolean)70%n/a111111
projectPlus(Iterable)70%n/a111111
projectNamed(Iterable, Iterable, boolean)70%n/a111111
aggregate(RelBuilder.GroupKey, RelBuilder.AggCall[])70%n/a112211
aggregate(RelBuilder.GroupKey, Iterable)70%n/a112211
aggregateRex(RelBuilder.GroupKey, RexNode[])70%n/a111111
transientScan(String)70%n/a111111
join(JoinRelType, RexNode, RexNode[])70%n/a111111
correlate(JoinRelType, CorrelationId, RexNode[])70%n/a111111
sort(RexNode[])70%n/a111111
sortLimit(int, int, RexNode[])70%n/a111111
lambda$unpivot$26(PairList, List, List)70%n/a112211
lambda$proto$3(Context, RelOptCluster, RelOptSchema)70%n/a111111
create(FrameworkConfig)60%n/a111111
adoptConvention(Convention)60%n/a112211
build()60%n/a111111
peek()60%n/a111111
peek(int, int)60%n/a111111
field(String)60%n/a111111
field(String, String)60%n/a111111
field(RexNode, int)60%n/a111111
call(SqlOperator, RexNode[])60%n/a111111
in(RexNode, RexNode[])60%n/a111111
scalarQuery(Function)60%n/a111111
arrayQuery(Function)60%n/a111111
multisetQuery(Function)60%n/a111111
mapQuery(Function)60%n/a111111
or(Iterable)60%n/a111111
cast(RexNode, SqlTypeName)60%n/a111111
groupKey(Iterable, boolean, Iterable)60%n/a112211
groupKey(ImmutableBitSet)60%n/a111111
groupKey(ImmutableBitSet, Iterable)60%n/a111111
count(RexNode[])60%n/a111111
count(Iterable)60%n/a111111
sum(RexNode)60%n/a111111
avg(RexNode)60%n/a111111
filter(RexNode[])60%n/a111111
filter(Iterable, RexNode[])60%n/a111111
project(Iterable, Iterable)60%n/a111111
union(boolean, int)60%n/a111111
intersect(boolean, int)60%n/a111111
minus(boolean, int)60%n/a111111
repeatUnion(String, boolean)60%n/a111111
join(JoinRelType, RexNode)60%n/a111111
limit(int, int)60%n/a111111
sort(Iterable)60%n/a111111
peek_()50%n/a111111
peek(int)50%n/a111111
fields()50%n/a111111
fields(ImmutableBitSet)50%n/a111111
fields(Mappings.TargetMapping)50%n/a111111
in(RelNode, Iterable)50%n/a111111
and(RexNode[])50%n/a111111
and(Iterable)50%n/a111111
or(RexNode[])50%n/a111111
groupKey(RexNode[])50%n/a111111
min(RexNode)50%n/a111111
max(RexNode)50%n/a111111
patternConcat(RexNode[])50%n/a111111
patternAlter(RexNode[])50%n/a111111
patternQuantify(RexNode[])50%n/a111111
patternPermute(RexNode[])50%n/a111111
scan(String[])50%n/a111111
filter(Iterable)50%n/a111111
project(RexNode[])50%n/a111111
project(Iterable)50%n/a111111
projectPlus(RexNode[])50%n/a111111
projectExcept(RexNode[])50%n/a111111
union(boolean)50%n/a111111
intersect(boolean)50%n/a111111
minus(boolean)50%n/a111111
semiJoin(RexNode[])50%n/a111111
antiJoin(RexNode[])50%n/a111111
values(RelDataType)50%n/a111111
hints(RelHint[])50%n/a111111
lambda$unpivot$29(BitSet, List, List)50%n/a111111
lambda$pruneAggregateInputFieldsAndDeduplicateAggCalls$14(PairList, Integer)50%n/a111111
lambda$project_$7(RexNode)50%n/a111111
lambda$project_$6(PairList, RelDataTypeField)50%n/a111111
let(Function)40%n/a111111
getTypeFactory()40%n/a111111
getRexBuilder()40%n/a111111
proto(Object[])40%n/a111111
getScanFactory()40%n/a111111
size()40%n/a111111
groupKey()40%n/a111111
groupKey(Iterable, Iterable)40%n/a111111
clear()40%n/a112211
lambda$alreadyUnique$16(RelBuilder.AggCallPlus)40%n/a111111
lambda$aggregate_$13(RelBuilder.Registrar, RelBuilder.AggCallPlus)40%n/a111111
lambda$withPredicates$4(RelOptPredicateList, RelBuilder, RexSimplify)40%n/a111111
lambda$toString$2(RelBuilder.Frame)40%n/a111111
proto(Context)0%n/a111111
getCluster()0%n/a111111
getRelOptSchema()0%n/a111111
preceding(RexNode)0%n/a111111
following(RexNode)0%n/a111111
lambda$setOp$18(RelNode)0%n/a111111
lambda$rewriteAggregateWithDuplicateGroupSets$17(Integer)0%n/a111111
lambda$project_$8(RexNode)0%n/a111111
lambda$getViewExpander$0(RelOptCluster)0%n/a111111
unboundedPreceding()0%n/a111111
currentRow()0%n/a111111
unboundedFollowing()0%n/a111111