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 |