UNSUPPORTED_FEATURE 错误类

SQLSTATE: 0A000

不支持此功能

此错误类具有以下派生错误类

AES_MODE

通过 <functionName> 函数,使用填充 <padding> 的 AES-<mode>

AES_MODE_AAD

AES-<mode><functionName> 不支持额外的身份验证数据 (AAD)。

AES_MODE_IV

AES-<mode><functionName> 不支持初始化向量 (IV)。

ANALYZE_UNCACHED_TEMP_VIEW

ANALYZE TABLE FOR COLUMNS 命令可以操作已经缓存的临时视图。考虑缓存视图 <viewName>

ANALYZE_UNSUPPORTED_COLUMN_TYPE

ANALYZE TABLE FOR COLUMNS 命令不支持表 <tableName> 中列 <columnName> 的类型 <columnType>

ANALYZE_VIEW

ANALYZE TABLE 命令不支持视图。

CATALOG_OPERATION

Catalog <catalogName> 不支持 <operation>

COMBINATION_QUERY_RESULT_CLAUSES

ORDER BY/SORT BY/DISTRIBUTE BY/CLUSTER BY 的组合。

COMMENT_NAMESPACE

将注释附加到命名空间 <namespace>

DESC_TABLE_COLUMN_PARTITION

DESC TABLE COLUMN 用于特定分区。

DROP_DATABASE

删除默认数据库 <database>

DROP_NAMESPACE

删除命名空间 <namespace>

HIVE_TABLE_TYPE

<tableName> 是 hive <tableType>

HIVE_WITH_ANSI_INTERVALS

带有 ANSI 区间的 Hive 表 <tableName>

INSERT_PARTITION_SPEC_IF_NOT_EXISTS

在 PARTITION 规范中使用 IF NOT EXISTS 插入到 <tableName> 中。

LATERAL_COLUMN_ALIAS_IN_AGGREGATE_FUNC

在聚合函数 <aggFunc> 中引用横向列别名 <lca>

LATERAL_COLUMN_ALIAS_IN_AGGREGATE_WITH_WINDOW_AND_HAVING

在同时具有窗口表达式和 having 子句的聚合查询中引用横向列别名 <lca>。请通过删除 having 子句或删除 SELECT 列表中的横向别名引用来重写聚合查询。

LATERAL_COLUMN_ALIAS_IN_GROUP_BY

尚不支持通过 GROUP BY 别名/ALL 引用横向列别名。

LATERAL_COLUMN_ALIAS_IN_WINDOW

在窗口表达式 <windowExpr> 中引用横向列别名 <lca>

LATERAL_JOIN_USING

带有 LATERAL 关联的 JOIN USING。

LITERAL_TYPE

<type> 的 ‘<value>’ 的字面量。

MULTIPLE_BUCKET_TRANSFORMS

多个 bucket TRANSFORMs。

MULTI_ACTION_ALTER

托管表 <tableName> 的目标 JDBC 服务器不支持具有多个操作的 ALTER TABLE。 将 ALTER TABLE 分成单独的操作以避免此错误。

ORC_TYPE_CAST

无法将 Orc 的 <orcType> 转换为数据类型 <toType>

PANDAS_UDAF_IN_PIVOT

PIVOT 子句中的 Pandas 用户定义聚合函数。

PARAMETER_MARKER_IN_UNEXPECTED_STATEMENT

参数标记在 <statement> 中是不允许的。

PARTITION_WITH_NESTED_COLUMN_IS_UNSUPPORTED

无效分区:<cols> 缺失或位于 map 或数组中。

PIVOT_AFTER_GROUP_BY

PIVOT 子句位于 GROUP BY 子句之后。 考虑将 GROUP BY 推送到子查询中。

PIVOT_TYPE

按列数据类型 <type> 的值 ‘<value>’ 进行透视。

PURGE_PARTITION

分区清除。

PURGE_TABLE

清除表。

PYTHON_UDF_IN_ON_CLAUSE

<joinType> JOIN 的 ON 子句中的 Python UDF。 对于 INNNER JOIN,考虑重写为带有 WHERE 子句的 CROSS JOIN。

REMOVE_NAMESPACE_COMMENT

从命名空间 <namespace> 中删除注释。

REPLACE_NESTED_COLUMN

replace 函数不支持嵌套列 <colName>

SET_NAMESPACE_PROPERTY

<property> 是保留的命名空间属性,<msg>

SET_OPERATION_ON_MAP_TYPE

在调用集合操作(INTERSECT、EXCEPT 等)的 DataFrame 中不能有 MAP 类型列,但列 <colName> 的类型是 <dataType>

SET_PROPERTIES_AND_DBPROPERTIES

同时设置 PROPERTIES 和 DBPROPERTIES。

SET_TABLE_PROPERTY

<property> 是保留的表属性,<msg>

TABLE_OPERATION

<tableName> 不支持 <operation>。 请检查当前目录和命名空间,以确保限定表名称是预期的,并检查由 “spark.sql.catalog” 配置的目录实现。

TIME_TRAVEL

关系上的时间旅行:<relationId>

TOO_MANY_TYPE_ARGUMENTS_FOR_UDF_CLASS

带有 <num> 类型参数的 UDF 类。

TRANSFORM_DISTINCT_ALL

带有 DISTINCT/ALL 子句的 TRANSFORM。

TRANSFORM_NON_HIVE

仅在 hive 模式下支持带有 SERDE 的 TRANSFORM。