DATATYPE_MISMATCH hibaosztály
Az adattípus eltérése miatt nem oldható fel <sqlExpr>
:
ARRAY_FUNCTION_DIFF_TYPES
A bemenetet <functionName>
egy azonos elemtípusú értéknek kellett volna <dataType>
követnie, de [<leftType>
, <rightType>
].
BINARY_ARRAY_DIFF_TYPES
A függvény <functionName>
bemenetének két <arrayType>
azonos elemtípusúnak kellett volna lennie, de [<leftType>
, <rightType>
].
BINARY_OP_DIFF_TYPES
a bináris operátor bal és jobb operandusai nem kompatibilis típusok (<left>
és <right>
).
BINARY_OP_WRONG_TYPE
a bináris operátornak a bemeneti típust <inputType>
kell megadnia, nem <actualDataType>
pedig a .
BLOOM_FILTER_BINARY_OP_WRONG_TYPE
A Bloom szűrő bináris bemenetének <functionName>
állandó értéknek vagy skaláris alquery kifejezésnek kell lennie, de ez az <actual>
.
BLOOM_FILTER_WRONG_TYPE
A függvény <functionName>
bemenetét az értéknek <expectedRight>
kellett <expectedLeft>
követnie, de [<actual>
].
CANNOT_CONVERT_TO_JSON
A típusoszlop <name>
<type>
nem konvertálható JSON-ra.
CANNOT_DROP_ALL_FIELDS
Nem lehet az összes mezőt elvetni az utasításban.
CAST_TO_NAMED_PARAMETER
A pozícióban lévő függvényparaméterhez <functionName>
<parameterName>
szükség van <requiredType>
.<pos>
A megadott argumentum a következő <argumentType>
: .
CAST_WITHOUT_SUGGESTION
nem lehet a következőre leadni <srcType>
: <targetType>
.
CAST_WITH_CONF_SUGGESTION
nem lehet bekapcsolva <srcType>
az <targetType>
ANSI-módot.
Ha meg kell adnia <srcType>
, <targetType>
beállíthatja a következőt <config>
<configVal>
: .
CAST_WITH_FUNC_SUGGESTION
nem lehet a következőre leadni <srcType>
: <targetType>
.
Az értékek <srcType>
konvertálásához <targetType>
használja a függvényeket <functionNames>
.
CREATE_MAP_KEY_DIFF_TYPES
A függvény <functionName>
megadott kulcsainak azonos típusúnak kell lenniük, de ezek a <dataType>
következők.
CREATE_MAP_VALUE_DIFF_TYPES
A függvény <functionName>
megadott értékeinek azonos típusúnak kell lenniük, de azok .<dataType>
CREATE_NAMED_STRUCT_WITHOUT_FOLDABLE_STRING
Csak az összecsukható STRING
kifejezések jelennek meg páratlan helyzetben, de azok .<inputExprs>
DATA_DIFF_TYPES
A bemenetnek <functionName>
ugyanannak a típusnak kell lennie, de az <dataType>
.
FILTER_NOT_BOOLEAN
A típus <type>
szűrőkifejezése <filter>
nem logikai érték.
HASH_MAP_TYPE
A függvény <functionName>
bemenete nem tartalmazhat "MAP
" típusú elemeket. A Sparkban ugyanezek a térképek eltérő kivonatkóddal rendelkezhetnek, így a kivonatkifejezések tiltottak a "MAP
" elemeken. A korábbi viselkedési csoport "spark.sql.legacy.allowHashOnMapType" értékének visszaállítása "true" értékre.
HASH_VARIANT_TYPE
A függvény <functionName>
bemenete még nem tartalmazhat "VARIANT" típusú elemeket.
INPUT_SIZE_NOT_ONE
A hossznak <exprName>
1-nek kell lennie.
INVALID_ARG_VALUE
Az <inputName>
értéknek konstansnak <validValues>
kell lennie<requireType>
, de van<inputValue>
.
INVALID_JSON_MAP_KEY_TYPE
A bemeneti séma <schema>
csak kulcstípusként tartalmazhat STRING
egy MAP
.
INVALID_JSON_SCHEMA
A bemeneti sémának <schema>
szerkezetnek, tömbnek, térképnek vagy változatnak kell lennie.
INVALID_MAP_KEY_TYPE
A térkép kulcsa nem lehet/nem tartalmazható <keyType>
.
INVALID_ORDERING_TYPE
Ez <functionName>
nem támogatja a típuson <dataType>
történő rendezést.
INVALID_ROW_LEVEL_OPERATION_ASSIGNMENTS
<errors>
INVALID_SECRET
A ai_generate_text függvény "apiKey" argumentumának paraméterértéke nem lehet állandó <inputExpr>
. Az ajánlott használatok közé tartoznak a secret(scope, key)
függvények vagy az SELECT ...
alqueryk.
INVALID_XML_MAP_KEY_TYPE
A bemeneti séma <schema>
csak kulcstípusként tartalmazhat STRING
egy MAP
.
IN_SUBQUERY_DATA_TYPE_MISMATCH
Az IN-alquery bal oldalán lévő egy vagy több elem adattípusa nem kompatibilis az alquery kimenetének adattípusával. Nem egyező oszlopok: [<mismatchedColumns>
], bal oldal: [<leftType>
], jobb oldal: [<rightType>
].
IN_SUBQUERY_LENGTH_MISMATCH
Az IN-alkikérdezés bal oldalán lévő oszlopok száma nem egyezik meg az alquery kimenetében lévő oszlopok számával. Bal oldali oszlopok(hossz: <leftLength>
): [<leftColumns>
], jobb oldali oszlopok(hossz: <rightLength>
): [<rightColumns>
].
MAP_CONCAT_DIFF_TYPES
Az <functionName>
összesnek típustérképnek kell lennie, de az <dataType>
.
MAP_FUNCTION_DIFF_TYPES
A bemenetet <functionName>
egy azonos kulcstípusú értéknek kellett volna <dataType>
követnie, de [<leftType>
, <rightType>
].
MAP_ZIP_WITH_DIFF_TYPES
A bemenetnek <functionName>
két kompatibilis kulcstípussal rendelkező térképnek kellett volna lennie, de [<leftType>
, <rightType>
].
NON_FOLDABLE_INPUT
a bemenetnek összecsukható <inputType>
kifejezésnek kell lennie, azonban a <inputExpr>
.<inputName>
NON_STRING_LITERAL
A paraméternek <paramIndex>
sztringkonstansok tömbjének kell lennie.
NON_STRING_TYPE
minden argumentumnak sztringnek kell lennie.
NULL_TYPE
A null típusú értékek nem használhatók argumentumként.<functionName>
PARAMETER_CONSTRAINT_VIOLATION
A <leftExprName>
() legyen <constraint>
a (<leftExprValue>
) a <rightExprName>
(<rightExprValue>
).
RANGE_FRAME_INVALID_TYPE
A rendelési specifikációban használt adattípus <orderSpecType>
nem egyezik meg a tartománykeretben használt adattípussal <valueBoundaryType>
.
RANGE_FRAME_MULTI_ORDER
Értékhatárokkal rendelkező tartományablakkeret nem használható többrendű kifejezéssel rendelkező ablakspecifikációban: <orderSpec>
.
RANGE_FRAME_WITHOUT_ORDER
A tartományablakkeret nem használható rendezetlen ablakspecifikációban.
REMOTE_FUNCTION_INVALID_REMOTE_URL
A bemeneti paraméter: <paramName>
, érték: <paramValue>
nem használható érvényes távoli URL-cím létrehozásához, mert <reason>
REMOTE_FUNCTION_WRONG_PARAMETER_NAMES
A bemeneti paraméter neve nem helyes. Hiányzó kötelező paraméterek: <missingValues>
, ismeretlen paraméterek: <unknownValues>
.
SEQUENCE_WRONG_INPUT_TYPES
<functionName>
helytelen paramétertípust használ. A paramétertípusnak meg kell felelnie a következőnek:
- Az indítási és leállítási kifejezéseknek ugyanahhoz a típushoz kell feloldódniuk.
- Ha a kezdő és leállító kifejezések a
<startType>
típusra oldódnak fel, akkor a lépéskifejezésnek a típusra kell feloldania.<stepType>
- Ellenkező esetben, ha az indítási és leállítási kifejezések a
<otherStartType>
típusra oldódnak fel, a lépéskifejezésnek ugyanahhoz a típushoz kell feloldania.
SPECIFIED_WINDOW_FRAME_DIFF_TYPES
Az ablakkeretek szegélyei <lower>
<upper>
nem azonosak: <lowerType>
<><upperType>
.
SPECIFIED_WINDOW_FRAME_INVALID_BOUND
Az ablakkeret felső határa <upper>
nem követi az alsó határt <lower>
.
SPECIFIED_WINDOW_FRAME_UNACCEPTED_TYPE
A kötött adattípus <location>
nem egyezik meg a várt adattípussal<expectedType>
.<exprType>
SPECIFIED_WINDOW_FRAME_WITHOUT_FOLDABLE
Az ablakkeret <location>
kötött <expression>
része nem konstans.
SPECIFIED_WINDOW_FRAME_WRONG_COMPARISON
Az ablakkeret alsó határának a felső határig kell lennie <comparison>
.
STACK_COLUMN_DIFF_TYPES
Az oszlop (<columnIndex>
) adattípusa nem azonos: <leftType>
(<leftParamIndex>
) <><rightType>
(<rightParamIndex>
).
TYPE_CHECK_FAILURE_WITH_HINT
<msg>
<hint>
.
UNEXPECTED_CLASS_TYPE
osztály <className>
nem található.
UNEXPECTED_INPUT_TYPE
A <paramIndex>
paraméterhez szükség van a <requiredType>
típusra, de <inputSql>
a típust is meg kell adnia <inputType>
.
UNEXPECTED_NULL
Nem <exprName>
lehet null értékű.
UNEXPECTED_RETURN_TYPE
A <functionName>
visszatérési <expectedType>
típus megadása kötelező, de a tényleges típus <actualType>
.
UNEXPECTED_STATIC_METHOD
Nem található olyan statikus metódus <methodName>
, amely megfelel a következő argumentumtípusnak <className>
: .
UNSUPPORTED_INPUT_TYPE
A bemenet <functionName>
nem lehet <dataType>
adattípus.
UNSUPPORTED_UDF_INPUT_TYPE
Az UDF-ek nem támogatják <dataType>
a típusbemeneti adatokat.
UNSUPPORTED_UDF_OUTPUT_TYPE
Az UDF-ek nem támogatják <dataType>
a típuskimeneti adatokat.
VALUE_OUT_OF_RANGE
Az <exprName>
értéknek a (jelenlegi érték = <currentValue>
) között <valueRange>
kell lennie.
WRONG_NUM_ARG_TYPES
A kifejezéshez argumentumtípusok szükségesek <expectedNum>
, de a tényleges szám az <actualNum>
.
WRONG_NUM_ENDPOINTS
A végpontok számának = 2-nek kell lennie >az intervallumok létrehozásához, de a tényleges szám .<actualNumber>