SqlDialect

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,160 of 1,53324%195 of 2117%1851933334397175
getProduct(String, String)1370%480%3333505011
quoteStringLiteralUnicode(StringBuilder, String)890%100%66151511
unparseSqlSetOption(SqlWriter, int, int, SqlSetOption)670%80%55202011
getCastSpec(RelDataType)630%130%99161611
unparseFetchUsingAnsi(SqlWriter, SqlNode, SqlNode)590%80%55202011
unparseSqlDatetimeArithmetic(SqlWriter, SqlCall, SqlKind, int, int)430%40%338811
quoteIdentifier(StringBuilder, String)390%80%557711
getQuoting()380%120%77101011
unparseSqlIntervalQualifier(SqlWriter, SqlIntervalQualifier, RelDataTypeSystem)378569%61062%49113701
rewriteMaxMin(SqlNode, RelDataType)370%60%447711
unparseSqlIntervalLiteral(SqlWriter, SqlIntervalLiteral, int, int)350%20%228811
unquoteStringLiteral(String)330%60%448811
emulateNullDirectionWithIsNull(SqlNode, boolean, boolean)320%40%336611
quoteStringLiteral(StringBuilder, String, String)300%20%227711
unparseCall(SqlWriter, SqlCall, int, int)280%60%448811
containsNonAscii(String)280%100%665511
quoteIdentifier(StringBuilder, List)270%40%337711
configureParser(SqlParser.Config)260%20%228811
defaultNullDirection(RelFieldCollation.Direction)250%70%558811
unparseLimit(SqlWriter, SqlNode)200%20%228811
unparseOffset(SqlWriter, SqlNode)200%20%228811
getConformance()200%70%778811
unparseBoolLiteral(SqlWriter, SqlLiteral, int, int)170%40%334411
unparseFetchUsingLimit(SqlWriter, SqlNode, SqlNode)150%40%334411
SqlDialect(SqlDialect.DatabaseProduct, String, String, NullCollation)120%n/a116611
quoteStringLiteral(String)120%n/a113311
supportsFunction(SqlOperator, RelDataType, List)120%20%223311
SqlDialect(SqlDialect.Context)109790%6650%6722801
SqlDialect(SqlDialect.DatabaseProduct, String, String)100%n/a115511
supportsImplicitTypeCoercion(RexCall)100%n/a112211
supportsAggregateFunction(SqlKind)90%20%223311
quoteIdentifier(String)80%n/a111111
quoteTimestampLiteral(Timestamp)70%n/a112211
rewriteSingleValueExpr(SqlNode, RelDataType)70%n/a112211
create(DatabaseMetaData)60%n/a111111
configureParser(SqlParser.ConfigBuilder)60%n/a112211
unparseDateTimeLiteral(SqlWriter, SqlAbstractDateTimeLiteral, int, int)50%n/a112211
unparseOffsetFetch(SqlWriter, SqlNode, SqlNode)50%n/a112211
unparseNumericLiteral(SqlWriter, String, int, int)40%n/a112211
getTypeSystem()30%n/a111111
getDatabaseProduct()30%n/a111111
getNullCollation()30%n/a111111
getUnquotedCasing()30%n/a111111
getQuotedCasing()30%n/a111111
isCaseSensitive()30%n/a111111
identifierNeedsQuote(String)20%n/a111111
allowsAs()20%n/a111111
requiresAliasForFromItems()20%n/a111111
hasImplicitTableAlias()20%n/a111111
supportsCharSet()20%n/a111111
supportsGroupByLiteral()20%n/a111111
supportsApproxCountDistinct()20%n/a111111
supportsTimestampPrecision()20%n/a111111
supportsAggregateFunctionFilter()20%n/a111111
supportsWindowFunctions()20%n/a111111
supportBooleanCaseWhen()20%n/a111111
supportGenerateSelectStar(RelNode)20%n/a111111
prepareUnparse(RexNode)20%n/a111111
getCalendarPolicy()20%n/a111111
supportsDataType(RelDataType)20%n/a111111
rewriteMaxMinExpr(SqlNode, RelDataType)20%n/a111111
emulateNullDirection(SqlNode, boolean, boolean)20%n/a111111
emulateJoinTypeForCrossJoin()20%n/a111111
supportsOffsetFetch()20%n/a111111
getFormatModel()20%n/a111111
supportsNestedAggregations()20%n/a111111
supportsGroupByWithRollup()20%n/a111111
supportsGroupByWithCube()20%n/a111111
supportsJoinType(JoinRelType)20%n/a111111
supportsAliasedValues()20%n/a111111
getSingleRowTableName()20%n/a111111
unparseTableScanHints(SqlWriter, SqlNodeList, int, int)0%n/a111111
unparseTopN(SqlWriter, SqlNode, SqlNode)0%n/a111111
static {...}170100%n/a0105301
emptyContext()21100%n/a010101