класс ошибок DATATYPE_MISMATCH
Не удается разрешить <sqlExpr>
из-за несоответствия типов данных:
ARRAY_FUNCTION_DIFF_TYPES
<functionName>
За входными данными следует <dataType>
значение с тем же типом элемента, но оно [<leftType>
, <rightType>
].
BINARY_ARRAY_DIFF_TYPES
Входные данные для функции <functionName>
должны быть двумя с одинаковым <arrayType>
типом элемента, но это [<leftType>
, <rightType>
].
BINARY_OP_DIFF_TYPES
Левые и правые операнды двоичного оператора имеют несовместимые типы (<left>
и <right>
).
BINARY_OP_WRONG_TYPE
Для двоичного оператора требуется тип <inputType>
входных данных, а не <actualDataType>
.
BLOOM_FILTER_BINARY_OP_WRONG_TYPE
Двоичные входные данные <functionName>
фильтра Блум должны быть либо константой, либо скалярным вложенным запросом, но это <actual>
.
BLOOM_FILTER_WRONG_TYPE
За входными данными в функцию <functionName>
следует <expectedLeft>
использовать значение <expectedRight>
, но оно [<actual>
].
CANNOT_CONVERT_TO_JSON
Не удалось преобразовать столбец <name>
типа <type>
в JSON.
CANNOT_DROP_ALL_FIELDS
Не удается удалить все поля в структуре.
CAST_TO_NAMED_PARAMETER
Для параметра <functionName>
функции <parameterName>
в позиции <pos>
требуется<requiredType>
. Аргумент задан <argumentType>
.
CAST_WITHOUT_SUGGESTION
не может привести <srcType>
к <targetType>
.
CAST_WITH_CONF_SUGGESTION
не может быть <srcType>
включен <targetType>
режим ANSI.
Если необходимо привести <srcType>
к <targetType>
, можно задать <config>
как <configVal>
.
CAST_WITH_FUNC_SUGGESTION
не может привести <srcType>
к <targetType>
.
Чтобы преобразовать значения из <srcType>
в <targetType>
, можно использовать функции <functionNames>
.
CREATE_MAP_KEY_DIFF_TYPES
Указанные ключи функции <functionName>
должны быть одинаковыми, но они имеют одинаковый <dataType>
тип.
CREATE_MAP_VALUE_DIFF_TYPES
Заданные значения функции <functionName>
должны быть одинаковыми, но они <dataType>
.
CREATE_NAMED_STRUCT_WITHOUT_FOLDABLE_STRING
Только свертываемые STRING
выражения могут отображаться в нечетной позиции, но они .<inputExprs>
DATA_DIFF_TYPES
<functionName>
Входные данные должны быть одинаковыми, но это <dataType>
.
FILTER_NOT_BOOLEAN
Выражение <filter>
фильтра типа <type>
не является логическим.
HASH_MAP_TYPE
Входные данные функции <functionName>
не могут содержать элементы типа "MAP
". В Spark одни и те же карты могут иметь разные хэш-коды, поэтому хэш-выражения запрещены для элементов "MAP
". Чтобы вернуть предыдущее поведение, установите для "spark.sql.legacy.allowHashOnMapType" значение "true".
HASH_VARIANT_TYPE
Входные данные функции <functionName>
пока не могут содержать элементы типа "VARIANT
".
INPUT_SIZE_NOT_ONE
<exprName>
Длина должна составлять 1.
INVALID_ARG_VALUE
Значение <inputName>
должно быть литералом <requireType>
<validValues>
, но получил.<inputValue>
INVALID_JSON_MAP_KEY_TYPE
Входная схема <schema>
может содержать только STRING
в качестве типа ключа для MAP
.
INVALID_JSON_SCHEMA
Входная схема <schema>
должна быть структурой, массивом, картой или вариантом.
INVALID_MAP_KEY_TYPE
Ключ карты не может быть/содержать <keyType>
.
INVALID_ORDERING_TYPE
Не <functionName>
поддерживает упорядочивание по типу <dataType>
.
INVALID_ROW_LEVEL_OPERATION_ASSIGNMENTS
<errors>
INVALID_SECRET
Значение параметра аргумента apiKey для функции ai_generate_text не может быть константой <inputExpr>
. Рекомендуемые варианты использования включают secret(scope, key)
функцию или вложенный SELECT ...
запрос.
INVALID_XML_MAP_KEY_TYPE
Входная схема <schema>
может содержать только STRING
в качестве типа ключа для MAP
.
IN_SUBQUERY_DATA_TYPE_MISMATCH
Тип данных одного или нескольких элементов в левой части вложенного запроса IN
несовместим с типом данных выходных данных вложенного запроса. Несоответствие столбцов: [<mismatchedColumns>
], левая сторона: [<leftType>
], правая сторона: [<rightType>
].
IN_SUBQUERY_LENGTH_MISMATCH
Число столбцов в левой стороне подзапроса IN
не соответствует количеству столбцов в результате подзапроса. Левые столбцы (длина: <leftLength>
): [<leftColumns>
], правые столбцы (длина: <rightLength>
): [<rightColumns>
].
MAP_CONCAT_DIFF_TYPES
Все <functionName>
должно быть карты типов, но это <dataType>
.
MAP_FUNCTION_DIFF_TYPES
<functionName>
За входными данными следует <dataType>
значение с тем же типом ключа, но оно [<leftType>
, <rightType>
].
MAP_ZIP_WITH_DIFF_TYPES
<functionName>
Входные данные должны были быть двумя картами совместимых типов ключей, но это [<leftType>
, <rightType>
].
NON_FOLDABLE_INPUT
входные данные <inputName>
должны быть свертываемым <inputType>
выражением, однако получили <inputExpr>
.
NON_STRING_LITERAL
Параметр <paramIndex>
должен быть массивом строковых литерала.
NON_STRING_TYPE
все аргументы должны быть строками.
NULL_TYPE
Значения типа NULL нельзя использовать в качестве аргументов <functionName>
.
PARAMETER_CONSTRAINT_VIOLATION
<leftExprName>(<leftExprValue>
) должно быть <constraint>
<rightExprName>(<rightExprValue>
).
RANGE_FRAME_INVALID_TYPE
Тип данных <orderSpecType>
, используемый в спецификации заказа, не поддерживает тип данных <valueBoundaryType>
, который используется в кадре диапазона.
RANGE_FRAME_MULTI_ORDER
Рамка окна диапазона с границами значений не может использоваться в спецификации окна с несколькими порядками выражений: <orderSpec>
.
RANGE_FRAME_WITHOUT_ORDER
Кадр окна диапазона нельзя использовать в спецификации неупорядоченного окна.
REMOTE_FUNCTION_INVALID_REMOTE_URL
Входной параметр: значение: <paramName>
<paramValue>
нельзя использовать для создания допустимой удаленный URL-адрес, так как<reason>
REMOTE_FUNCTION_WRONG_PARAMETER_NAMES
Имена входных параметров неверны. Отсутствующие необходимые параметры: <missingValues>
, нераспознанные параметры: <unknownValues>
.
SEQUENCE_WRONG_INPUT_TYPES
<functionName>
использует неправильный тип параметра. Тип параметра должен соответствовать:
- Выражения начала и конца должны разрешаться в один и тот же тип.
- Если выражения запуска и остановки разрешаются в
<startType>
тип, то выражение шага должно разрешаться в<stepType>
тип. - В противном случае, если выражения запуска и остановки разрешаются в
<otherStartType>
тип, то выражение шага должно разрешаться в один и тот же тип.
SPECIFIED_WINDOW_FRAME_DIFF_TYPES
Рамки окна <lower>
и <upper>
не имеют одного типа: <lowerType>
<><upperType>
.
SPECIFIED_WINDOW_FRAME_INVALID_BOUND
Верхняя граница окна <upper>
не соответствует нижней границе <lower>
.
SPECIFIED_WINDOW_FRAME_UNACCEPTED_TYPE
Тип данных привязки <location>
<exprType>
не соответствует ожидаемому типу <expectedType>
данных.
SPECIFIED_WINDOW_FRAME_WITHOUT_FOLDABLE
Рамка окна <location>
привязана к <expression>
и не является литеральной строкой.
SPECIFIED_WINDOW_FRAME_WRONG_COMPARISON
Нижняя граница рамки окна должна быть согласована с верхней границей на уровне <comparison>
.
STACK_COLUMN_DIFF_TYPES
Тип данных столбца (<columnIndex>
) не имеет того же типа: <leftType> (<leftParamIndex>
) <><rightType> (<rightParamIndex>
).
TYPE_CHECK_FAILURE_WITH_HINT
<msg> <hint>
.
UNEXPECTED_CLASS_TYPE
класс <className>
не найден.
UNEXPECTED_INPUT_TYPE
Для <paramIndex>
параметра требуется <requiredType>
тип, однако <inputSql>
имеет тип <inputType>
.
UNEXPECTED_NULL
Значение <exprName>
не должно иметь значение NULL.
UNEXPECTED_RETURN_TYPE
Требуется <functionName>
возвращаемый <expectedType>
тип, но фактический — <actualType>
тип.
UNEXPECTED_STATIC_METHOD
не удается найти статический метод <methodName>
, соответствующий типам аргументов в <className>
.
UNSUPPORTED_INPUT_TYPE
Входные <functionName>
данные не могут быть <dataType>
типом данных.
UNSUPPORTED_UDF_INPUT_TYPE
Определяемые пользователем функции не поддерживают "<dataType>
" в качестве входного типа данных.
UNSUPPORTED_UDF_OUTPUT_TYPE
Определяемые пользователем функции не поддерживают "<dataType>
" в качестве выходного типа данных.
VALUE_OUT_OF_RANGE
Должно быть между (текущее <exprName>
значение = <valueRange>
).<currentValue>
WRONG_NUM_ARG_TYPES
Выражение требует <expectedNum>
типов аргументов, но фактическое число <actualNum>
равно.
WRONG_NUM_ENDPOINTS
Число конечных точек должно быть = >2 для создания интервалов, но фактическое число равно <actualNumber>
.