DATATYPE_MISMATCH-Fehlerklasse
<sqlExpr>
kann aufgrund von Datentypkonflikten nicht aufgelöst werden:
ARRAY_FUNCTION_DIFF_TYPES
Die Eingabe für <functionName>
hätte <dataType>
sein sollen, gefolgt von einem Wert mit demselben Elementtyp, aber sie ist [<leftType>
, <rightType>
].
BINARY_ARRAY_DIFF_TYPES
Die Eingabe für die Funktion <functionName>
hätte aus zwei <arrayType>
desselben Elementtyps bestehen sollen, aber sie ist [<leftType>
, <rightType>
].
BINARY_OP_DIFF_TYPES
die linken und rechten Operanden des binären Operators weisen inkompatible Typen (<left>
und <right>
) auf.
BINARY_OP_WRONG_TYPE
Der binäre Operator erfordert den Eingabetyp <inputType>
, nicht <actualDataType>
.
BLOOM_FILTER_BINARY_OP_WRONG_TYPE
Die binäre Eingabe des Bloom-Filters für <functionName>
sollte entweder ein konstanter Wert oder ein skalarer Unterabfrageausdruck sein, aber sie ist <actual>
.
BLOOM_FILTER_WRONG_TYPE
Die Eingabe für die Funktion <functionName>
hätte <expectedLeft>
sein sollen, gefolgt von einem Wert mit <expectedRight>
, aber sie ist [<actual>
].
CANNOT_CONVERT_TO_JSON
Die Spalte <name>
des Typs <type>
kann nicht in JSON konvertiert werden.
CANNOT_DROP_ALL_FIELDS
Es können nicht alle Felder in der Struktur (struct) gelöscht werden.
CAST_TO_NAMED_PARAMETER
Der <parameterName>
-Parameter der <functionName>
-Funktion an Position <pos>
erfordert <requiredType>
. Das angegebene Argument ist <argumentType>
.
CAST_WITHOUT_SUGGESTION
<srcType>
kann nicht in <targetType>
umgewandelt werden.
CAST_WITH_CONF_SUGGESTION
<srcType>
kann bei aktiviertem ANSI-Modus nicht in <targetType>
umgewandelt werden.
Wenn Sie <srcType>
in <targetType>
umwandeln müssen, können Sie <config>
als <configVal>
festlegen.
CAST_WITH_FUNC_SUGGESTION
<srcType>
kann nicht in <targetType>
umgewandelt werden.
Um Werte von <srcType>
in <targetType>
zu konvertieren, können Sie stattdessen die Funktionen <functionNames>
verwenden.
CREATE_MAP_KEY_DIFF_TYPES
Die angegebenen Schlüssel der Funktion <functionName>
sollten alle denselben Typ aufweisen, aber sie sind <dataType>
.
CREATE_MAP_VALUE_DIFF_TYPES
Die angegebenen Werte der Funktion <functionName>
sollten alle denselben Typ aufweisen, aber sie sind <dataType>
.
CREATE_NAMED_STRUCT_WITHOUT_FOLDABLE_STRING
Nur faltbare STRING
-Ausdrücke dürfen an einer ungeraden Position angezeigt werden, aber sie sind <inputExprs>
.
DATA_DIFF_TYPES
Die Eingaben für <functionName>
sollten alle vom selben Typ sein, aber sie sind <dataType>
.
FILTER_NOT_BOOLEAN
Filterausdruck <filter>
vom Typ <type>
ist kein boolescher Wert.
HASH_MAP_TYPE
Die Eingabe für die Funktion <functionName>
darf keine Elemente des Typs „MAP
“ enthalten. In Spark können dieselben Zuordnungen einen anderen Hashcode aufweisen, sodass Hashausdrücke für „MAP
“-Elemente nicht zulässig sind. Legen Sie zum Wiederherstellen des vorherigen Verhaltens „spark.sql.legacy.allowHashOnMapType“ auf „true“ fest.
HASH_VARIANT_TYPE
Die Eingabe für die Funktion <functionName>
darf keine Elemente des Typs „VARIANT“ enthalten.
INPUT_SIZE_NOT_ONE
Die Länge von <exprName>
sollte 1 sein.
INVALID_ARG_VALUE
Der <inputName>
-Wert muss ein <requireType>
-Literal von <validValues>
sein, aber erhalten wurde <inputValue>
.
INVALID_JSON_MAP_KEY_TYPE
Das Eingabeschema <schema>
kann nur STRING
als Schlüsseltyp für MAP
enthalten.
INVALID_JSON_SCHEMA
Das Eingabeschema <schema>
muss eine Struktur, ein Array, eine Karte oder eine Variante sein.
INVALID_MAP_KEY_TYPE
Der Schlüssel der Zuordnung kann nicht <keyType>
sein/enthalten.
INVALID_ORDERING_TYPE
Die <functionName>
unterstützt keine Sortierung nach Typ <dataType>
.
INVALID_ROW_LEVEL_OPERATION_ASSIGNMENTS
<errors>
INVALID_SECRET
Der Parameterwert des „apiKey“-Arguments für die „ai_generate_text“-Funktion kann nicht <inputExpr>
sein. Zu den empfohlenen Verwendungen gehören eine secret(scope, key)
-Funktion oder eine SELECT ...
-Unterabfrage.
INVALID_XML_MAP_KEY_TYPE
Das Eingabeschema <schema>
kann nur STRING
als Schlüsseltyp für MAP
enthalten.
IN_SUBQUERY_DATA_TYPE_MISMATCH
Der Datentyp mindestens eines Elements auf der linken Seite einer IN-Unterabfrage ist nicht mit dem Datentyp der Ausgabe der Unterabfrage kompatibel. Spaltenkonflikte: [<mismatchedColumns>
], linke Seite: [<leftType>
], rechte Seite: [<rightType>
].
IN_SUBQUERY_LENGTH_MISMATCH
Die Anzahl der Spalten auf der linken Seite einer IN-Unterabfrage stimmt nicht mit der Anzahl der Spalten in der Ausgabe der Unterabfrage überein. Spalten auf der linken Seite (Länge: <leftLength>
): [<leftColumns>
], Spalten auf der rechten Seite (Länge: <rightLength>
): [<rightColumns>
].
MAP_CONCAT_DIFF_TYPES
Die <functionName>
sollten alle vom Typ „Zuordnung“ sein, aber sie sind <dataType>
.
MAP_FUNCTION_DIFF_TYPES
Die Eingabe für <functionName>
hätte ein <dataType>
sein sollen, gefolgt von einem Wert mit demselben Schlüsseltyp, aber sie ist [<leftType>
, <rightType>
].
MAP_ZIP_WITH_DIFF_TYPES
Die Eingabe für <functionName>
hätte zwei Zuordnungen mit kompatiblen Schlüsseltypen sein sollen, aber sie ist [<leftType>
, <rightType>
].
NON_FOLDABLE_INPUT
Die Eingabe <inputName>
sollte ein faltbarer <inputType>
-Ausdruck sein; erhalten wurde jedoch <inputExpr>
.
NON_STRING_LITERAL
Der Parameter <paramIndex>
muss ein Array von Zeichenfolgenliteralen sein.
NON_STRING_TYPE
Alle Argumente müssen Zeichenfolgen sein.
NULL_TYPE
NULL-typisierte Werte können nicht als Argumente von <functionName>
verwendet werden.
PARAMETER_CONSTRAINT_VIOLATION
Der <leftExprName>
(<leftExprValue>
) muss <constraint>
der <rightExprName>
(<rightExprValue>
) sein.
RANGE_FRAME_INVALID_TYPE
Der in der Sortierspezifikation verwendete Datentyp <orderSpecType>
stimmt nicht mit dem Datentyp <valueBoundaryType>
überein, der im Bereichsrahmen verwendet wird.
RANGE_FRAME_MULTI_ORDER
Ein Bereichsfensterrahmen mit Wertgrenzen kann nicht in einer Fensterspezifikation mit mehreren „order by“-Ausdrücken verwendet werden: <orderSpec>
.
RANGE_FRAME_WITHOUT_ORDER
Ein Bereichsfensterrahmen kann nicht in einer unsortierten Fensterspezifikation verwendet werden.
REMOTE_FUNCTION_INVALID_REMOTE_URL
Der Eingabeparameter: <paramName>
, Wert: <paramValue>
kann nicht verwendet werden, um eine gültige Remote-URL zu erstellen, da <reason>
REMOTE_FUNCTION_WRONG_PARAMETER_NAMES
Die Eingabeparameternamen sind nicht korrekt. Fehlende erforderliche Parameter: <missingValues>
, nicht erkannte Parameter: <unknownValues>
.
SEQUENCE_WRONG_INPUT_TYPES
<functionName>
verwendet den falschen Parametertyp. Der Parametertyp muss Folgendes erfüllen:
- Die start- und stop-Ausdrücke müssen in den gleichen Typ aufgelöst werden.
- Wenn Start- und Stopp-Ausdrücke in den Typ
<startType>
aufgelöst werden, muss der Schrittausdruck in den Typ<stepType>
aufgelöst werden. - Andernfalls, wenn Start- und Stopp-Ausdrücke in den Typ
<otherStartType>
aufgelöst werden, muss der Schrittausdruck in denselben Typ aufgelöst werden.
SPECIFIED_WINDOW_FRAME_DIFF_TYPES
Fensterrahmengrenzen <lower>
und <upper>
haben nicht denselben Typ: <lowerType>
<><upperType>
.
SPECIFIED_WINDOW_FRAME_INVALID_BOUND
Die obere Fensterrahmengrenze <upper>
folgt nicht der unteren Grenze <lower>
.
SPECIFIED_WINDOW_FRAME_UNACCEPTED_TYPE
Der Datentyp der <location>
-Grenze <exprType>
stimmt nicht mit dem erwarteten Datentyp <expectedType>
überein.
SPECIFIED_WINDOW_FRAME_WITHOUT_FOLDABLE
Die <location>
-Grenze <expression>
des Fensterrahmens ist kein Literal.
SPECIFIED_WINDOW_FRAME_WRONG_COMPARISON
Die Untergrenze eines Fensterrahmens muss <comparison>
zur oberen Grenze sein.
STACK_COLUMN_DIFF_TYPES
Der Datentyp der Spalte (<columnIndex>
) hat nicht denselben Typ: <leftType>
(<leftParamIndex>
) <><rightType>
(<rightParamIndex>
).
TYPE_CHECK_FAILURE_WITH_HINT
<msg>
<hint>
.
UNEXPECTED_CLASS_TYPE
Klasse <className>
nicht gefunden.
UNEXPECTED_INPUT_TYPE
Der Parameter <paramIndex>
erfordert den <requiredType>
-Typ, <inputSql>
weist jedoch den Typ <inputType>
auf.
UNEXPECTED_NULL
Der <exprName>
darf nicht NULL sein.
UNEXPECTED_RETURN_TYPE
Der <functionName>
erfordert den Rückgabetyp <expectedType>
, aber der tatsächliche Wert ist ein <actualType>
Typ.
UNEXPECTED_STATIC_METHOD
es wurde keine statische Methode <methodName>
gefunden, die den Argumenttypen in <className>
entspricht.
UNSUPPORTED_INPUT_TYPE
Die Eingabe für <functionName>
kann keine Daten vom Typ <dataType>
sein.
UNSUPPORTED_UDF_INPUT_TYPE
UDFs unterstützen "<dataType>
" nicht als Eingabedatentyp.
UNSUPPORTED_UDF_OUTPUT_TYPE
UDFs unterstützen "<dataType>
" nicht als Ausgabedatentyp.
VALUE_OUT_OF_RANGE
Der <exprName>
muss zwischen <valueRange>
liegen (aktueller Wert = <currentValue>
).
WRONG_NUM_ARG_TYPES
Der Ausdruck erfordert <expectedNum>
Argumenttypen, aber die tatsächliche Anzahl ist <actualNum>
.
WRONG_NUM_ENDPOINTS
Die Anzahl der Endpunkte muss >= 2 sein, um Intervalle zu konstruieren, aber die tatsächliche Anzahl ist <actualNumber>
.