SqlToRelConverter

Source file "org/apache/calcite/sql2rel/SqlToRelConverter.java" was not found during generation of report.

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total7,566 of 7,5660%885 of 8850%5745741,7061,706107107
convertFrom(SqlToRelConverter.Blackboard, SqlNode)4940%390%262611611611
convertMatchRecognize(SqlToRelConverter.Blackboard, SqlCall)4280%390%2121979711
createAggImpl(SqlToRelConverter.Blackboard, SqlToRelConverter.AggConverter, SqlNodeList, SqlNodeList, SqlNode, List)3950%440%2323878711
substituteSubQuery(SqlToRelConverter.Blackboard, SqlToRelConverter.SubQuery)3900%550%3131898911
getCorrelationUse(SqlToRelConverter.Blackboard, RelNode)2980%420%2222646411
translateIn(RelOptUtil.Logic, RelNode, RexNode)2830%120%88404011
pushDownNotForIn(SqlValidatorScope, SqlNode)2710%320%2020575711
convertMultisets(List, SqlToRelConverter.Blackboard)2490%210%1212575711
convertMerge(SqlMerge)1890%200%1111454511
distinctify(SqlToRelConverter.Blackboard, boolean)1860%180%1010474711
convertOver(SqlToRelConverter.Blackboard, SqlNode)1810%180%1010424211
convertColumnList(SqlInsert, RelNode)1810%120%77353511
collectInsertTargets(SqlInsert, RexNode, List, List)1690%190%1111393911
convertRowValues(SqlToRelConverter.Blackboard, SqlNode, Collection, boolean, RelDataType)1660%300%1616454511
convertIdentifier(SqlToRelConverter.Blackboard, SqlIdentifier)1570%320%1717313111
convertSelectList(SqlToRelConverter.Blackboard, SqlSelect, List)1570%100%66323211
convertCollectionTable(SqlToRelConverter.Blackboard, SqlCall)1420%60%44393911
convertInToOr(SqlToRelConverter.Blackboard, List, SqlNodeList, SqlInOperator)1400%200%1212272711
convertOrderItem(SqlSelect, SqlNode, List, RelFieldCollation.Direction, RelFieldCollation.NullDirection)1390%200%1212272711
findSubQueries(SqlToRelConverter.Blackboard, SqlNode, RelOptUtil.Logic, boolean)1320%470%2626262611
convertValuesImpl(SqlToRelConverter.Blackboard, SqlCall, RelDataType)1320%120%77333311
createSource(RelOptTable, RelNode, ModifiableView, RelDataType)1150%120%77242411
convertLiteralInValuesList(SqlNode, SqlToRelConverter.Blackboard, RelDataType, int)1100%220%1212282811
convertUpdate(SqlUpdate)1100%80%55202011
convertOrder(SqlSelect, SqlToRelConverter.Blackboard, RelCollation, List, SqlNode, SqlNode)1020%260%1414212111
convertIdentifier(SqlToRelConverter.Blackboard, SqlIdentifier, SqlNodeList)950%160%99232311
SqlToRelConverter(RelOptTable.ViewExpander, SqlValidator, Prepare.CatalogReader, RelOptCluster, SqlRexConvertletTable, SqlToRelConverter.Config)910%20%22222211
toRel(RelOptTable)900%60%44222211
convertUsing(SqlValidatorNamespace, SqlValidatorNamespace, List)770%40%33161611
convertQueryRecursive(SqlNode, boolean, RelDataType)770%90%99111111
convertToSingleValueSubq(SqlNode, RelNode)760%240%1313222211
convertQuery(SqlNode, boolean, boolean)740%120%77191911
convertSelectImpl(SqlToRelConverter.Blackboard, SqlSelect)730%40%33202011
convertWhere(SqlToRelConverter.Blackboard, SqlNode)720%100%66212111
checkConvertedType(SqlNode, RelNode)700%40%33191911
createModify(RelOptTable, RelNode)690%60%44171711
convertJoinCondition(SqlToRelConverter.Blackboard, SqlValidatorNamespace, SqlValidatorNamespace, SqlNode, JoinConditionType, RelNode, RelNode)680%70%55161611
isSubQueryNonCorrelated(RelNode, SqlToRelConverter.Blackboard)660%80%55171711
createJoin(SqlToRelConverter.Blackboard, RelNode, RelNode, RexNode, JoinRelType)530%80%55131311
createInsertBlackboard(RelOptTable, RexNode, List)530%40%33121211
convertSetOp(SqlCall)520%40%449911
trimUnusedFields(boolean, RelNode)510%120%77151511
convertNonCorrelatedSubQuery(SqlToRelConverter.SubQuery, SqlToRelConverter.Blackboard, RelNode, boolean)460%80%55131311
convertExpression(SqlNode, Map)440%20%227711
convertCursor(SqlToRelConverter.Blackboard, SqlToRelConverter.SubQuery)440%40%339911
gatherOrderExprs(SqlToRelConverter.Blackboard, SqlSelect, SqlNodeList, List, List)430%120%779911
deriveAlias(SqlNode, Collection, int)420%80%559911
isOrdered(SqlNode)350%100%776611
convertAgg(SqlToRelConverter.Blackboard, SqlSelect, List)350%40%337711
convertInsert(SqlInsert)350%40%338811
convertExists(SqlNode, RelOptUtil.SubQueryType, RelOptUtil.Logic, boolean, RelDataType)310%20%226611
getTargetTable(SqlNode)310%20%227711
requiredCollation(RelNode)290%60%447711
convertDynamicParam(SqlDynamicParam)290%20%227711
convertValues(SqlCall, RelDataType)270%40%335511
lambda$convertInToOr$0(SqlOperator, SqlToRelConverter.Blackboard, Pair)270%n/a113311
containsNullLiteral(SqlNodeList)250%60%447711
ensureSqlType(RelDataType, RexNode)240%60%445511
replaceSubQueries(SqlToRelConverter.Blackboard, SqlNode, RelOptUtil.Logic)230%20%225511
convertQueryOrInList(SqlToRelConverter.Blackboard, SqlNode, RelDataType)200%20%224411
convertExpression(SqlNode)200%n/a114411
convertDelete(SqlDelete)200%n/a113311
decorrelate(SqlNode, RelNode)180%40%336611
convertSelect(SqlSelect, boolean)180%n/a114411
getColumnMappings(SqlOperator)180%40%337711
getInitializerFactory(SqlValidatorTable)180%40%337711
getDynamicParamType(int)160%20%224411
containsInOperator(SqlNode)160%n/a116611
convertJoinType(JoinType)160%50%556611
adjustInputRef(SqlToRelConverter.Blackboard, RexInputRef)160%20%226611
flattenTypes(RelNode, boolean)150%n/a113311
isRowConstructor(SqlNode)150%20%224411
negate(SqlQuantifyOperator)150%40%332211
setDynamicParamCountInExplain(int)140%40%333311
getDynamicParamCountInExplain(boolean)130%20%224411
lambda$toRel$1(RelNode, RelOptTable)130%n/a113311
static {...}130%20%223311
isStream(SqlNode)120%40%332211
convertRowConstructor(SqlToRelConverter.Blackboard, SqlCall)120%n/a113311
SqlToRelConverter(RelOptTable.ViewExpander, SqlValidator, Prepare.CatalogReader, RelOptPlanner, RexBuilder, SqlRexConvertletTable)110%n/a113311
castNullLiteralIfNeeded(RexNode, RelDataType)110%20%223311
unwrap(Object, Class)100%20%223311
SqlToRelConverter(RelOptTable.ViewExpander, SqlValidator, Prepare.CatalogReader, RelOptCluster, SqlRexConvertletTable)90%n/a112211
desc(RelFieldCollation.Direction)90%20%223311
newFieldTrimmer()80%n/a111111
createBlackboard(SqlValidatorScope, Map, boolean)80%n/a111111
reg(SqlValidatorScope, SqlNode)80%n/a112211
createAggregate(SqlToRelConverter.Blackboard, ImmutableBitSet, ImmutableList, List)70%n/a111111
convertWith(SqlWith, boolean)70%n/a111111
createToRelContext()60%n/a111111
lambda$convertColumnList$2(RelOptTable, RexNode, List)60%n/a111111
addConvertedNonCorrSubqs(Map)50%n/a112211
decorrelateQuery(RelNode)50%n/a111111
all(SqlCall)50%n/a111111
configBuilder()50%n/a111111
getDynamicParamCount()0%n/a111111
setSubQueryConverter(SubQueryConverter)0%n/a112211
getInSubqueryThreshold()0%n/a111111
enableDecorrelation()0%n/a111111
isTrimUnusedFields()0%n/a111111
getCluster()0%n/a111111
getRexBuilder()0%n/a111111
getMapConvertedNonCorrSubqs()0%n/a111111
convertExtendedExpression(SqlNode, SqlToRelConverter.Blackboard)0%n/a111111
getSystemFields()0%n/a111111
afterTableFunction(SqlToRelConverter.Blackboard, SqlCall, LogicalTableFunctionScan)0%n/a111111
extraSelectItems(SqlToRelConverter.Blackboard, SqlSelect, List, List, Collection, List)0%n/a111111