public enum FlinkSqlConformance extends Enum<FlinkSqlConformance> implements org.apache.calcite.sql.validate.SqlConformance
Enum Constant and Description |
---|
DEFAULT
Calcite's default SQL behavior.
|
public static final FlinkSqlConformance DEFAULT
public static FlinkSqlConformance[] values()
for (FlinkSqlConformance c : FlinkSqlConformance.values()) System.out.println(c);
public static FlinkSqlConformance valueOf(String name)
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullpublic boolean isLiberal()
isLiberal
in interface org.apache.calcite.sql.validate.SqlConformance
public boolean allowCharLiteralAlias()
allowCharLiteralAlias
in interface org.apache.calcite.sql.validate.SqlConformance
public boolean isGroupByAlias()
isGroupByAlias
in interface org.apache.calcite.sql.validate.SqlConformance
public boolean isGroupByOrdinal()
isGroupByOrdinal
in interface org.apache.calcite.sql.validate.SqlConformance
public boolean isHavingAlias()
isHavingAlias
in interface org.apache.calcite.sql.validate.SqlConformance
public boolean isSortByOrdinal()
isSortByOrdinal
in interface org.apache.calcite.sql.validate.SqlConformance
public boolean isSortByAlias()
isSortByAlias
in interface org.apache.calcite.sql.validate.SqlConformance
public boolean isSortByAliasObscures()
isSortByAliasObscures
in interface org.apache.calcite.sql.validate.SqlConformance
public boolean isFromRequired()
isFromRequired
in interface org.apache.calcite.sql.validate.SqlConformance
public boolean splitQuotedTableName()
splitQuotedTableName
in interface org.apache.calcite.sql.validate.SqlConformance
public boolean allowHyphenInUnquotedTableName()
allowHyphenInUnquotedTableName
in interface org.apache.calcite.sql.validate.SqlConformance
public boolean isBangEqualAllowed()
isBangEqualAllowed
in interface org.apache.calcite.sql.validate.SqlConformance
public boolean isPercentRemainderAllowed()
isPercentRemainderAllowed
in interface org.apache.calcite.sql.validate.SqlConformance
public boolean isMinusAllowed()
isMinusAllowed
in interface org.apache.calcite.sql.validate.SqlConformance
public boolean isApplyAllowed()
isApplyAllowed
in interface org.apache.calcite.sql.validate.SqlConformance
public boolean isInsertSubsetColumnsAllowed()
isInsertSubsetColumnsAllowed
in interface org.apache.calcite.sql.validate.SqlConformance
public boolean allowAliasUnnestItems()
allowAliasUnnestItems
in interface org.apache.calcite.sql.validate.SqlConformance
public boolean allowNiladicParentheses()
allowNiladicParentheses
in interface org.apache.calcite.sql.validate.SqlConformance
public boolean allowExplicitRowValueConstructor()
allowExplicitRowValueConstructor
in interface org.apache.calcite.sql.validate.SqlConformance
public boolean allowExtend()
allowExtend
in interface org.apache.calcite.sql.validate.SqlConformance
public boolean isLimitStartCountAllowed()
isLimitStartCountAllowed
in interface org.apache.calcite.sql.validate.SqlConformance
public boolean isOffsetLimitAllowed()
isOffsetLimitAllowed
in interface org.apache.calcite.sql.validate.SqlConformance
public boolean allowGeometry()
allowGeometry
in interface org.apache.calcite.sql.validate.SqlConformance
public boolean shouldConvertRaggedUnionTypesToVarying()
shouldConvertRaggedUnionTypesToVarying
in interface org.apache.calcite.sql.validate.SqlConformance
public boolean allowExtendedTrim()
allowExtendedTrim
in interface org.apache.calcite.sql.validate.SqlConformance
public boolean allowPluralTimeUnits()
allowPluralTimeUnits
in interface org.apache.calcite.sql.validate.SqlConformance
public boolean allowQualifyingCommonColumn()
allowQualifyingCommonColumn
in interface org.apache.calcite.sql.validate.SqlConformance
public org.apache.calcite.sql.fun.SqlLibrary semantics()
semantics
in interface org.apache.calcite.sql.validate.SqlConformance
Copyright © 2014–2024 The Apache Software Foundation. All rights reserved.