DATATYPE_MISMATCH felklass
Det går inte att lösa <sqlExpr>
på grund av matchningsfel av datatyp:
ARRAY_FUNCTION_DIFF_TYPES
Indata till <functionName>
borde ha följts <dataType>
av ett värde med samma elementtyp, men det är [<leftType>
, <rightType>
].
BINARY_ARRAY_DIFF_TYPES
Indata till funktionen <functionName>
ska ha varit två <arrayType>
med samma elementtyp, men det är [<leftType>
, <rightType>
].
BINARY_OP_DIFF_TYPES
de vänstra och högra operanderna för den binära operatorn har inkompatibla typer (<left>
och <right>
).
BINARY_OP_WRONG_TYPE
den binära operatorn kräver indatatypen <inputType>
, inte <actualDataType>
.
BLOOM_FILTER_BINARY_OP_WRONG_TYPE
Bloom-filtrets binära indata till <functionName>
ska antingen vara ett konstant värde eller ett skalärt underkärt uttryck, men det är <actual>
.
BLOOM_FILTER_WRONG_TYPE
Indata till funktionen <functionName>
bör ha följts <expectedLeft>
av värdet med <expectedRight>
, men det är [<actual>
].
CANNOT_CONVERT_TO_JSON
Det går inte att konvertera kolumn <name>
av typen <type>
till JSON.
CANNOT_DROP_ALL_FIELDS
Det går inte att släppa alla fält i struct.
CAST_TO_NAMED_PARAMETER
Funktionsparametern <functionName>
<parameterName>
vid position <pos>
kräver <requiredType>
. Argumentet som anges är <argumentType>
.
CAST_WITHOUT_SUGGESTION
kan inte casta <srcType>
till <targetType>
.
CAST_WITH_CONF_SUGGESTION
kan inte gjutas <srcType>
till <targetType>
med ANSI-läge aktiverat.
Om du måste casta <srcType>
till <targetType>
kan du ange <config>
som <configVal>
.
CAST_WITH_FUNC_SUGGESTION
kan inte casta <srcType>
till <targetType>
.
Om du vill konvertera värden från <srcType>
till <targetType>
kan du använda funktionerna <functionNames>
i stället.
CREATE_MAP_KEY_DIFF_TYPES
De angivna nycklarna för funktionen <functionName>
bör alla vara av samma typ, men de är <dataType>
.
CREATE_MAP_VALUE_DIFF_TYPES
De angivna värdena för funktionen <functionName>
ska alla vara av samma typ, men de är <dataType>
.
CREATE_NAMED_STRUCT_WITHOUT_FOLDABLE_STRING
Endast vikbara STRING
uttryck tillåts visas i udda läge, men de är <inputExprs>
.
DATA_DIFF_TYPES
Indata till <functionName>
bör alla vara av samma typ, men det är <dataType>
.
FILTER_NOT_BOOLEAN
Filteruttrycket <filter>
av typen <type>
är inte booleskt.
HASH_MAP_TYPE
Indata till funktionen <functionName>
får inte innehålla element av typen "MAP
". I Spark kan samma kartor ha olika hashcode, vilket innebär att hash-uttryck är förbjudna för "MAP
" element. Om du vill återställa tidigare beteende anger du "spark.sql.legacy.allowHashOnMapType" till "true".
HASH_VARIANT_TYPE
Indata till funktionen <functionName>
kan inte innehålla element av typen "VARIANT
" ännu.
INPUT_SIZE_NOT_ONE
<exprName>
Längden på bör vara 1.
INVALID_ARG_VALUE
Värdet <inputName>
måste vara en <requireType>
literal av <validValues>
, men fick <inputValue>
.
INVALID_JSON_MAP_KEY_TYPE
Indataschema <schema>
kan bara innehålla STRING
som nyckeltyp för en MAP
.
INVALID_JSON_SCHEMA
Indataschema <schema>
måste vara en struct, en matris, en karta eller en variant.
INVALID_MAP_KEY_TYPE
Nyckeln för kartan får inte vara/innehålla <keyType>
.
INVALID_ORDERING_TYPE
<functionName>
Stöder inte beställning på typen <dataType>
.
INVALID_ROW_LEVEL_OPERATION_ASSIGNMENTS
<errors>
INVALID_SECRET
Parametervärdet för argumentet "apiKey" till funktionen ai_generate_text kan inte vara en konstant <inputExpr>
. Rekommenderade användningar inkluderar secret(scope, key)
funktion eller en SELECT ...
underfråga.
INVALID_XML_MAP_KEY_TYPE
Indataschema <schema>
kan bara innehålla STRING
som nyckeltyp för en MAP
.
IN_SUBQUERY_DATA_TYPE_MISMATCH
Datatypen för ett eller flera element till vänster i en IN
underfråga är inte kompatibel med datatypen för utdata från underfrågan. Felmatchade kolumner: [<mismatchedColumns>
], vänster sida: [<leftType>
], höger sida: [<rightType>
].
IN_SUBQUERY_LENGTH_MISMATCH
Antalet kolumner i den vänstra sidan av en IN
underfråga matchar inte antalet kolumner i utdata från underfrågor. Kolumner på vänster sida(längd: <leftLength>
): [<leftColumns>
], kolumner på höger sida(längd: <rightLength>
): [<rightColumns>
].
MAP_CONCAT_DIFF_TYPES
Allt <functionName>
ska vara av typen map, men det är <dataType>
.
MAP_FUNCTION_DIFF_TYPES
Indata till <functionName>
borde ha följts <dataType>
av ett värde med samma nyckeltyp, men det är [<leftType>
, <rightType>
].
MAP_ZIP_WITH_DIFF_TYPES
Indata till <functionName>
borde ha varit två kartor med kompatibla nyckeltyper, men det är [<leftType>
, <rightType>
].
NON_FOLDABLE_INPUT
indata <inputName>
ska vara ett vikbart <inputType>
uttryck, men fick <inputExpr>
.
NON_STRING_LITERAL
Parametern <paramIndex>
måste vara en matris med strängliteraler.
NON_STRING_TYPE
alla argument måste vara strängar.
NULL_TYPE
Null-inskrivna värden kan inte användas som argument för <functionName>
.
PARAMETER_CONSTRAINT_VIOLATION
<leftExprName>(<leftExprValue>
) måste vara <constraint>
<rightExprName>(<rightExprValue>
).
RANGE_FRAME_INVALID_TYPE
Datatypen <orderSpecType>
som används i orderspecifikationen stöder inte den datatyp <valueBoundaryType>
som används i intervallramen.
RANGE_FRAME_MULTI_ORDER
Det går inte att använda en fönsterram med intervall med värdegränser i en fönsterspecifikation med flera order by-uttryck: <orderSpec>
.
RANGE_FRAME_WITHOUT_ORDER
Det går inte att använda en intervallfönsterram i en osorterad fönsterspecifikation.
REMOTE_FUNCTION_INVALID_REMOTE_URL
Indataparametern: <paramName>
, värde: <paramValue>
kan inte användas för att skapa en giltig fjärr-URL eftersom <reason>
REMOTE_FUNCTION_WRONG_PARAMETER_NAMES
Indataparameternamnen är inte korrekta. Obligatoriska parametrar saknas: <missingValues>
, okända parametrar: <unknownValues>
.
SEQUENCE_WRONG_INPUT_TYPES
<functionName>
använder fel parametertyp. Parametertypen måste överensstämma med:
- Start- och stopputtrycken måste matchas till samma typ.
- Om start- och stopputtryck matchar
<startType>
typen måste steguttrycket matchas<stepType>
mot typen. - Annars, om start- och stopputtrycken matchar
<otherStartType>
typen, måste steguttrycket matchas till samma typ.
SPECIFIED_WINDOW_FRAME_DIFF_TYPES
Fönsterramens gränser <lower>
och <upper>
har inte samma typ: <lowerType>
<><upperType>
.
SPECIFIED_WINDOW_FRAME_INVALID_BOUND
Fönsterkarmens övre begränsning <upper>
följer inte den nedre begränsningen <lower>
.
SPECIFIED_WINDOW_FRAME_UNACCEPTED_TYPE
Datatypen för bindningen <location>
<exprType>
matchar inte den förväntade datatypen <expectedType>
.
SPECIFIED_WINDOW_FRAME_WITHOUT_FOLDABLE
Fönsterram <location>
bunden till <expression>
är inte en literalkonstant.
SPECIFIED_WINDOW_FRAME_WRONG_COMPARISON
Den nedre gränsen för en fönsterram måste vara <comparison>
till den övre gränsen.
STACK_COLUMN_DIFF_TYPES
Datatypen för kolumnen (<columnIndex>
) har inte samma typ: <leftType> (<leftParamIndex>
) <><rightType> (<rightParamIndex>
).
TYPE_CHECK_FAILURE_WITH_HINT
<msg> <hint>
.
UNEXPECTED_CLASS_TYPE
klassen <className>
hittades inte.
UNEXPECTED_INPUT_TYPE
Parametern <paramIndex>
kräver <requiredType>
typen, men <inputSql>
har typen <inputType>
.
UNEXPECTED_NULL
Får <exprName>
inte vara null.
UNEXPECTED_RETURN_TYPE
Kräver <functionName>
returtyp <expectedType>
, men det faktiska är <actualType>
typ.
UNEXPECTED_STATIC_METHOD
kan inte hitta en statisk metod <methodName>
som matchar argumenttyperna i <className>
.
UNSUPPORTED_INPUT_TYPE
Indata <functionName>
för får inte vara <dataType>
typdata.
UNSUPPORTED_UDF_INPUT_TYPE
UDF:er stöder inte "<dataType>
" som indatatyp.
UNSUPPORTED_UDF_OUTPUT_TYPE
UDF:er stöder inte "<dataType>
" som utdatatyp.
VALUE_OUT_OF_RANGE
Måste <exprName>
vara mellan <valueRange>
(aktuellt värde = <currentValue>
).
WRONG_NUM_ARG_TYPES
Uttrycket kräver <expectedNum>
argumenttyper men det faktiska talet är <actualNum>
.
WRONG_NUM_ENDPOINTS
Antalet slutpunkter måste vara >= 2 för att skapa intervall, men det faktiska talet är <actualNumber>
.