Source file "org/apache/calcite/sql2rel/SqlToRelConverter.java" was not found during generation of report.
| Element | Missed Instructions | Cov. | Missed Branches | Cov. | Missed | Cxty | Missed | Lines | Missed | Methods |
| Total | 7,566 of 7,566 | 0% | 885 of 885 | 0% | 574 | 574 | 1,706 | 1,706 | 107 | 107 |
| convertFrom(SqlToRelConverter.Blackboard, SqlNode) | 0% | 0% | 26 | 26 | 116 | 116 | 1 | 1 | ||
| convertMatchRecognize(SqlToRelConverter.Blackboard, SqlCall) | 0% | 0% | 21 | 21 | 97 | 97 | 1 | 1 | ||
| createAggImpl(SqlToRelConverter.Blackboard, SqlToRelConverter.AggConverter, SqlNodeList, SqlNodeList, SqlNode, List) | 0% | 0% | 23 | 23 | 87 | 87 | 1 | 1 | ||
| substituteSubQuery(SqlToRelConverter.Blackboard, SqlToRelConverter.SubQuery) | 0% | 0% | 31 | 31 | 89 | 89 | 1 | 1 | ||
| getCorrelationUse(SqlToRelConverter.Blackboard, RelNode) | 0% | 0% | 22 | 22 | 64 | 64 | 1 | 1 | ||
| translateIn(RelOptUtil.Logic, RelNode, RexNode) | 0% | 0% | 8 | 8 | 40 | 40 | 1 | 1 | ||
| pushDownNotForIn(SqlValidatorScope, SqlNode) | 0% | 0% | 20 | 20 | 57 | 57 | 1 | 1 | ||
| convertMultisets(List, SqlToRelConverter.Blackboard) | 0% | 0% | 12 | 12 | 57 | 57 | 1 | 1 | ||
| convertMerge(SqlMerge) | 0% | 0% | 11 | 11 | 45 | 45 | 1 | 1 | ||
| distinctify(SqlToRelConverter.Blackboard, boolean) | 0% | 0% | 10 | 10 | 47 | 47 | 1 | 1 | ||
| convertOver(SqlToRelConverter.Blackboard, SqlNode) | 0% | 0% | 10 | 10 | 42 | 42 | 1 | 1 | ||
| convertColumnList(SqlInsert, RelNode) | 0% | 0% | 7 | 7 | 35 | 35 | 1 | 1 | ||
| collectInsertTargets(SqlInsert, RexNode, List, List) | 0% | 0% | 11 | 11 | 39 | 39 | 1 | 1 | ||
| convertRowValues(SqlToRelConverter.Blackboard, SqlNode, Collection, boolean, RelDataType) | 0% | 0% | 16 | 16 | 45 | 45 | 1 | 1 | ||
| convertIdentifier(SqlToRelConverter.Blackboard, SqlIdentifier) | 0% | 0% | 17 | 17 | 31 | 31 | 1 | 1 | ||
| convertSelectList(SqlToRelConverter.Blackboard, SqlSelect, List) | 0% | 0% | 6 | 6 | 32 | 32 | 1 | 1 | ||
| convertCollectionTable(SqlToRelConverter.Blackboard, SqlCall) | 0% | 0% | 4 | 4 | 39 | 39 | 1 | 1 | ||
| convertInToOr(SqlToRelConverter.Blackboard, List, SqlNodeList, SqlInOperator) | 0% | 0% | 12 | 12 | 27 | 27 | 1 | 1 | ||
| convertOrderItem(SqlSelect, SqlNode, List, RelFieldCollation.Direction, RelFieldCollation.NullDirection) | 0% | 0% | 12 | 12 | 27 | 27 | 1 | 1 | ||
| findSubQueries(SqlToRelConverter.Blackboard, SqlNode, RelOptUtil.Logic, boolean) | 0% | 0% | 26 | 26 | 26 | 26 | 1 | 1 | ||
| convertValuesImpl(SqlToRelConverter.Blackboard, SqlCall, RelDataType) | 0% | 0% | 7 | 7 | 33 | 33 | 1 | 1 | ||
| createSource(RelOptTable, RelNode, ModifiableView, RelDataType) | 0% | 0% | 7 | 7 | 24 | 24 | 1 | 1 | ||
| convertLiteralInValuesList(SqlNode, SqlToRelConverter.Blackboard, RelDataType, int) | 0% | 0% | 12 | 12 | 28 | 28 | 1 | 1 | ||
| convertUpdate(SqlUpdate) | 0% | 0% | 5 | 5 | 20 | 20 | 1 | 1 | ||
| convertOrder(SqlSelect, SqlToRelConverter.Blackboard, RelCollation, List, SqlNode, SqlNode) | 0% | 0% | 14 | 14 | 21 | 21 | 1 | 1 | ||
| convertIdentifier(SqlToRelConverter.Blackboard, SqlIdentifier, SqlNodeList) | 0% | 0% | 9 | 9 | 23 | 23 | 1 | 1 | ||
| SqlToRelConverter(RelOptTable.ViewExpander, SqlValidator, Prepare.CatalogReader, RelOptCluster, SqlRexConvertletTable, SqlToRelConverter.Config) | 0% | 0% | 2 | 2 | 22 | 22 | 1 | 1 | ||
| toRel(RelOptTable) | 0% | 0% | 4 | 4 | 22 | 22 | 1 | 1 | ||
| convertUsing(SqlValidatorNamespace, SqlValidatorNamespace, List) | 0% | 0% | 3 | 3 | 16 | 16 | 1 | 1 | ||
| convertQueryRecursive(SqlNode, boolean, RelDataType) | 0% | 0% | 9 | 9 | 11 | 11 | 1 | 1 | ||
| convertToSingleValueSubq(SqlNode, RelNode) | 0% | 0% | 13 | 13 | 22 | 22 | 1 | 1 | ||
| convertQuery(SqlNode, boolean, boolean) | 0% | 0% | 7 | 7 | 19 | 19 | 1 | 1 | ||
| convertSelectImpl(SqlToRelConverter.Blackboard, SqlSelect) | 0% | 0% | 3 | 3 | 20 | 20 | 1 | 1 | ||
| convertWhere(SqlToRelConverter.Blackboard, SqlNode) | 0% | 0% | 6 | 6 | 21 | 21 | 1 | 1 | ||
| checkConvertedType(SqlNode, RelNode) | 0% | 0% | 3 | 3 | 19 | 19 | 1 | 1 | ||
| createModify(RelOptTable, RelNode) | 0% | 0% | 4 | 4 | 17 | 17 | 1 | 1 | ||
| convertJoinCondition(SqlToRelConverter.Blackboard, SqlValidatorNamespace, SqlValidatorNamespace, SqlNode, JoinConditionType, RelNode, RelNode) | 0% | 0% | 5 | 5 | 16 | 16 | 1 | 1 | ||
| isSubQueryNonCorrelated(RelNode, SqlToRelConverter.Blackboard) | 0% | 0% | 5 | 5 | 17 | 17 | 1 | 1 | ||
| createJoin(SqlToRelConverter.Blackboard, RelNode, RelNode, RexNode, JoinRelType) | 0% | 0% | 5 | 5 | 13 | 13 | 1 | 1 | ||
| createInsertBlackboard(RelOptTable, RexNode, List) | 0% | 0% | 3 | 3 | 12 | 12 | 1 | 1 | ||
| convertSetOp(SqlCall) | 0% | 0% | 4 | 4 | 9 | 9 | 1 | 1 | ||
| trimUnusedFields(boolean, RelNode) | 0% | 0% | 7 | 7 | 15 | 15 | 1 | 1 | ||
| convertNonCorrelatedSubQuery(SqlToRelConverter.SubQuery, SqlToRelConverter.Blackboard, RelNode, boolean) | 0% | 0% | 5 | 5 | 13 | 13 | 1 | 1 | ||
| convertExpression(SqlNode, Map) | 0% | 0% | 2 | 2 | 7 | 7 | 1 | 1 | ||
| convertCursor(SqlToRelConverter.Blackboard, SqlToRelConverter.SubQuery) | 0% | 0% | 3 | 3 | 9 | 9 | 1 | 1 | ||
| gatherOrderExprs(SqlToRelConverter.Blackboard, SqlSelect, SqlNodeList, List, List) | 0% | 0% | 7 | 7 | 9 | 9 | 1 | 1 | ||
| deriveAlias(SqlNode, Collection, int) | 0% | 0% | 5 | 5 | 9 | 9 | 1 | 1 | ||
| isOrdered(SqlNode) | 0% | 0% | 7 | 7 | 6 | 6 | 1 | 1 | ||
| convertAgg(SqlToRelConverter.Blackboard, SqlSelect, List) | 0% | 0% | 3 | 3 | 7 | 7 | 1 | 1 | ||
| convertInsert(SqlInsert) | 0% | 0% | 3 | 3 | 8 | 8 | 1 | 1 | ||
| convertExists(SqlNode, RelOptUtil.SubQueryType, RelOptUtil.Logic, boolean, RelDataType) | 0% | 0% | 2 | 2 | 6 | 6 | 1 | 1 | ||
| getTargetTable(SqlNode) | 0% | 0% | 2 | 2 | 7 | 7 | 1 | 1 | ||
| requiredCollation(RelNode) | 0% | 0% | 4 | 4 | 7 | 7 | 1 | 1 | ||
| convertDynamicParam(SqlDynamicParam) | 0% | 0% | 2 | 2 | 7 | 7 | 1 | 1 | ||
| convertValues(SqlCall, RelDataType) | 0% | 0% | 3 | 3 | 5 | 5 | 1 | 1 | ||
| lambda$convertInToOr$0(SqlOperator, SqlToRelConverter.Blackboard, Pair) | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| containsNullLiteral(SqlNodeList) | 0% | 0% | 4 | 4 | 7 | 7 | 1 | 1 | ||
| ensureSqlType(RelDataType, RexNode) | 0% | 0% | 4 | 4 | 5 | 5 | 1 | 1 | ||
| replaceSubQueries(SqlToRelConverter.Blackboard, SqlNode, RelOptUtil.Logic) | 0% | 0% | 2 | 2 | 5 | 5 | 1 | 1 | ||
| convertQueryOrInList(SqlToRelConverter.Blackboard, SqlNode, RelDataType) | 0% | 0% | 2 | 2 | 4 | 4 | 1 | 1 | ||
| convertExpression(SqlNode) | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | ||
| convertDelete(SqlDelete) | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| decorrelate(SqlNode, RelNode) | 0% | 0% | 3 | 3 | 6 | 6 | 1 | 1 | ||
| convertSelect(SqlSelect, boolean) | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | ||
| getColumnMappings(SqlOperator) | 0% | 0% | 3 | 3 | 7 | 7 | 1 | 1 | ||
| getInitializerFactory(SqlValidatorTable) | 0% | 0% | 3 | 3 | 7 | 7 | 1 | 1 | ||
| getDynamicParamType(int) | 0% | 0% | 2 | 2 | 4 | 4 | 1 | 1 | ||
| containsInOperator(SqlNode) | 0% | n/a | 1 | 1 | 6 | 6 | 1 | 1 | ||
| convertJoinType(JoinType) | 0% | 0% | 5 | 5 | 6 | 6 | 1 | 1 | ||
| adjustInputRef(SqlToRelConverter.Blackboard, RexInputRef) | 0% | 0% | 2 | 2 | 6 | 6 | 1 | 1 | ||
| flattenTypes(RelNode, boolean) | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| isRowConstructor(SqlNode) | 0% | 0% | 2 | 2 | 4 | 4 | 1 | 1 | ||
| negate(SqlQuantifyOperator) | 0% | 0% | 3 | 3 | 2 | 2 | 1 | 1 | ||
| setDynamicParamCountInExplain(int) | 0% | 0% | 3 | 3 | 3 | 3 | 1 | 1 | ||
| getDynamicParamCountInExplain(boolean) | 0% | 0% | 2 | 2 | 4 | 4 | 1 | 1 | ||
| lambda$toRel$1(RelNode, RelOptTable) | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| static {...} | 0% | 0% | 2 | 2 | 3 | 3 | 1 | 1 | ||
| isStream(SqlNode) | 0% | 0% | 3 | 3 | 2 | 2 | 1 | 1 | ||
| convertRowConstructor(SqlToRelConverter.Blackboard, SqlCall) | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| SqlToRelConverter(RelOptTable.ViewExpander, SqlValidator, Prepare.CatalogReader, RelOptPlanner, RexBuilder, SqlRexConvertletTable) | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| castNullLiteralIfNeeded(RexNode, RelDataType) | 0% | 0% | 2 | 2 | 3 | 3 | 1 | 1 | ||
| unwrap(Object, Class) | 0% | 0% | 2 | 2 | 3 | 3 | 1 | 1 | ||
| SqlToRelConverter(RelOptTable.ViewExpander, SqlValidator, Prepare.CatalogReader, RelOptCluster, SqlRexConvertletTable) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| desc(RelFieldCollation.Direction) | 0% | 0% | 2 | 2 | 3 | 3 | 1 | 1 | ||
| newFieldTrimmer() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| createBlackboard(SqlValidatorScope, Map, boolean) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| reg(SqlValidatorScope, SqlNode) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| createAggregate(SqlToRelConverter.Blackboard, ImmutableBitSet, ImmutableList, List) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| convertWith(SqlWith, boolean) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| createToRelContext() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| lambda$convertColumnList$2(RelOptTable, RexNode, List) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| addConvertedNonCorrSubqs(Map) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| decorrelateQuery(RelNode) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| all(SqlCall) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| configBuilder() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getDynamicParamCount() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| setSubQueryConverter(SubQueryConverter) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| getInSubqueryThreshold() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| enableDecorrelation() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| isTrimUnusedFields() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getCluster() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getRexBuilder() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getMapConvertedNonCorrSubqs() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| convertExtendedExpression(SqlNode, SqlToRelConverter.Blackboard) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getSystemFields() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| afterTableFunction(SqlToRelConverter.Blackboard, SqlCall, LogicalTableFunctionScan) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| extraSelectItems(SqlToRelConverter.Blackboard, SqlSelect, List, List, Collection, List) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 |