DATATYPE_MISMATCH (clase de error)
No se puede resolver <sqlExpr>
debido a que el tipo de datos no coincide:
ARRAY_FUNCTION_DIFF_TYPES
La entrada a <functionName>
debe haber sido <dataType>
seguida de un valor con el mismo tipo de elemento, pero es [<leftType>
, <rightType>
].
BINARY_ARRAY_DIFF_TYPES
La entrada a la función <functionName>
debería haber tenido dos <arrayType>
con el mismo tipo de elemento, pero es [<leftType>
, <rightType>
].
BINARY_OP_DIFF_TYPES
los operandos izquierdo y derecho del operador binario tienen tipos incompatibles (<left>
y <right>
).
BINARY_OP_WRONG_TYPE
El operador binario requiere el tipo de entrada <inputType>
, no <actualDataType>
.
BLOOM_FILTER_BINARY_OP_WRONG_TYPE
La entrada binaria del filtro Bloom para <functionName>
debe ser un valor constante o una expresión de subconsulta escalar, pero es <actual>
.
BLOOM_FILTER_WRONG_TYPE
La entrada a la función <functionName>
debe haber sido <expectedLeft>
, seguido del valor con <expectedRight>
, pero es [<actual>
].
CANNOT_CONVERT_TO_JSON
No se puede convertir la columna <name>
de tipo <type>
a JSON.
CANNOT_DROP_ALL_FIELDS
No se pueden quitar todos los campos de la estructura.
CAST_TO_NAMED_PARAMETER
La función <functionName>
con el parámetro <parameterName>
en la posición <pos>
necesita <requiredType>
. El argumento especificado es <argumentType>
.
CAST_WITHOUT_SUGGESTION
no se puede convertir <srcType>
a <targetType>
.
CAST_WITH_CONF_SUGGESTION
no se puede convertir <srcType>
a <targetType>
con el modo ANSI activado.
Si tiene que convertir <srcType>
a <targetType>
, puede establecer <config>
en <configVal>
.
CAST_WITH_FUNC_SUGGESTION
no se puede convertir <srcType>
a <targetType>
.
Para convertir valores de <srcType>
a <targetType>
, puede en su lugar usar las funciones <functionNames>
.
CREATE_MAP_KEY_DIFF_TYPES
Las claves especificadas de la función <functionName>
deben ser del mismo tipo, pero son <dataType>
.
CREATE_MAP_VALUE_DIFF_TYPES
Los valores especificados de la función <functionName>
deben ser del mismo tipo, pero son <dataType>
.
CREATE_NAMED_STRUCT_WITHOUT_FOLDABLE_STRING
Solo se permiten expresiones plegables STRING
en la posición impar, pero son <inputExprs>
.
DATA_DIFF_TYPES
La entrada para <functionName>
debe ser del mismo tipo, pero es <dataType>
.
FILTER_NOT_BOOLEAN
La expresión de filtro <filter>
de tipo <type>
no es un valor booleano.
HASH_MAP_TYPE
La entrada a la función <functionName>
no puede contener elementos del tipo "MAP
". En Spark, los mismos mapas pueden tener un código hash diferente, por lo que las expresiones hash están prohibidas en elementos "MAP
". Para restaurar el comportamiento anterior, establezca "spark.sql.legacy.allowHashOnMapType" en "true".
HASH_VARIANT_TYPE
La entrada a la función <functionName>
aún no puede contener elementos del tipo "VARIANT".
INPUT_SIZE_NOT_ONE
La longitud de <exprName>
debe ser 1.
INVALID_ARG_VALUE
El valor <inputName>
debe ser un literal <requireType>
de <validValues>
, pero ha obtenido <inputValue>
.
INVALID_JSON_MAP_KEY_TYPE
El esquema de entrada <schema>
solo puede contener STRING
como un tipo de clave para un MAP
.
INVALID_JSON_SCHEMA
El esquema de entrada <schema>
debe ser una estructura, una matriz, un mapa o una variante.
INVALID_MAP_KEY_TYPE
La clave del mapa no puede ser o contener <keyType>
.
INVALID_ORDERING_TYPE
La <functionName>
no admite la ordenación en el tipo <dataType>
.
INVALID_ROW_LEVEL_OPERATION_ASSIGNMENTS
<errors>
INVALID_SECRET
El valor del parámetro del argumento "apiKey" para la función ai_generate_text no puede ser una constante <inputExpr>
. Entre los usos recomendados, se incluyen una función secret(scope, key)
o una subconsulta SELECT ...
.
INVALID_XML_MAP_KEY_TYPE
El esquema de entrada <schema>
solo puede contener STRING
como un tipo de clave para un MAP
.
IN_SUBQUERY_DATA_TYPE_MISMATCH
El tipo de datos de uno o varios elementos del lado izquierdo de una subconsulta IN no es compatible con el tipo de datos de la salida de la subconsulta. Columnas no coincidentes: [<mismatchedColumns>
], lado izquierdo: [<leftType>
], lado derecho: [<rightType>
].
IN_SUBQUERY_LENGTH_MISMATCH
El número de columnas del lado izquierdo de una subconsulta IN no coincide con el número de columnas de la salida de la subconsulta. Columnas del lado izquierdo (longitud: <leftLength>
): [<leftColumns>
], columnas del lado derecho (longitud: <rightLength>
): [<rightColumns>
].
MAP_CONCAT_DIFF_TYPES
El <functionName>
debe ser de tipo map en su totalidad, pero es <dataType>
.
MAP_FUNCTION_DIFF_TYPES
La entrada a <functionName>
debe haber sido <dataType>
, seguido de un valor con el mismo tipo de clave, pero es [<leftType>
, <rightType>
].
MAP_ZIP_WITH_DIFF_TYPES
La entrada a <functionName>
debe haber sido dos mapas con tipos de clave compatibles, pero es [<leftType>
, <rightType>
].
NON_FOLDABLE_INPUT
la entrada <inputName>
debe ser una expresión plegable <inputType>
; sin embargo, ha obtenido <inputExpr>
.
NON_STRING_LITERAL
El parámetro <paramIndex>
debe ser una matriz de literales de cadena.
NON_STRING_TYPE
todos los argumentos deben ser cadenas.
NULL_TYPE
Los valores con tipo nulo no se pueden usar como argumentos de <functionName>
.
PARAMETER_CONSTRAINT_VIOLATION
El <leftExprName>
(<leftExprValue>
) debe ser <constraint>
respecto del <rightExprName>
(<rightExprValue>
).
RANGE_FRAME_INVALID_TYPE
El tipo de datos <orderSpecType>
utilizado en la especificación de pedido no coincide con el tipo de datos <valueBoundaryType>
que se usa en el marco de intervalo.
RANGE_FRAME_MULTI_ORDER
Un marco de ventana de intervalo con límites de valor no se puede usar en una especificación de ventana con varios orden por expresiones: <orderSpec>
.
RANGE_FRAME_WITHOUT_ORDER
No se puede usar un marco de ventana de intervalo en una especificación de ventana desordenada.
REMOTE_FUNCTION_INVALID_REMOTE_URL
El parámetro de entrada: <paramName>
, valor: <paramValue>
, no se puede usar para construir una dirección URL remota válida porque <reason>
REMOTE_FUNCTION_WRONG_PARAMETER_NAMES
Los nombres de parámetro de entrada no son correctos. Faltan parámetros necesarios: <missingValues>
, parámetros no reconocidos: <unknownValues>
.
SEQUENCE_WRONG_INPUT_TYPES
<functionName>
usa el tipo de parámetro incorrecto. El tipo de parámetro debe ajustarse a:
- Las expresiones "start" y "stop" deben resolverse en el mismo tipo.
- Si las expresiones "start" y "stop" se resuelven en el tipo
<startType>
, la expresión de paso debe resolverse en el tipo<stepType>
. - De lo contrario, si las expresiones "start" y "stop" se resuelven en el tipo
<otherStartType>
, la expresión de paso debe resolverse en el mismo tipo.
SPECIFIED_WINDOW_FRAME_DIFF_TYPES
Los límites de marco de ventana <lower>
y <upper>
no tienen el mismo tipo: <lowerType>
<><upperType>
.
SPECIFIED_WINDOW_FRAME_INVALID_BOUND
El límite superior del marco de la ventana <upper>
no sigue el límite inferior <lower>
.
SPECIFIED_WINDOW_FRAME_UNACCEPTED_TYPE
El tipo de datos del límite <location>
<exprType>
no coincide con el tipo de datos esperado <expectedType>
.
SPECIFIED_WINDOW_FRAME_WITHOUT_FOLDABLE
El límite <location>
de marco de ventana <expression>
no es un literal.
SPECIFIED_WINDOW_FRAME_WRONG_COMPARISON
El límite inferior de un marco de ventana debe ser <comparison>
respecto del límite superior.
STACK_COLUMN_DIFF_TYPES
El tipo de datos de la columna (<columnIndex>
) no tiene el mismo tipo: <leftType>
(<leftParamIndex>
) <><rightType>
(<rightParamIndex>
).
TYPE_CHECK_FAILURE_WITH_HINT
<msg>
<hint>
.
UNEXPECTED_CLASS_TYPE
clase <className>
no encontrada.
UNEXPECTED_INPUT_TYPE
El parámetro <paramIndex>
requiere otro tipo <requiredType>
, pero <inputSql>
tiene el tipo <inputType>
.
UNEXPECTED_NULL
<exprName>
no debe ser nulo.
UNEXPECTED_RETURN_TYPE
<functionName>
requiere el tipo de valor <expectedType>
devuelto, pero el valor real es de tipo <actualType>
.
UNEXPECTED_STATIC_METHOD
no se puede encontrar un método estático <methodName>
que coincida con los tipos de argumento en <className>
.
UNSUPPORTED_INPUT_TYPE
La entrada de <functionName>
no puede tener datos de tipo <dataType>
.
UNSUPPORTED_UDF_INPUT_TYPE
Las UDF no admiten '<dataType>
' como un tipo de datos de entrada.
UNSUPPORTED_UDF_OUTPUT_TYPE
Las UDF no admiten "<dataType>
" como un tipo de datos de salida.
VALUE_OUT_OF_RANGE
El <exprName>
debe estar entre <valueRange>
(valor actual = <currentValue>
).
WRONG_NUM_ARG_TYPES
La expresión requiere <expectedNum>
tipos de argumentos, pero el número real es <actualNum>
.
WRONG_NUM_ENDPOINTS
El número de puntos de conexión debe ser >= 2 para construir intervalos, pero el número real es <actualNumber>
.