classe di errore DATATYPE_MISMATCH
Impossibile risolvere <sqlExpr>
a causa della mancata corrispondenza del tipo di dati:
ARRAY_FUNCTION_DIFF_TYPES
L'input per <functionName>
deve essere stato <dataType>
seguito da un valore con lo stesso tipo di elemento, ma è [<leftType>
, <rightType>
].
BINARY_ARRAY_DIFF_TYPES
L'input per la funzione <functionName>
dovrebbe essere stato due <arrayType>
con lo stesso tipo di elemento, ma è [<leftType>
, <rightType>
].
BINARY_OP_DIFF_TYPES
gli operandi sinistro e destro dell'operatore binario hanno tipi incompatibili (<left>
e <right>
).
BINARY_OP_WRONG_TYPE
L'operatore binary richiede il tipo di <inputType>
input , non <actualDataType>
.
BLOOM_FILTER_BINARY_OP_WRONG_TYPE
L'input binario del filtro Bloom deve <functionName>
essere un valore costante o un'espressione di sottoquery scalare, ma è <actual>
.
BLOOM_FILTER_WRONG_TYPE
L'input per la funzione <functionName>
dovrebbe essere stato <expectedLeft>
seguito da un valore con <expectedRight>
, ma è [<actual>
].
CANNOT_CONVERT_TO_JSON
Impossibile convertire la colonna <name>
di tipo <type>
in JSON.
CANNOT_DROP_ALL_FIELDS
Impossibile eliminare tutti i campi nello struct.
CAST_TO_NAMED_PARAMETER
Il parametro <functionName>
della funzione <parameterName>
in corrispondenza della posizione <pos>
richiede <requiredType>
. L'argomento specificato è <argumentType>
.
CAST_WITHOUT_SUGGESTION
impossibile eseguire il cast <srcType>
a <targetType>
.
CAST_WITH_CONF_SUGGESTION
non è possibile eseguire il cast <srcType>
a <targetType>
con la modalità ANSI attivata.
Se è necessario eseguire il cast di <srcType>
in <targetType>
, è possibile impostare <config>
come <configVal>
.
CAST_WITH_FUNC_SUGGESTION
impossibile eseguire il cast <srcType>
a <targetType>
.
Per convertire i valori da <srcType>
a <targetType>
, è invece possibile usare le funzioni <functionNames>
.
CREATE_MAP_KEY_DIFF_TYPES
I tasti specificati della funzione <functionName>
devono essere tutti dello stesso tipo, ma sono <dataType>
.
CREATE_MAP_VALUE_DIFF_TYPES
I valori specificati della funzione <functionName>
devono essere tutti dello stesso tipo, ma sono <dataType>
.
CREATE_NAMED_STRUCT_WITHOUT_FOLDABLE_STRING
Solo le espressioni piegabili STRING
possono essere visualizzate in posizione dispari, ma sono <inputExprs>
.
DATA_DIFF_TYPES
L'input per <functionName>
deve essere lo stesso tipo, ma è <dataType>
.
FILTER_NOT_BOOLEAN
L'espressione <filter>
di filtro di tipo <type>
non è un valore booleano.
HASH_MAP_TYPE
L'input per la funzione <functionName>
non può contenere elementi del tipo "MAP
". In Spark le stesse mappe possono avere codice hash diverso, pertanto le espressioni hash sono vietate per gli elementi "MAP
". Per ripristinare il comportamento precedente, impostare "spark.sql.legacy.allowHashOnMapType" su "true".
HASH_VARIANT_TYPE
L'input per la funzione <functionName>
non può ancora contenere elementi del tipo "VARIANT
".
INPUT_SIZE_NOT_ONE
La lunghezza deve <exprName>
essere 1.
INVALID_ARG_VALUE
Il <inputName>
valore deve essere un <requireType>
valore letterale di <validValues>
, ma ha ottenuto <inputValue>
.
INVALID_JSON_MAP_KEY_TYPE
Nel schema di input, <schema>
può contenere solo STRING
come tipo di chiave per un MAP
.
INVALID_JSON_SCHEMA
Lo schema di input <schema>
deve essere uno struct, una matrice, una mappa o una variante.
INVALID_MAP_KEY_TYPE
La chiave della mappa non può essere/contenere <keyType>
.
INVALID_ORDERING_TYPE
Non supporta l'ordinamento <functionName>
in base al tipo <dataType>
.
INVALID_ROW_LEVEL_OPERATION_ASSIGNMENTS
<errors>
INVALID_SECRET
Il valore del parametro dell'argomento "apiKey" della funzione ai_generate_text non può essere una costante <inputExpr>
. Gli utilizzi consigliati includono secret(scope, key)
una funzione o una SELECT ...
sottoquery.
INVALID_XML_MAP_KEY_TYPE
Nel schema di input, <schema>
può contenere solo STRING
come tipo di chiave per un MAP
.
IN_SUBQUERY_DATA_TYPE_MISMATCH
Il tipo di dati di uno o più elementi sul lato sinistro di una sottoquery IN
non è compatibile con il tipo di dati dell'output della sottoquery. Colonne non corrispondenti: [<mismatchedColumns>
], lato sinistro: [<leftType>
], lato destro: [<rightType>
].
IN_SUBQUERY_LENGTH_MISMATCH
Il numero di colonne sul lato sinistro di una sottoquery IN
non corrisponde al numero di colonne nell'output della sottoquery. Colonne sul lato sinistro (lunghezza: <leftLength>
): [<leftColumns>
], colonne sul lato destro (lunghezza: <rightLength>
): [<rightColumns>
].
MAP_CONCAT_DIFF_TYPES
Deve <functionName>
essere di tipo map, ma è <dataType>
.
MAP_FUNCTION_DIFF_TYPES
L'input per <functionName>
deve essere stato <dataType>
seguito da un valore con lo stesso tipo di chiave, ma è [<leftType>
, <rightType>
].
MAP_ZIP_WITH_DIFF_TYPES
L'input per l'oggetto <functionName>
deve essere stato costituito da due mappe con tipi di chiave compatibili, ma è [<leftType>
, <rightType>
].
NON_FOLDABLE_INPUT
l'input <inputName>
deve essere un'espressione piegabile <inputType>
, ma ha ottenuto <inputExpr>
.
NON_STRING_LITERAL
Il parametro <paramIndex>
deve essere una matrice di valori letterali stringa.
NON_STRING_TYPE
tutti gli argomenti devono essere stringhe.
NULL_TYPE
I valori tipizzati Null non possono essere utilizzati come argomenti di <functionName>
.
PARAMETER_CONSTRAINT_VIOLATION
Il <leftExprName>(<leftExprValue>
) deve essere <constraint>
<rightExprName>(<rightExprValue>
).
RANGE_FRAME_INVALID_TYPE
Il tipo di dati <orderSpecType>
utilizzato nella specifica dell'ordine non supporta il tipo di dati <valueBoundaryType>
utilizzato nel frame di intervallo.
RANGE_FRAME_MULTI_ORDER
Un frame finestra di intervallo con limiti di valore non può essere usato in una specifica di finestra con più espressioni di ordinamento: <orderSpec>
.
RANGE_FRAME_WITHOUT_ORDER
Non è possibile utilizzare un frame di finestra di intervallo in una specifica di finestra non ordinata.
REMOTE_FUNCTION_INVALID_REMOTE_URL
Il parametro di input: <paramName>
, valore: <paramValue>
non può essere usato per costruire un URL remoto valido perché <reason>
REMOTE_FUNCTION_WRONG_PARAMETER_NAMES
I nomi dei parametri di input non sono corretti. Parametri obbligatori mancanti: <missingValues>
, parametri non riconosciuti: <unknownValues>
.
SEQUENCE_WRONG_INPUT_TYPES
<functionName>
usa il tipo di parametro errato. Il tipo di parametro deve essere conforme a:
- Le espressioni start e stop devono essere risolte nello stesso tipo.
- Se le espressioni start e stop vengono risolte nel
<startType>
tipo , l'espressione del passaggio deve essere risolta nel<stepType>
tipo . - In caso contrario, se le espressioni start e stop vengono risolte nel
<otherStartType>
tipo, l'espressione del passaggio deve essere risolta nello stesso tipo.
SPECIFIED_WINDOW_FRAME_DIFF_TYPES
I limiti della cornice di finestra <lower>
e <upper>
non hanno lo stesso tipo: <lowerType>
<><upperType>
.
SPECIFIED_WINDOW_FRAME_INVALID_BOUND
Il limite superiore della finestra <upper>
non segue il limite inferiore <lower>
.
SPECIFIED_WINDOW_FRAME_UNACCEPTED_TYPE
Il tipo di dati del <location>
limite <exprType>
non corrisponde al tipo di <expectedType>
dati previsto.
SPECIFIED_WINDOW_FRAME_WITHOUT_FOLDABLE
La cornice della finestra <location>
vincolata a <expression>
non è un valore letterale.
SPECIFIED_WINDOW_FRAME_WRONG_COMPARISON
Il limite inferiore di un telaio della finestra deve essere <comparison>
rispetto al limite superiore.
STACK_COLUMN_DIFF_TYPES
Il tipo di dati della colonna (<columnIndex>
) non ha lo stesso tipo: <leftType> (<leftParamIndex>
) <><rightType> (<rightParamIndex>
).
TYPE_CHECK_FAILURE_WITH_HINT
<msg> <hint>
.
UNEXPECTED_CLASS_TYPE
classe <className>
non trovata.
UNEXPECTED_INPUT_TYPE
Il <paramIndex>
parametro richiede il <requiredType>
tipo , ma <inputSql>
ha il tipo <inputType>
.
UNEXPECTED_NULL
L'oggetto <exprName>
non deve essere Null.
UNEXPECTED_RETURN_TYPE
Richiede <functionName>
il tipo restituito <expectedType>
, ma il tipo effettivo è <actualType>
.
UNEXPECTED_STATIC_METHOD
non è possibile trovare un metodo <methodName>
statico che corrisponda ai tipi di argomento in <className>
.
UNSUPPORTED_INPUT_TYPE
L'input di <functionName>
non può essere <dataType>
di tipo dati.
UNSUPPORTED_UDF_INPUT_TYPE
Le funzioni definite dall'utente non supportano '<dataType>
' come tipo di dati di input.
UNSUPPORTED_UDF_OUTPUT_TYPE
Le funzioni definite dall'utente non supportano '<dataType>
' come tipo di dati di output.
VALUE_OUT_OF_RANGE
Deve <exprName>
essere compreso tra <valueRange>
(valore corrente = <currentValue>
).
WRONG_NUM_ARG_TYPES
L'espressione richiede <expectedNum>
tipi di argomento, ma il numero effettivo è <actualNum>
.
WRONG_NUM_ENDPOINTS
Il numero di endpoint deve essere >= 2 per costruire intervalli, ma il numero effettivo è <actualNumber>
.