project_(Iterable, Iterable, Iterable, boolean, Iterable) |  | 0% |  | 0% | 30 | 30 | 92 | 92 | 1 | 1 |
aggregate_(RelBuilder.GroupKeyImpl, ImmutableList) |  | 0% |  | 0% | 19 | 19 | 54 | 54 | 1 | 1 |
pruneAggregateInputFieldsAndDeduplicateAggCalls(RelNode, ImmutableBitSet, ImmutableList, List, PairList, List) |  | 0% |  | 0% | 14 | 14 | 61 | 61 | 1 | 1 |
sortLimit(RexNode, RexNode, Iterable) |  | 0% |  | 0% | 29 | 29 | 51 | 51 | 1 | 1 |
join(JoinRelType, RexNode, Set) |  | 0% |  | 0% | 8 | 8 | 36 | 36 | 1 | 1 |
match(RexNode, boolean, boolean, Map, Iterable, RexNode, Map, boolean, Iterable, Iterable, RexNode) |  | 0% |  | 0% | 8 | 8 | 34 | 34 | 1 | 1 |
rewriteGroupAggCalls(Set, ImmutableBitSet, List, List, RelBuilder.Frame, int) |  | 0% |  | 0% | 7 | 7 | 38 | 38 | 1 | 1 |
setOp(boolean, SqlKind, int) |  | 0% |  | 0% | 11 | 11 | 26 | 26 | 1 | 1 |
projectNamed(Iterable, Iterable, boolean, Iterable) |  | 0% |  | 0% | 10 | 10 | 29 | 29 | 1 | 1 |
unpivot(boolean, Iterable, Iterable, Iterable) |  | 0% |  | 0% | 3 | 3 | 28 | 28 | 1 | 1 |
splitGrouping(List, List, AggregateCall, ImmutableBitSet) |  | 0% |  | 0% | 4 | 4 | 19 | 19 | 1 | 1 |
aggregate_(ImmutableBitSet, ImmutableList, RelNode, List, List, PairList) |  | 0% |  | 0% | 4 | 4 | 27 | 27 | 1 | 1 |
literal(Object) |  | 0% |  | 0% | 11 | 11 | 26 | 26 | 1 | 1 |
field(int, String, String) |  | 0% |  | 0% | 6 | 6 | 18 | 18 | 1 | 1 |
rewriteAggregateWithDuplicateGroupSets(ImmutableBitSet, ImmutableSortedMultiset, List) |  | 0% |  | 0% | 4 | 4 | 19 | 19 | 1 | 1 |
rename(List) |  | 0% |  | 0% | 7 | 7 | 17 | 17 | 1 | 1 |
values(String[], Object[]) |  | 0% |  | 0% | 8 | 8 | 14 | 14 | 1 | 1 |
asofJoin(JoinRelType, RexNode, RexNode) |  | 0% |  | 0% | 8 | 8 | 20 | 20 | 1 | 1 |
convertLiteralTypes(RelDataType, List) |  | 0% |  | 0% | 6 | 6 | 12 | 12 | 1 | 1 |
field(int, int, int, boolean) |  | 0% |  | 0% | 5 | 5 | 14 | 14 | 1 | 1 |
alreadyUnique(List, RelBuilder.GroupKeyImpl, ImmutableBitSet, List) |  | 0% |  | 0% | 14 | 14 | 17 | 17 | 1 | 1 |
correlate(JoinRelType, CorrelationId, Iterable) |  | 0% | | n/a | 1 | 1 | 16 | 16 | 1 | 1 |
collation(RexNode, RelFieldCollation.Direction, RelFieldCollation.NullDirection, List) |  | 0% |  | 0% | 5 | 5 | 10 | 10 | 1 | 1 |
call(SqlParserPos, SqlOperator, List) |  | 0% |  | 0% | 6 | 6 | 11 | 11 | 1 | 1 |
rexCollation(RexNode, RelFieldCollation.Direction, RelFieldCollation.NullDirection) |  | 0% |  | 0% | 7 | 7 | 12 | 12 | 1 | 1 |
inferAlias(List, RexNode, int) |  | 0% |  | 0% | 5 | 5 | 12 | 12 | 1 | 1 |
checkIfCorrelated(Set, JoinRelType, RelNode, RelNode) |  | 0% |  | 0% | 6 | 6 | 12 | 12 | 1 | 1 |
projectExcept(Iterable) |  | 0% |  | 0% | 4 | 4 | 9 | 9 | 1 | 1 |
RelBuilder(Context, RelOptCluster, RelOptSchema) |  | 0% |  | 0% | 2 | 2 | 18 | 18 | 1 | 1 |
scan(Iterable) |  | 0% |  | 0% | 3 | 3 | 13 | 13 | 1 | 1 |
filter(Iterable, Iterable) |  | 0% |  | 0% | 5 | 5 | 14 | 14 | 1 | 1 |
repeatUnion(String, boolean, int) |  | 0% |  | 0% | 4 | 4 | 12 | 12 | 1 | 1 |
fields(RelCollation) |  | 0% |  | 0% | 5 | 5 | 14 | 14 | 1 | 1 |
functionScan(SqlOperator, int, Iterable) |  | 0% |  | 0% | 4 | 4 | 11 | 11 | 1 | 1 |
aggregateCall(AggregateCall, Mapping) |  | 0% |  | 0% | 3 | 3 | 9 | 9 | 1 | 1 |
lambda$unpivot$27(List, List, List, List) |  | 0% |  | 0% | 3 | 3 | 9 | 9 | 1 | 1 |
permute(Mapping) |  | 0% |  | 0% | 7 | 7 | 8 | 8 | 1 | 1 |
hints(Iterable) |  | 0% |  | 0% | 5 | 5 | 13 | 13 | 1 | 1 |
aggregateRex(RelBuilder.GroupKey, boolean, Iterable) |  | 0% |  | 0% | 2 | 2 | 9 | 9 | 1 | 1 |
aggregateCall(AggregateCall) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
alias(RexNode, String) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
sort(int[]) |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
transientScan(String, RelDataType) |  | 0% | | n/a | 1 | 1 | 11 | 11 | 1 | 1 |
join(JoinRelType, String[]) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
tupleList(int, Object[]) |  | 0% |  | 0% | 3 | 3 | 9 | 9 | 1 | 1 |
removeRedundantAggregateDistinct(AggregateCall, ImmutableBitSet, RelNode) |  | 0% |  | 0% | 5 | 5 | 12 | 12 | 1 | 1 |
sample(boolean, BigDecimal, boolean, int) |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
field(int, int, String) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
patternConcat(Iterable) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
copy(Iterable) |  | 0% |  | 0% | 5 | 5 | 12 | 12 | 1 | 1 |
fields(int, int) |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
lambda$pivot$25(List, Iterable, List, String, Iterable) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
groupKey_(ImmutableBitSet, ImmutableList) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
lambda$pivot$24(String, List, List, List, RelBuilder.AggCall) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
lambda$values$22(RelDataTypeFactory, List, RelDataTypeFactory.Builder, String, int) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
cursor(int, int) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
fixedRowCount(RelBuilder.Frame) |  | 0% |  | 0% | 5 | 5 | 8 | 8 | 1 | 1 |
uncollect(List, boolean) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
lambda$unpivot$33(PairList, List, RelDataType, List, String, int) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
lambda$aggregate_$12(ImmutableBitSet, List, RelBuilder.AggCallPlus) |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
fields(List) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
empty() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
groupKey_(Iterable, Iterable) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
semiJoin(Iterable) |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
antiJoin(Iterable) |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
transform(UnaryOperator) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
snapshot(RexNode) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
as(String) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
sortLimit(int, int, Iterable) |  | 0% |  | 0% | 3 | 3 | 3 | 3 | 1 | 1 |
literalAgg(Object, String, RexNode[]) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
fields(Iterable) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
values(List, List) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
values(RelDataType, Object[]) |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
lambda$unpivot$32(List, RelDataType, List, int, List, List) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
lambda$unpivot$35(RelDataTypeFactory.Builder, BitSet, RelDataTypeField) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
inputOffset(int, int) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
lambda$unpivot$34(ImmutableBitSet, List, List, BitSet, String, int) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
getConfig(Context) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
withSimplifier(BiFunction, Function) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
allNull(Object[], int, int) |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
sample(boolean, BigDecimal, Integer) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
pivot(RelBuilder.GroupKey, Iterable, Iterable, Iterable) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
lambda$as$20(String, PairList, ImmutableSet, RelDataTypeField) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
lambda$field$5(StringBuilder, ImmutableSet, RelDataTypeField) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
pushAll(Iterable) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
convert(RelDataType, boolean) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
replaceTop(RelNode) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
peek_(int) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
cast(SqlParserPos, RexNode, SqlTypeName, int, int) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
aggregateCall(SqlAggFunction, boolean, boolean, boolean, RexNode, ImmutableList, ImmutableList, String, ImmutableList, ImmutableList) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
aggregateCall(SqlParserPos, SqlAggFunction, boolean, boolean, boolean, RexNode, ImmutableList, ImmutableList, String, ImmutableList, ImmutableList) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
values(Iterable, RelDataType) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
cast(SqlParserPos, RexNode, SqlTypeName, int) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
aggregateCall(SqlParserPos, SqlAggFunction, Iterable) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
aggregateCall(SqlParserPos, SqlAggFunction, RexNode[]) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
sum(SqlParserPos, boolean, String, RexNode) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
avg(boolean, String, RexNode) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
avg(SqlParserPos, boolean, String, RexNode) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
literalAgg(Object) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
tableSpool(Spool.Type, Spool.Type, RelOptTable) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
sort(RelCollation) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
lambda$aggregate$11(AggregateCall) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
with(RelNode, Function) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
variable(Consumer) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
some_(RexNode, SqlKind, Function) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
equals(RexNode, RexNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
greaterThan(RexNode, RexNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
greaterThanOrEqual(RexNode, RexNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lessThan(RexNode, RexNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lessThanOrEqual(RexNode, RexNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
notEquals(RexNode, RexNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
cast(SqlParserPos, RexNode, SqlTypeName) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
aggregateCall(SqlAggFunction, boolean, RexNode, String, RexNode[]) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
aggregateCall(SqlAggFunction, boolean, boolean, RexNode, String, RexNode[]) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
aggregateCall(SqlAggFunction, boolean, RexNode, String, Iterable) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
aggregateCall(SqlAggFunction, boolean, boolean, RexNode, String, Iterable) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
aggregateCall(SqlAggFunction, Iterable) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
aggregateCall(SqlAggFunction, RexNode[]) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
count(boolean, String, RexNode[]) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
count(boolean, String, Iterable) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
sum(boolean, String, RexNode) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
min(String, RexNode) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
max(String, RexNode) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
safeShift(int) |  | 0% |  | 0% | 3 | 3 | 3 | 3 | 1 | 1 |
sortExchange(RelDistribution, RelCollation) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
groupKey(ImmutableBitSet, boolean, ImmutableList) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
patternAlter(Iterable) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
patternQuantify(Iterable) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
patternPermute(Iterable) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
patternExclude(RexNode) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
aggregate(RelBuilder.GroupKey, List) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
exchange(RelDistribution) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
lambda$unpivot$31(List, RelDataType, RexLiteral, int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
lambda$unpivot$30(List, RelDataType, String, int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
getColumnMappings(SqlOperator) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
withPredicates(RelMetadataQuery, Function) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
lambda$setOp$19(List) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
toString() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
push(RelNode) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
dot(RexNode, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
in(RexNode, Function) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
all(RexNode, SqlOperator, Function) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
not(RexNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
isNull(RexNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
isNotNull(RexNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
desc(RexNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
nullsLast(RexNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
nullsFirst(RexNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
isGroupId(RelBuilder.AggCall) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$projectNamed$10(RelDataTypeFactory.Builder, String, RelDataTypeField) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$project_$9(RelDataTypeFactory.Builder, String, RexNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
dot(RexNode, int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
aliasMaybe(RexNode, String) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
distinct() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$unpivot$28(BitSet, RexNode) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
getViewExpander(RelOptCluster, Context) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
peek_(int, int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
variable(Holder) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
field(int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
field(int, int, int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
exists(Function) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
unique(Function) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
cast(RexNode, SqlTypeName, int, int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
groupKey(Iterable) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
project(Iterable, Iterable, boolean, Iterable) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
join(JoinRelType, Iterable) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
lambda$pivot$23(List, RexNode, RexNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$values$21(String, Integer) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$pruneAggregateInputFieldsAndDeduplicateAggCalls$15(Integer, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$create$1(FrameworkConfig, RelOptCluster, RelOptSchema, SchemaPlus, CalciteServerStatement) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
static {...} |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
field(RexNode, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
call(SqlOperator, Iterable) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
in(RexNode, Iterable) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
some(RexNode, SqlOperator, Function) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
isNotDistinctFrom(RexNode, RexNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
isDistinctFrom(RexNode, RexNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
between(RexNode, RexNode, RexNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
cast(RexNode, SqlTypeName, int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
groupKey(int[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
groupKey(String[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
countStar(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
sum(SqlParserPos, RexNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
avg(SqlParserPos, RexNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
patternField(String, RelDataType, int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
functionScan(SqlOperator, int, RexNode[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
project(Iterable, Iterable, boolean) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
projectPlus(Iterable) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
projectNamed(Iterable, Iterable, boolean) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
aggregate(RelBuilder.GroupKey, RelBuilder.AggCall[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
aggregate(RelBuilder.GroupKey, Iterable) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
aggregateRex(RelBuilder.GroupKey, RexNode[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
transientScan(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
join(JoinRelType, RexNode, RexNode[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
correlate(JoinRelType, CorrelationId, RexNode[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
sort(RexNode[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
sortLimit(int, int, RexNode[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$unpivot$26(PairList, List, List) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
lambda$proto$3(Context, RelOptCluster, RelOptSchema) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
create(FrameworkConfig) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
adoptConvention(Convention) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
build() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
peek() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
peek(int, int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
field(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
field(String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
field(RexNode, int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
call(SqlOperator, RexNode[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
in(RexNode, RexNode[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
scalarQuery(Function) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
arrayQuery(Function) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
multisetQuery(Function) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
mapQuery(Function) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
or(Iterable) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
cast(RexNode, SqlTypeName) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
groupKey(Iterable, boolean, Iterable) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
groupKey(ImmutableBitSet) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
groupKey(ImmutableBitSet, Iterable) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
count(RexNode[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
count(Iterable) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
sum(RexNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
avg(RexNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
filter(RexNode[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
filter(Iterable, RexNode[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
project(Iterable, Iterable) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
union(boolean, int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
intersect(boolean, int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
minus(boolean, int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
repeatUnion(String, boolean) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
join(JoinRelType, RexNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
limit(int, int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
sort(Iterable) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
peek_() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
peek(int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
fields() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
fields(ImmutableBitSet) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
fields(Mappings.TargetMapping) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
in(RelNode, Iterable) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
and(RexNode[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
and(Iterable) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
or(RexNode[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
groupKey(RexNode[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
min(RexNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
max(RexNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
patternConcat(RexNode[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
patternAlter(RexNode[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
patternQuantify(RexNode[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
patternPermute(RexNode[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
scan(String[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
filter(Iterable) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
project(RexNode[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
project(Iterable) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
projectPlus(RexNode[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
projectExcept(RexNode[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
union(boolean) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
intersect(boolean) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
minus(boolean) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
semiJoin(RexNode[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
antiJoin(RexNode[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
values(RelDataType) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
hints(RelHint[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$unpivot$29(BitSet, List, List) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$pruneAggregateInputFieldsAndDeduplicateAggCalls$14(PairList, Integer) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$project_$7(RexNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$project_$6(PairList, RelDataTypeField) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
let(Function) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
getTypeFactory() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
getRexBuilder() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
proto(Object[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
getScanFactory() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
size() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
groupKey() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
groupKey(Iterable, Iterable) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
clear() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
lambda$alreadyUnique$16(RelBuilder.AggCallPlus) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$aggregate_$13(RelBuilder.Registrar, RelBuilder.AggCallPlus) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$withPredicates$4(RelOptPredicateList, RelBuilder, RexSimplify) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$toString$2(RelBuilder.Frame) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
proto(Context) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
getCluster() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
getRelOptSchema() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
preceding(RexNode) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
following(RexNode) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$setOp$18(RelNode) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$rewriteAggregateWithDuplicateGroupSets$17(Integer) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$project_$8(RexNode) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$getViewExpander$0(RelOptCluster) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
unboundedPreceding() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
currentRow() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
unboundedFollowing() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |