DATATYPE_MISMATCH třída chyb
Nejde vyřešit <sqlExpr>
kvůli neshodě datových typů:
ARRAY_FUNCTION_DIFF_TYPES
Za vstupem <functionName>
by měla následovat <dataType>
hodnota se stejným typem prvku, ale je to [<leftType>
, <rightType>
].
BINARY_ARRAY_DIFF_TYPES
Vstup do funkce <functionName>
by měl být dva <arrayType>
se stejným typem elementu, ale je to [<leftType>
, <rightType>
].
BINARY_OP_DIFF_TYPES
operandy binárního operátoru vlevo a vpravo mají nekompatibilní typy (<left>
a <right>
).
BINARY_OP_WRONG_TYPE
binární operátor vyžaduje vstupní typ <inputType>
, nikoli <actualDataType>
.
BLOOM_FILTER_BINARY_OP_WRONG_TYPE
Binární vstup <functionName>
filtru Bloom by měl být konstantní nebo skalární poddotazový výraz, ale je <actual>
to .
BLOOM_FILTER_WRONG_TYPE
Za vstupem do funkce <functionName>
by měla následovat <expectedLeft>
hodnota <expectedRight>
, ale je to [<actual>
].
CANNOT_CONVERT_TO_JSON
Nelze převést sloupec <name>
typu <type>
na JSON.
CANNOT_DROP_ALL_FIELDS
Nelze odstranit všechna pole ve struktuře.
CAST_TO_NAMED_PARAMETER
Parametr funkce <functionName>
<parameterName>
na pozici <pos>
vyžaduje <requiredType>
. Zadaný argument je <argumentType>
.
CAST_WITHOUT_SUGGESTION
nelze přetypovat <srcType>
na <targetType>
.
CAST_WITH_CONF_SUGGESTION
nelze přetypovat <srcType>
do <targetType>
režimu ANSI.
Pokud musíte přetypovat <srcType>
<targetType>
na , můžete nastavit <config>
jako <configVal>
.
CAST_WITH_FUNC_SUGGESTION
nelze přetypovat <srcType>
na <targetType>
.
Pokud chcete převést hodnoty z <srcType>
na <targetType>
, můžete místo toho použít funkce <functionNames>
.
CREATE_MAP_KEY_DIFF_TYPES
Zadané klíče funkce <functionName>
by měly být stejného typu, ale jsou <dataType>
to .
CREATE_MAP_VALUE_DIFF_TYPES
Zadané hodnoty funkce <functionName>
by měly být stejného typu, ale jsou <dataType>
to .
CREATE_NAMED_STRUCT_WITHOUT_FOLDABLE_STRING
Na liché pozici mohou být zobrazeny pouze skládací STRING
výrazy, ale jsou <inputExprs>
.
DATA_DIFF_TYPES
Vstup pro <functionName>
všechny by měl být stejný typ, ale je <dataType>
to .
FILTER_NOT_BOOLEAN
Výraz <filter>
filtru typu <type>
není logická hodnota.
HASH_MAP_TYPE
Vstup do funkce <functionName>
nemůže obsahovat prvky typu "MAP
". Ve Sparku mohou mít stejné mapy jiný hashcode, takže výrazy hash jsou zakázány u elementů "MAP
". Chcete-li obnovit předchozí chování nastavena "spark.sql.legacy.allowHashOnMapType" na hodnotu true.
HASH_VARIANT_TYPE
Vstup funkce <functionName>
zatím nemůže obsahovat prvky typu VARIANT.
INPUT_SIZE_NOT_ONE
<exprName>
Délka by měla být 1.
INVALID_ARG_VALUE
Hodnota <inputName>
musí být literálem <requireType>
<validValues>
, ale musí mít <inputValue>
.
INVALID_JSON_MAP_KEY_TYPE
Vstupní schéma <schema>
může obsahovat STRING
pouze jako typ klíče pro objekt .MAP
INVALID_JSON_SCHEMA
Vstupní schéma <schema>
musí být struktura, pole, mapa nebo varianta.
INVALID_MAP_KEY_TYPE
Klíč mapy nemůže být/obsahovat <keyType>
.
INVALID_ORDERING_TYPE
Nepodporuje <functionName>
řazení podle typu <dataType>
.
INVALID_ROW_LEVEL_OPERATION_ASSIGNMENTS
<errors>
INVALID_SECRET
Hodnota parametru argumentu "apiKey" pro funkci ai_generate_text nemůže být konstanta <inputExpr>
. Mezi doporučené použití patří secret(scope, key)
funkce nebo SELECT ...
poddotaz.
INVALID_XML_MAP_KEY_TYPE
Vstupní schéma <schema>
může obsahovat STRING
pouze jako typ klíče pro objekt .MAP
IN_SUBQUERY_DATA_TYPE_MISMATCH
Datový typ jednoho nebo více prvků na levé straně poddotazu IN není kompatibilní s datovým typem výstupu poddotazu. Neshodované sloupce: [<mismatchedColumns>
], levá strana: [<leftType>
], pravá strana: [<rightType>
].
IN_SUBQUERY_LENGTH_MISMATCH
Počet sloupců na levé straně poddotazu IN neodpovídá počtu sloupců ve výstupu poddotazů. Sloupce na levé straně (délka: <leftLength>
): [<leftColumns>
], sloupce na pravé straně(délka: <rightLength>
): [<rightColumns>
].
MAP_CONCAT_DIFF_TYPES
Vše <functionName>
by mělo být typu mapa, ale je <dataType>
to .
MAP_FUNCTION_DIFF_TYPES
<functionName>
Za vstupem by měla následovat <dataType>
hodnota se stejným typem klíče, ale je [<leftType>
, <rightType>
].
MAP_ZIP_WITH_DIFF_TYPES
Vstup do souboru <functionName>
by měl být dva mapy s kompatibilními typy klíčů, ale je to [<leftType>
, <rightType>
].
NON_FOLDABLE_INPUT
vstup <inputName>
by měl být skládací <inputType>
výraz, ale získal <inputExpr>
.
NON_STRING_LITERAL
Parametr <paramIndex>
musí být pole řetězcových literálů.
NON_STRING_TYPE
všechny argumenty musí být řetězce.
NULL_TYPE
Hodnoty typu Null nelze použít jako argumenty <functionName>
.
PARAMETER_CONSTRAINT_VIOLATION
(<leftExprName>
) musí být <constraint>
<rightExprName>
(<rightExprValue>
).<leftExprValue>
RANGE_FRAME_INVALID_TYPE
Datový typ <orderSpecType>
použitý ve specifikaci objednávky neodpovídá datovému typu <valueBoundaryType>
, který se používá v rámci rozsahu.
RANGE_FRAME_MULTI_ORDER
Rámec okna rozsahu s hranicemi hodnot nelze použít ve specifikaci okna s více pořadími podle výrazů: <orderSpec>
.
RANGE_FRAME_WITHOUT_ORDER
Rámeček okna rozsahu nelze použít ve specifikaci neuspořádaného okna.
REMOTE_FUNCTION_INVALID_REMOTE_URL
Vstupní parametr: <paramName>
, hodnota: <paramValue>
nelze použít k vytvoření platné vzdálené adresy URL, protože <reason>
REMOTE_FUNCTION_WRONG_PARAMETER_NAMES
Názvy vstupních parametrů nejsou správné. Chybí požadované parametry: <missingValues>
, nerozpoznané parametry: <unknownValues>
.
SEQUENCE_WRONG_INPUT_TYPES
<functionName>
používá nesprávný typ parametru. Typ parametru musí odpovídat:
- Výrazy start a stop se musí přeložit na stejný typ.
- Pokud se výrazy start a stop přeloží na
<startType>
typ, musí se výraz kroku přeložit na<stepType>
typ. - Jinak pokud se výrazy start a stop přeloží na
<otherStartType>
typ, musí se výraz kroku přeložit na stejný typ.
SPECIFIED_WINDOW_FRAME_DIFF_TYPES
Hranice okenního rámečku <lower>
a nemají stejný typ:<upperType>
<lowerType>
<> .<upper>
SPECIFIED_WINDOW_FRAME_INVALID_BOUND
Horní mez <upper>
rámečku okna neodpovídá dolní hranici <lower>
.
SPECIFIED_WINDOW_FRAME_UNACCEPTED_TYPE
Datový typ vazby <location>
<exprType>
neodpovídá očekávanému datovému typu <expectedType>
.
SPECIFIED_WINDOW_FRAME_WITHOUT_FOLDABLE
Rámeček okna <location>
<expression>
není literál.
SPECIFIED_WINDOW_FRAME_WRONG_COMPARISON
Dolní mez rámečku okna musí být <comparison>
horní mez.
STACK_COLUMN_DIFF_TYPES
Datový typ sloupce (<columnIndex>
) nemá stejný typ: <leftType>
() <><rightType>
(<leftParamIndex>
<rightParamIndex>
).
TYPE_CHECK_FAILURE_WITH_HINT
<msg>
<hint>
.
UNEXPECTED_CLASS_TYPE
třída <className>
nebyla nalezena.
UNEXPECTED_INPUT_TYPE
Parametr <paramIndex>
vyžaduje <requiredType>
typ, ale <inputSql>
má typ <inputType>
.
UNEXPECTED_NULL
Nesmí <exprName>
mít hodnotu null.
UNEXPECTED_RETURN_TYPE
Vyžaduje <functionName>
návratový <expectedType>
typ, ale skutečný typ je <actualType>
.
UNEXPECTED_STATIC_METHOD
nelze najít statickou metodu <methodName>
, která odpovídá typům argumentů v <className>
.
UNSUPPORTED_INPUT_TYPE
Vstup <functionName>
dat nemůže být <dataType>
typu.
UNSUPPORTED_UDF_INPUT_TYPE
Funkce definované uživatelem nepodporují<dataType>
jako vstupní datový typ.
UNSUPPORTED_UDF_OUTPUT_TYPE
Funkce definované uživatelem nepodporují<dataType>
jako výstupní datový typ.
VALUE_OUT_OF_RANGE
Musí <exprName>
být mezi <valueRange>
(aktuální hodnota = <currentValue>
).
WRONG_NUM_ARG_TYPES
Výraz vyžaduje <expectedNum>
typy argumentů, ale skutečné číslo je <actualNum>
.
WRONG_NUM_ENDPOINTS
Počet koncových bodů musí být >= 2 k vytvoření intervalů, ale skutečné číslo je <actualNumber>
.