GAUSS-04721 -- GAUSS-04730
GAUSS-04721: "The path here must be an absolute path, but it is: %s"
SQLSTATE: HV00A
错误原因:Dfs表扫描算子中传入的文件名应当为绝对路径名,但该路径为非绝对路径名。
解决办法:请联系技术支持工程师提供技术支持。
GAUSS-04722: "Unsupported data type on typeoid:%d when parsing partition signature"
SQLSTATE: 0A000
错误原因:分区表查询过程中发现分区键的数据类型不再支持的类型中。
解决办法:查看系统目录表是否有数据不一致情况——以创建的分区表分区列是否是不支持的分区类型。
GAUSS-04723: "We only support pushing down opExpr and null test predicate."
SQLSTATE: 0A000
错误原因:HDFS表过滤谓词出现不支持的类型。
解决办法:请联系技术支持工程师提供技术支持。
GAUSS-04724: "could not find operator by oid %u"
SQLSTATE: 42704
错误原因:系统内部错误。通过OID查找操作类型失败。
解决办法:请联系技术支持工程师提供技术支持。
GAUSS-04725: "Not support pushing predicate with sublink param now!"
SQLSTATE: 0A000
错误原因:系统内部错误。不支持子查询的谓词下推。
解决办法:请联系技术支持工程师提供技术支持。
GAUSS-04726: "Not support pushing predicate with non-const"
SQLSTATE: 0A000
错误原因:系统内部错误。不支持非常量的谓词下推。
解决办法:请联系技术支持工程师提供技术支持。
GAUSS-04727: "We only support pushing down opExpr and null test predicates."
SQLSTATE: 0A000
错误原因:系统内部错误。仅仅支持表达式和null谓词下推。
解决办法:请联系技术支持工程师提供技术支持。
GAUSS-04728: "Data type %u has not been supported for predicate push down."
SQLSTATE: 0A000
错误原因:系统内部错误。报错的数据类型不支持动态谓词下推。
解决办法:请联系技术支持工程师提供技术支持。
GAUSS-04729: "The maximum accuracy of decimal/numeric data type supported is %d bits."
SQLSTATE: 0A000
错误原因:decimal/numeric支持的最大精度超过规定38位。
解决办法:建表时定义decimal/numeric类型的精度小于或者等于38。
GAUSS-04730: "Column %s is unsupported data type for a orc table."
SQLSTATE: HV004
错误原因:ORC格式的HDFS外表不支持报错的列的数据类型。
解决办法:查看报错列的数据类型,修改为支持的数据类型。