Package org.apache.calcite.sql.dialect
Class DorisSqlDialect
java.lang.Object
org.apache.calcite.sql.SqlDialect
org.apache.calcite.sql.dialect.MysqlSqlDialect
org.apache.calcite.sql.dialect.StarRocksSqlDialect
org.apache.calcite.sql.dialect.DorisSqlDialect
A
SqlDialect
implementation for the Doris database.-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.calcite.sql.SqlDialect
SqlDialect.CalendarPolicy, SqlDialect.Context, SqlDialect.DatabaseProduct, SqlDialect.FakeUtil
-
Field Summary
FieldsFields inherited from class org.apache.calcite.sql.dialect.StarRocksSqlDialect
DEFAULT_CONTEXT, STARROCKS_TYPE_SYSTEM
Fields inherited from class org.apache.calcite.sql.dialect.MysqlSqlDialect
ISNULL_FUNCTION, MYSQL_TYPE_SYSTEM
Fields inherited from class org.apache.calcite.sql.SqlDialect
BUILT_IN_OPERATORS_LIST, EMPTY_CONTEXT, identifierEndQuoteString, identifierEscapedQuote, identifierQuoteString, literalEndQuoteString, literalEscapedQuote, literalQuoteString, LOGGER, nullCollation
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
unparseCall
(SqlWriter writer, SqlCall call, int leftPrec, int rightPrec) Methods inherited from class org.apache.calcite.sql.dialect.StarRocksSqlDialect
getCastSpec, prepareUnparse, supportsApproxCountDistinct, supportsGroupByWithRollup, supportsJoinType, supportsTimestampPrecision, unparseDateTimeLiteral
Methods inherited from class org.apache.calcite.sql.dialect.MysqlSqlDialect
emulateNullDirection, getCalendarPolicy, requiresAliasForFromItems, rewriteSingleValueExpr, supportsAggregateFunction, supportsAggregateFunctionFilter, supportsAliasedValues, supportsCharSet, supportsNestedAggregations, unparseOffsetFetch, unparseSqlIntervalQualifier
Methods inherited from class org.apache.calcite.sql.SqlDialect
allowsAs, configureParser, configureParser, containsNonAscii, create, defaultNullDirection, emulateJoinTypeForCrossJoin, emulateNullDirectionWithIsNull, getConformance, getDatabaseProduct, getFormatModel, getNullCollation, getProduct, getQuotedCasing, getQuoting, getSingleRowTableName, getTypeSystem, getUnquotedCasing, hasImplicitTableAlias, identifierNeedsQuote, isCaseSensitive, quoteIdentifier, quoteIdentifier, quoteIdentifier, quoteStringLiteral, quoteStringLiteral, quoteStringLiteralUnicode, quoteTimestampLiteral, rewriteMaxMin, rewriteMaxMinExpr, supportBooleanCaseWhen, supportsDataType, supportsFunction, supportsGroupByLiteral, supportsGroupByWithCube, supportsImplicitTypeCoercion, supportsOffsetFetch, supportsWindowFunctions, unparseBoolLiteral, unparseFetchUsingAnsi, unparseFetchUsingLimit, unparseLimit, unparseNumericLiteral, unparseOffset, unparseSqlDatetimeArithmetic, unparseSqlIntervalLiteral, unparseSqlSetOption, unparseTableScanHints, unparseTopN, unquoteStringLiteral
-
Field Details
-
DEFAULT
-
-
Constructor Details
-
DorisSqlDialect
Creates a DorisSqlDialect.
-
-
Method Details
-
unparseCall
- Overrides:
unparseCall
in classStarRocksSqlDialect
-