public enum FlinkSqlConformance extends Enum<FlinkSqlConformance> implements org.apache.calcite.sql.validate.SqlConformance
| 枚举常量和说明 |
|---|
DEFAULT
Calcite's default SQL behavior.
|
HIVE
Conformance value that instructs Calcite to use SQL semantics consistent with the Apache
HIVE, but ignoring its more inconvenient or controversial dicta.
|
public static final FlinkSqlConformance DEFAULT
public static final FlinkSqlConformance HIVE
public static FlinkSqlConformance[] values()
for (FlinkSqlConformance c : FlinkSqlConformance.values()) System.out.println(c);
public static FlinkSqlConformance valueOf(String name)
name - 要返回的枚举常量的名称。IllegalArgumentException - 如果该枚举类型没有带有指定名称的常量NullPointerException - 如果参数为空值public boolean isLiberal()
isLiberal 在接口中 org.apache.calcite.sql.validate.SqlConformancepublic boolean allowCharLiteralAlias()
allowCharLiteralAlias 在接口中 org.apache.calcite.sql.validate.SqlConformancepublic boolean isGroupByAlias()
isGroupByAlias 在接口中 org.apache.calcite.sql.validate.SqlConformancepublic boolean isGroupByOrdinal()
isGroupByOrdinal 在接口中 org.apache.calcite.sql.validate.SqlConformancepublic boolean isHavingAlias()
isHavingAlias 在接口中 org.apache.calcite.sql.validate.SqlConformancepublic boolean isSortByOrdinal()
isSortByOrdinal 在接口中 org.apache.calcite.sql.validate.SqlConformancepublic boolean isSortByAlias()
isSortByAlias 在接口中 org.apache.calcite.sql.validate.SqlConformancepublic boolean isSortByAliasObscures()
isSortByAliasObscures 在接口中 org.apache.calcite.sql.validate.SqlConformancepublic boolean isFromRequired()
isFromRequired 在接口中 org.apache.calcite.sql.validate.SqlConformancepublic boolean splitQuotedTableName()
splitQuotedTableName 在接口中 org.apache.calcite.sql.validate.SqlConformancepublic boolean allowHyphenInUnquotedTableName()
allowHyphenInUnquotedTableName 在接口中 org.apache.calcite.sql.validate.SqlConformancepublic boolean isBangEqualAllowed()
isBangEqualAllowed 在接口中 org.apache.calcite.sql.validate.SqlConformancepublic boolean isPercentRemainderAllowed()
isPercentRemainderAllowed 在接口中 org.apache.calcite.sql.validate.SqlConformancepublic boolean isMinusAllowed()
isMinusAllowed 在接口中 org.apache.calcite.sql.validate.SqlConformancepublic boolean isApplyAllowed()
isApplyAllowed 在接口中 org.apache.calcite.sql.validate.SqlConformancepublic boolean isInsertSubsetColumnsAllowed()
isInsertSubsetColumnsAllowed 在接口中 org.apache.calcite.sql.validate.SqlConformancepublic boolean allowAliasUnnestItems()
allowAliasUnnestItems 在接口中 org.apache.calcite.sql.validate.SqlConformancepublic boolean allowNiladicParentheses()
allowNiladicParentheses 在接口中 org.apache.calcite.sql.validate.SqlConformancepublic boolean allowExplicitRowValueConstructor()
allowExplicitRowValueConstructor 在接口中 org.apache.calcite.sql.validate.SqlConformancepublic boolean allowExtend()
allowExtend 在接口中 org.apache.calcite.sql.validate.SqlConformancepublic boolean isLimitStartCountAllowed()
isLimitStartCountAllowed 在接口中 org.apache.calcite.sql.validate.SqlConformancepublic boolean allowGeometry()
allowGeometry 在接口中 org.apache.calcite.sql.validate.SqlConformancepublic boolean shouldConvertRaggedUnionTypesToVarying()
shouldConvertRaggedUnionTypesToVarying 在接口中 org.apache.calcite.sql.validate.SqlConformancepublic boolean allowExtendedTrim()
allowExtendedTrim 在接口中 org.apache.calcite.sql.validate.SqlConformancepublic boolean allowPluralTimeUnits()
allowPluralTimeUnits 在接口中 org.apache.calcite.sql.validate.SqlConformancepublic boolean allowQualifyingCommonColumn()
allowQualifyingCommonColumn 在接口中 org.apache.calcite.sql.validate.SqlConformancepublic org.apache.calcite.sql.fun.SqlLibrary semantics()
semantics 在接口中 org.apache.calcite.sql.validate.SqlConformanceCopyright © 2014–2023 The Apache Software Foundation. All rights reserved.