Class DruidConformance
java.lang.Object
org.apache.calcite.sql.validate.SqlAbstractConformance
org.apache.druid.sql.calcite.planner.DruidConformance
- All Implemented Interfaces:
org.apache.calcite.sql.validate.SqlConformance
public class DruidConformance
extends org.apache.calcite.sql.validate.SqlAbstractConformance
Implementation of Calcite
SqlConformance for Druid.-
Field Summary
Fields inherited from interface org.apache.calcite.sql.validate.SqlConformance
DEFAULT, ORACLE_10, PRAGMATIC_2003, PRAGMATIC_99, STRICT_2003, STRICT_92, STRICT_99 -
Method Summary
Modifier and TypeMethodDescriptionstatic DruidConformanceinstance()booleanbooleanbooleanbooleanbooleanbooleanMethods inherited from class org.apache.calcite.sql.validate.SqlAbstractConformance
allowAliasUnnestItems, allowCharLiteralAlias, allowExplicitRowValueConstructor, allowExtend, allowExtendedTrim, allowGeometry, allowHyphenInUnquotedTableName, allowLenientCoercion, allowNiladicParentheses, allowPluralTimeUnits, allowQualifyingCommonColumn, isApplyAllowed, isFromRequired, isInsertSubsetColumnsAllowed, isLiberal, isLimitStartCountAllowed, isMinusAllowed, isOffsetLimitAllowed, isPercentRemainderAllowed, isRegexReplaceCaptureGroupDollarIndexed, isSortByAliasObscures, isValueAllowed, semantics, shouldConvertRaggedUnionTypesToVarying, splitQuotedTableName
-
Method Details
-
instance
-
isBangEqualAllowed
public boolean isBangEqualAllowed()- Specified by:
isBangEqualAllowedin interfaceorg.apache.calcite.sql.validate.SqlConformance- Overrides:
isBangEqualAllowedin classorg.apache.calcite.sql.validate.SqlAbstractConformance
-
isSortByOrdinal
public boolean isSortByOrdinal()- Specified by:
isSortByOrdinalin interfaceorg.apache.calcite.sql.validate.SqlConformance- Overrides:
isSortByOrdinalin classorg.apache.calcite.sql.validate.SqlAbstractConformance
-
isSortByAlias
public boolean isSortByAlias()- Specified by:
isSortByAliasin interfaceorg.apache.calcite.sql.validate.SqlConformance- Overrides:
isSortByAliasin classorg.apache.calcite.sql.validate.SqlAbstractConformance
-
isGroupByAlias
public boolean isGroupByAlias()- Specified by:
isGroupByAliasin interfaceorg.apache.calcite.sql.validate.SqlConformance- Overrides:
isGroupByAliasin classorg.apache.calcite.sql.validate.SqlAbstractConformance
-
isGroupByOrdinal
public boolean isGroupByOrdinal()- Specified by:
isGroupByOrdinalin interfaceorg.apache.calcite.sql.validate.SqlConformance- Overrides:
isGroupByOrdinalin classorg.apache.calcite.sql.validate.SqlAbstractConformance
-
isHavingAlias
public boolean isHavingAlias()- Specified by:
isHavingAliasin interfaceorg.apache.calcite.sql.validate.SqlConformance- Overrides:
isHavingAliasin classorg.apache.calcite.sql.validate.SqlAbstractConformance
-