visit(Match) |  | 0% |  | 0% | 14 | 14 | 71 | 71 | 1 | 1 |
visit(Values) |  | 0% |  | 0% | 16 | 16 | 58 | 58 | 1 | 1 |
visit(TableModify) |  | 0% |  | 0% | 9 | 9 | 58 | 58 | 1 | 1 |
visit(Sort) |  | 0% |  | 0% | 16 | 16 | 63 | 63 | 1 | 1 |
visitAntiOrSemiJoin(Join) |  | 0% |  | 0% | 8 | 8 | 32 | 32 | 1 | 1 |
generateGroupList(SqlImplementor.Builder, List, Aggregate, List) |  | 0% |  | 0% | 10 | 10 | 35 | 35 | 1 | 1 |
visit(Filter) |  | 0% |  | 0% | 6 | 6 | 31 | 31 | 1 | 1 |
visit(Project) |  | 0% |  | 0% | 11 | 11 | 26 | 26 | 1 | 1 |
isCommaJoin(Join) |  | 0% |  | 0% | 15 | 15 | 28 | 28 | 1 | 1 |
visit(TableFunctionScan) |  | 0% |  | 0% | 5 | 5 | 21 | 21 | 1 | 1 |
visit(Join) |  | 0% |  | 0% | 7 | 7 | 34 | 34 | 1 | 1 |
visit(Correlate) |  | 0% |  | 0% | 2 | 2 | 26 | 26 | 1 | 1 |
buildAggregate(Aggregate, SqlImplementor.Builder, List, List) |  | 0% |  | 0% | 8 | 8 | 20 | 20 | 1 | 1 |
visit(Window) |  | 0% |  | 0% | 4 | 4 | 17 | 17 | 1 | 1 |
visit(Calc) |  | 0% |  | 0% | 5 | 5 | 18 | 18 | 1 | 1 |
toSqlHint(RelHint, SqlParserPos) |  | 0% |  | 0% | 3 | 3 | 11 | 11 | 1 | 1 |
visit(Sample) |  | 0% |  | 0% | 2 | 2 | 13 | 13 | 1 | 1 |
visitAggregate(Aggregate, List, SqlImplementor.Clause[]) |  | 0% |  | 0% | 2 | 2 | 10 | 10 | 1 | 1 |
visit(Uncollect) |  | 0% |  | 0% | 2 | 2 | 8 | 8 | 1 | 1 |
selectListRequired(SqlImplementor.Context) |  | 0% |  | 0% | 4 | 4 | 9 | 9 | 1 | 1 |
visit(TableScan) |  | 0% |  | 0% | 2 | 2 | 12 | 12 | 1 | 1 |
hasTrickyRollup(Sort, Aggregate) |  | 0% |  | 0% | 7 | 7 | 6 | 6 | 1 | 1 |
buildAggGroupList(Aggregate, SqlImplementor.Builder, List, List) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
visitInput(RelNode, int, boolean, boolean, Set) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
result(SqlNode, Collection, String, RelDataType, Map) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
addSelect(List, SqlNode, RelDataType) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
groupItem(List, ImmutableBitSet, ImmutableBitSet) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
castNullType(SqlNode, RelDataType) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
offsetFetch(Sort, SqlImplementor.Builder) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
createAsFullOperands(RelDataType, SqlNode, String) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
lambda$toSqlHint$6(SqlParserPos, Map.Entry) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
lambda$createAsFullOperands$21(List, String, int) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
parseCorrelTable(RelNode, SqlImplementor.Result) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
RelToSqlConverter(SqlDialect) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
as(SqlNode, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
visit(Aggregate) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
getSqlTargetTable(RelNode) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
isAnon() |  | 0% |  | 0% | 3 | 3 | 2 | 2 | 1 | 1 |
visit(RelNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
getDual() |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
lambda$visit$9(SqlNode, SqlNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
dispatch(RelNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
visit(Union) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
visit(Intersect) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
visit(Minus) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
lambda$visit$20(SqlImplementor.Result) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$hasTrickyRollup$11(Aggregate, RelFieldCollation) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
exprList(SqlImplementor.Context, List) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
lambda$visit$19(RexCall) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$visit$15(TableModify) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$visit$14(TableModify) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$visit$13(TableModify) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$visit$0(SqlNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
identifierList(List) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
lambda$groupItem$4(List, ImmutableBitSet, Integer) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$buildAggregate$1(SqlNodeList, SqlImplementor.Builder, int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
static {...} |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
createAlwaysFalseCondition() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
lambda$getSqlTargetTable$12(RelOptTable) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$visit$10(Aggregate, RelFieldCollation) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$identifierList$18(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$visit$16(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$generateGroupList$3(List, Aggregate, ImmutableBitSet) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$generateGroupList$2(SqlImplementor.Builder, Integer) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$exprList$17(SqlImplementor.Context, RexNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$toSqlHint$7(SqlParserPos, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$visit$5(SqlParserPos, RelHint) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$visit$8(SqlSelect) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |