DATATYPE_MISMATCH エラークラス
データ型の不一致により <sqlExpr>
を解決できません:
ARRAY_FUNCTION_DIFF_TYPES
<functionName>
への入力は、<dataType>
後に同じ要素タイプの値が続くべきでしたが、それは [<leftType>
, <rightType>
] です。
BINARY_ARRAY_DIFF_TYPES
関数 <functionName>
への入力は、同じ要素タイプの 2 つの <arrayType>
であるべきでしたが、それは [<leftType>
, <rightType>
] です。
BINARY_OP_DIFF_TYPES
二項演算子の左オペランドと右オペランドには互換性のない型 (<left>
と <right>
) があります。
BINARY_OP_WRONG_TYPE
二項演算子には、 <actualDataType>
ではなく <inputType>
の入力タイプが必要です。
BLOOM_FILTER_BINARY_OP_WRONG_TYPE
<functionName>
への Bloom フィルター バイナリ入力は、定数値またはスカラー サブクエリ式のいずれかである必要がありますが、<actual>
です。
BLOOM_FILTER_WRONG_TYPE
関数 <functionName>
への入力は、 <expectedLeft>
の後に <expectedRight>
を付けて値を続けるべきでしたが、それは [<actual>
] です。
CANNOT_CONVERT_TO_JSON
<type>
型の列<name>
を JSON に変換できません。
CANNOT_DROP_ALL_FIELDS
struct のすべてのフィールドをドロップすることはできません。
CAST_TO_NAMED_PARAMETER
位置 <pos>
にある <parameterName>
<functionName>
パラメーターには <requiredType>
が必要です。与えられた引数は <argumentType>
です。
CAST_WITHOUT_SUGGESTION
<srcType>
を <targetType>
にキャストできません。
CAST_WITH_CONF_SUGGESTION
ANSI モードがオンの <targetType>
に<srcType>
キャストできません。
<srcType>
を<targetType>
にキャストする必要がある場合は、<config>
を<configVal>
として設定できます。
CAST_WITH_FUNC_SUGGESTION
<srcType>
を <targetType>
にキャストできません。
値を <srcType>
から <targetType>
に変換するには、代わりに <functionNames>
関数を使用できます。
CREATE_MAP_KEY_DIFF_TYPES
関数 <functionName>
の指定されたキーはすべて同じタイプである必要がありますが、 <dataType>
です。
CREATE_MAP_VALUE_DIFF_TYPES
関数 <functionName>
の指定された値はすべて同じ型である必要がありますが、 <dataType>
です。
CREATE_NAMED_STRUCT_WITHOUT_FOLDABLE_STRING
折り畳み式の STRING
式のみが奇数位置に表示できますが、 <inputExprs>
です。
DATA_DIFF_TYPES
<functionName>
への入力はすべて同じ型である必要がありますが、<dataType>
です。
FILTER_NOT_BOOLEAN
<type>
型のフィルター式 <filter>
はブール値ではありません。
HASH_MAP_TYPE
関数 <functionName>
への入力には、「MAP
」タイプの要素を含めることはできません。 Spark では、同じマップのハッシュコードが異なる場合があるため、「MAP
」要素でのハッシュ式は禁止されています。 以前の動作を復元するには、「spark.sql.legacy.allowHashOnMapType」を「true」に設定します。
HASH_VARIANT_TYPE
関数 <functionName>
への入力には、まだ "VARIANT
" 型の要素を含めることはできません。
INPUT_SIZE_NOT_ONE
<exprName>
の長さは 1 にする必要があります。
INVALID_ARG_VALUE
<inputName>
値は <validValues>
の<requireType>
リテラルである必要がありますが、 <inputValue>
.
INVALID_JSON_MAP_KEY_TYPE
入力スキーマ<schema>
には、MAP
のキータイプとしてSTRING
のみを含めることができます。
INVALID_JSON_SCHEMA
入力スキーマ <schema>
は、構造体、配列、マップ、またはバリアントである必要があります。
INVALID_MAP_KEY_TYPE
map のキーは、 <keyType>
にすることはできません。
INVALID_ORDERING_TYPE
<functionName>
は、タイプ <dataType>
での注文をサポートしていません。
INVALID_ROW_LEVEL_OPERATION_ASSIGNMENTS
<errors>
INVALID_SECRET
AI 関数の "apiKey" 引数のパラメーター値を定数 <inputExpr>
にすることはできません。 推奨される使用法には、 secret(scope, key)
関数や SELECT ...
サブクエリなどがあります。
INVALID_XML_MAP_KEY_TYPE
入力スキーマ<schema>
には、MAP
のキータイプとしてSTRING
のみを含めることができます。
IN_SUBQUERY_DATA_TYPE_MISMATCH
IN
サブクエリの左側にある 1 つ以上の要素のデータ型が、サブクエリの出力のデータ タイプと互換性がありません。一致しない列: [<mismatchedColumns>
]、左側: [<leftType>
]、右側: [<rightType>
]
IN_SUBQUERY_LENGTH_MISMATCH
IN
サブクエリの左側のカラム数が、サブクエリの出力のカラム数と一致しません。左側の柱(長さ: <leftLength>
):[<leftColumns>
]、右側の柱(長さ: <rightLength>
):[<rightColumns>
]
MAP_CONCAT_DIFF_TYPES
<functionName>
はすべて map 型である必要がありますが、<dataType>
です。
MAP_FUNCTION_DIFF_TYPES
<functionName>
への入力は<dataType>
後に同じキータイプの値が続くべきでしたが、それは [<leftType>
, <rightType>
] です。
MAP_ZIP_WITH_DIFF_TYPES
<functionName>
への入力は、互換性のあるキータイプを持つ2つのマップであるべきでしたが、[<leftType>
, <rightType>
] です。
NON_FOLDABLE_INPUT
入力 <inputName>
は折り畳み式 <inputType>
式である必要があります。しかし、 <inputExpr>
を得ました。
NON_STRING_LITERAL
パラメーター <paramIndex>
は、文字列リテラルの配列である必要があります。
NON_STRING_TYPE
すべての引数は文字列である必要があります。
NULL_TYPE
NULL 型付けされた値を <functionName>
.
パラメーター
<leftExprName>(<leftExprValue>
) は <rightExprName>(<rightExprValue>
) <constraint>
する必要があります。
RANGE_FRAME_INVALID_TYPE
注文仕様で使用されるデータ型 <orderSpecType>
、範囲フレームで使用されるデータ型 <valueBoundaryType>
はサポートされていません。
RANGE_FRAME_MULTI_ORDER
値境界を持つ範囲ウィンドウ フレームは、複数の order by 式 ( <orderSpec>
) を持つウィンドウ仕様では使用できません。
RANGE_FRAME_WITHOUT_ORDER
範囲ウィンドウ フレームは、順序付けられていないウィンドウ仕様では使用できません。
REMOTE_FUNCTION_INVALID_REMOTE_URL
入力パラメーター: <paramName>
, value: <paramValue>
は、有効なリモート URL の作成には使用できません。 <reason>
REMOTE_FUNCTION_WRONG_PARAMETER_NAMES
入力パラメーター名が正しくありません。 必要なパラメーターがありません: <missingValues>
、認識されないパラメーター: <unknownValues>
.
SEQUENCE_WRONG_INPUT_TYPES
<functionName>
間違ったパラメーター型を使用しています。 パラメーターの型は、以下に準拠している必要があります。
- 開始式と停止式は、同じタイプに解決される必要があります。
- start 式と stop 式が [
<startType>
] タイプに解決される場合、step 式は<stepType>
タイプに解決される必要があります。 - それ以外の場合、start 式と stop 式が
<otherStartType>
型に解決される場合、step 式は同じ型に解決される必要があります。
SPECIFIED_WINDOW_FRAME_DIFF_TYPES
ウィンドウ フレームの境界 <lower>
と <upper>
は、 <lowerType>
<> <upperType>
という同じ型ではありません。
SPECIFIED_WINDOW_FRAME_INVALID_BOUND
ウィンドウ フレームの上限 <upper>
は、下限 <lower>
に従っていません。
SPECIFIED_WINDOW_FRAME_UNACCEPTED_TYPE
<location>
バインドされた<exprType>
のデータ型が、 <expectedType>
の予期されるデータ型と一致しません。
SPECIFIED_WINDOW_FRAME_WITHOUT_FOLDABLE
バインドされたウィンドウ フレーム <location>
<expression>
はリテラルではありません。
SPECIFIED_WINDOW_FRAME_WRONG_COMPARISON
ウィンドウ フレームの下限は、上限に対して <comparison>
する必要があります。
STACK_COLUMN_DIFF_TYPES
列のデータ型 (<columnIndex>
) のデータ型は、 <leftType> (<leftParamIndex>
) <> <rightType> (<rightParamIndex>
) と同じではありません。
TYPE_CHECK_FAILURE_WITH_HINT
<msg> <hint>
.
UNEXPECTED_CLASS_TYPE
クラス <className>
見つかりません。
UNEXPECTED_INPUT_TYPE
<paramIndex>
パラメーターには <requiredType>
型が必要ですが、<inputSql>
型は <inputType>
です。
UNEXPECTED_NULL
<exprName>
は null であってはなりません。
UNEXPECTED_RETURN_TYPE
<functionName>
には return <expectedType>
型が必要ですが、実際は <actualType>
型です。
UNEXPECTED_STATIC_METHOD
<className>
の引数の型に一致する静的メソッド <methodName>
が見つかりません。
UNSUPPORTED_INPUT_TYPE
<functionName>
の入力は、<dataType>
タイプのデータにすることはできません。
UNSUPPORTED_UDF_INPUT_TYPE
UDFs は、入力データ型として '<dataType>
' をサポートしていません。
UNSUPPORTED_UDF_OUTPUT_TYPE
UDF は、出力データ型として '<dataType>
' をサポートしていません。
VALUE_OUT_OF_RANGE
<exprName>
は<valueRange>
の間である必要があります(現在の値= <currentValue>
)。
WRONG_NUM_ARG_TYPES
式には <expectedNum>
個の引数型が必要ですが、実際の数は <actualNum>
です。
WRONG_NUM_ENDPOINTS
インターバルを作成するには、エンドポイントの数を >= 2 にする必要がありますが、実際の数は <actualNumber>
です。