次の方法で共有


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

2 項演算子の左右のオペランドに、互換性のない型 (<left><right>) があります。

BINARY_OP_WRONG_TYPE

2 項演算子には、入力型 <inputType> が必要です。<actualDataType> ではありません。

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

構造体内のすべてのフィールドを削除することはできません。

CAST_TO_NAMED_PARAMETER

関数 <functionName><pos> の位置にあるパラメーター <parameterName> には <requiredType> が必要です。 指定された引数は <argumentType> です。

CAST_WITHOUT_SUGGESTION

<srcType><targetType> にキャストできません。

CAST_WITH_CONF_SUGGESTION

ANSI モードをオンにして <srcType><targetType> にキャストすることはできません。

<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

マップのキーを <keyType> にすることも、これを含めることもできません。

INVALID_ORDERING_TYPE

<functionName> では型 <dataType> の順序付けはサポートされません。

INVALID_ROW_LEVEL_OPERATION_ASSIGNMENTS

<errors>

INVALID_SECRET

ai_generate_text 関数の "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> の引数として使用することはできません。

PARAMETER_CONSTRAINT_VIOLATION

<leftExprName>(<leftExprValue>) は <constraint><rightExprName>(<rightExprValue>) である必要があります。

RANGE_FRAME_INVALID_TYPE

順序指定で使用されるデータ型 <orderSpecType> が、範囲フレームで使用されるデータ型 <valueBoundaryType> と一致しません。

RANGE_FRAME_MULTI_ORDER

値の境界を持つ範囲ウィンドウ フレームは、式によって複数の順序を持つウィンドウ仕様で使用できません<orderSpec>

RANGE_FRAME_WITHOUT_ORDER

範囲ウィンドウ フレームは、順序なしのウィンドウ指定では使用できません。

REMOTE_FUNCTION_INVALID_REMOTE_URL

入力パラメーター: <paramName>、値: <paramValue><reason> のため有効なリモート URLを構築するために使用できません

REMOTE_FUNCTION_WRONG_PARAMETER_NAMES

入力パラメーター名が正しくありません。 必須のパラメーターがありません: <missingValues>、認識されないパラメーター: <unknownValues>

SEQUENCE_WRONG_INPUT_TYPES

<functionName> は間違ったパラメーター型を使用しています。 パラメーターの型は、以下に準拠する必要があります。

  1. 開始と停止の式は、同じ型に解決される必要があります。
  2. 開始と停止の式が <startType> 型に解決される場合、ステップ式は <stepType> 型に解決される必要があります。
  3. そうでない場合、開始と停止の式が <otherStartType> 型に解決される場合は、ステップ式が同じ型に解決されなければなりません。

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> には戻り値の型 <expectedType> が必要ですが、実際の型は <actualType> です。

UNEXPECTED_STATIC_METHOD

<className> の引数の型に一致する静的メソッド <methodName> が見つかりません。

UNSUPPORTED_INPUT_TYPE

<functionName> の入力を <dataType> 型のデータにすることはできません。

UNSUPPORTED_UDF_INPUT_TYPE

UDF は、入力データ型として '<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> です。