メインコンテンツまでスキップ

DATATYPE_MISMATCH エラークラス

SQLSTATE: 42K09

データ型の不一致により <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> 間違ったパラメーター型を使用しています。 パラメーターの型は、以下に準拠している必要があります。

  1. 開始式と停止式は、同じタイプに解決される必要があります。
  2. start 式と stop 式が [ <startType> ] タイプに解決される場合、step 式は <stepType> タイプに解決される必要があります。
  3. それ以外の場合、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>です。