エラー条件
これは、Spark SQL によって返される一般的な名前付きエラー条件のリストです。
SQLSTATE コードも参照してください。
AGGREGATE_FUNCTION_WITH_NONDETERMINISTIC_EXPRESSION
SQLSTATE: 未割り当て
非決定的な式 <sqlExpr>
は、集計関数の引数に含めるべきではありません。
ALL_PARTITION_COLUMNS_NOT_ALLOWED
SQLSTATE: 未割り当て
パーティション列にすべての列を使用することはできません。
ALTER_TABLE_COLUMN_DESCRIPTOR_DUPLICATE
ALTER TABLE <type>
列 <columnName>
は、記述子「<optionName>
」を複数回指定していますが、これは無効です。
AMBIGUOUS_ALIAS_IN_NESTED_CTE
SQLSTATE: 未割り当て
名前 <name>
はネストされた CTE であいまいです。内部 CTE で定義された名前が優先されるように、<config>
を "CORRECTED" に設定してください。 "LEGACY" に設定すると、外部 CTE 定義が優先されます。「<docroot>
/sql-migration-guide.html#query-engine」を参照してください。
AMBIGUOUS_COLUMN_OR_FIELD
列またはフィールド <name>
はあいまいであり、<n>
個の一致があります。
AMBIGUOUS_COLUMN_REFERENCE
列 <name>
はあいまいです。これは、複数の DataFrame を結合し、それらの DataFrame の一部が同じであるためです。この列は DataFrame のいずれかを指していますが、Spark はどれであるかを特定できません。DataFrame を結合する前に、DataFrame.alias
を使用して異なる名前で DataFrame のエイリアスを作成し、修飾名を使用して列を指定してください (例: df.alias("a").join(df.alias("b"), col("a.id") > col("b.id"))
)。
AMBIGUOUS_LATERAL_COLUMN_ALIAS
ラテラル列エイリアス <name>
はあいまいであり、<n>
個の一致があります。
AMBIGUOUS_REFERENCE
参照 <name>
はあいまいであり、<referenceNames>
の可能性があります。
AMBIGUOUS_REFERENCE_TO_FIELDS
フィールド <field>
へのあいまいな参照です。スキーマに <count>
回出現します。
ARITHMETIC_OVERFLOW
<message>
。<alternative>
必要に応じて、<config>
を "false" に設定して、このエラーを回避してください。
AS_OF_JOIN
SQLSTATE: 未割り当て
無効な as-of join です。
詳細については、AS_OF_JOIN を参照してください。
AVRO_INCOMPATIBLE_READ_TYPE
SQLSTATE: 未割り当て
元のエンコードされたデータ型は <avroType>
ですが、フィールドを <sqlType>
として読み取ろうとしているため、Avro <avroPath>
を SQL <sqlPath>
に変換できません。これにより、誤った答えにつながります。このフィールドの読み取りを許可するには、SQL 設定: “spark.sql.legacy.avro.allowIncompatibleSchema” を有効にしてください。
BATCH_METADATA_NOT_FOUND
バッチ <batchMetadataFile>
が見つかりません。
BINARY_ARITHMETIC_OVERFLOW
<value1>
<symbol>
<value2>
がオーバーフローを引き起こしました。
CALL_ON_STREAMING_DATASET_UNSUPPORTED
SQLSTATE: 未割り当て
メソッド <methodName>
は、ストリーミング Dataset/DataFrame で呼び出すことはできません。
CANNOT_CAST_DATATYPE
<sourceType>
を <targetType>
にキャストできません。
CANNOT_CONVERT_PROTOBUF_FIELD_TYPE_TO_SQL_TYPE
SQLSTATE: 未割り当て
スキーマが互換性がないため (protobufType = <protobufType>
, sqlType = <sqlType>
)、Protobuf <protobufColumn>
を SQL <sqlColumn>
に変換できません。
CANNOT_CONVERT_PROTOBUF_MESSAGE_TYPE_TO_SQL_TYPE
SQLSTATE: 未割り当て
Protobuf の <protobufType>
を SQL 型 <toType>
に変換できません。
CANNOT_CONVERT_SQL_TYPE_TO_PROTOBUF_FIELD_TYPE
SQLSTATE: 未割り当て
スキーマが互換性がないため (protobufType = <protobufType>
, sqlType = <sqlType>
)、SQL <sqlColumn>
を Protobuf <protobufColumn>
に変換できません。
CANNOT_CONVERT_SQL_VALUE_TO_PROTOBUF_ENUM_TYPE
SQLSTATE: 未割り当て
<data>
が列挙型 <enumString>
の定義済みの値にないため、SQL <sqlColumn>
を Protobuf <protobufColumn>
に変換できません。
CANNOT_DECODE_URL
指定された URL をデコードできません: <url>
。URL が正しくフォーマットされていることを確認し、もう一度やり直してください。
CANNOT_INVOKE_IN_TRANSFORMATIONS
SQLSTATE: 未割り当て
Dataset の変換とアクションは、他の Dataset 変換の内部ではなく、ドライバーによってのみ呼び出すことができます。たとえば、dataset1.map(x => dataset2.values.count() * x) は、values 変換と count アクションを dataset1.map 変換の内部で実行できないため、無効です。詳細については、SPARK-28702 を参照してください。
CANNOT_LOAD_FUNCTION_CLASS
SQLSTATE: 未割り当て
関数 <functionName>
を登録するときにクラス <className>
をロードできません。クラスパス上にあることを確認してください。
CANNOT_LOAD_PROTOBUF_CLASS
SQLSTATE: 未割り当て
名前が <protobufClassName>
の Protobuf クラスをロードできませんでした。<explanation>
。
CANNOT_MERGE_INCOMPATIBLE_DATA_TYPE
互換性のないデータ型 <left>
と <right>
のマージに失敗しました。マージされる列のデータ型を確認し、互換性があることを確認してください。必要に応じて、マージを試行する前に、列を互換性のあるデータ型にキャストすることを検討してください。
CANNOT_MERGE_SCHEMAS
スキーマのマージに失敗しました。初期スキーマ: <left>
初期スキーマとマージできないスキーマ: <right>
。
CANNOT_MODIFY_CONFIG
Spark 構成の値 <key>
を変更できません。「<docroot>
/sql-migration-guide.html#ddl-statements」も参照してください。
CANNOT_PARSE_DECIMAL
10 進数を解析できません。入力が、オプションの小数点またはコンマ区切り文字を持つ有効な数値であることを確認してください。
CANNOT_PARSE_INTERVAL
SQLSTATE: 未割り当て
<intervalString>
を解析できません。指定された値が間隔を定義するための有効な形式であることを確認してください。正しい形式については、ドキュメントを参照してください。問題が解決しない場合は、入力値が null または空ではないことを再確認して、もう一度やり直してください。
CANNOT_PARSE_JSON_FIELD
JSON トークン型 <jsonType>
のフィールド名 <fieldName>
と値 <fieldValue>
を、ターゲットの Spark データ型 <dataType>
に解析できません。
CANNOT_PARSE_PROTOBUF_DESCRIPTOR
SQLSTATE: 未割り当て
記述子バイトを Protobuf FileDescriptorSet に解析する際にエラーが発生しました。
CANNOT_PARSE_TIMESTAMP
<message>
。必要に応じて、<ansiConfig>
を "false" に設定して、このエラーを回避してください。
CANNOT_READ_FILE_FOOTER
SQLSTATE: 未割り当て
ファイル <file>
のフッターを読み取れませんでした。ファイルが ORC または Parquet 形式であることを確認してください。そうでない場合は、有効な形式に変換してください。ファイルが有効な形式である場合は、破損していないか確認してください。破損している場合は、無視するか、破損を修正するかを選択できます。
CANNOT_RECOGNIZE_HIVE_TYPE
Hive の型文字列 <fieldType>
、列: <fieldName>
を認識できません。指定されたフィールドのデータ型は、Spark SQL で認識できません。指定されたフィールドのデータ型を確認し、それが有効な Spark SQL データ型であることを確認してください。有効なデータ型とその形式の一覧については、Spark SQL のドキュメントを参照してください。データ型が正しい場合は、サポートされているバージョンの Spark SQL を使用していることを確認してください。
CANNOT_RENAME_ACROSS_SCHEMA
<type>
のスキーマをまたいでの名前変更は許可されていません。
CANNOT_RESOLVE_STAR_EXPAND
SQLSTATE: 未割り当て
入力列 <columns>
が指定されている場合、<targetString>
.* を解決できません。指定されたテーブルまたは構造体が存在し、入力列からアクセスできることを確認してください。
CANNOT_RESTORE_PERMISSIONS_FOR_PATH
SQLSTATE: 未割り当て
作成したパス <path>
の権限を <permission>
に戻すことに失敗しました。
CANNOT_UPDATE_FIELD
SQLSTATE: 未割り当て
<table>
フィールド <fieldName>
の型を更新できません
詳細については、CANNOT_UPDATE_FIELD を参照してください
CANNOT_UP_CAST_DATATYPE
SQLSTATE: 未割り当て
<expression>
を <sourceType>
から <targetType>
にアップキャストできません。<details>
CAST_INVALID_INPUT
値 <expression>
(型 <sourceType>
) は形式が不正なため、<targetType>
にキャストできません。構文に従って値を修正するか、ターゲット型を変更してください。形式が不正な入力を許容して代わりに NULL を返すには、try_cast
を使用してください。必要に応じて、このエラーを回避するために <ansiConfig>
を “false” に設定してください。
CAST_OVERFLOW
値 <value>
(型 <sourceType>
) はオーバーフローのため、<targetType>
にキャストできません。オーバーフローを許容して代わりに NULL を返すには、try_cast
を使用してください。必要に応じて、このエラーを回避するために <ansiConfig>
を “false” に設定してください。
CAST_OVERFLOW_IN_TABLE_INSERT
オーバーフローのため、<sourceType>
型の値を <targetType>
型の列 <columnName>
に挿入できません。オーバーフローを許容して代わりに NULL を返すには、入力値に try_cast
を使用してください。
CODEC_NOT_AVAILABLE
SQLSTATE: 未割り当て
コーデック <codecName>
は利用できません。構成 <configKey>
を <configVal>
に設定することを検討してください。
CODEC_SHORT_NAME_NOT_FOUND
SQLSTATE: 未割り当て
コーデック <codecName>
の短縮名が見つかりません。
COLUMN_ALIASES_IS_NOT_ALLOWED
SQLSTATE: 未割り当て
列の別名は、<op>
では許可されていません。
COLUMN_ALREADY_EXISTS
列 <columnName>
は既に存在します。別の名前を選択するか、既存の列の名前を変更することを検討してください。
COLUMN_NOT_DEFINED_IN_TABLE
SQLSTATE: 未割り当て
<colType>
列 <colName>
はテーブル <tableName>
で定義されていません。定義されているテーブルの列は次のとおりです: <tableCols>
。
COLUMN_NOT_FOUND
列 <colName>
が見つかりません。SQL 構成 <caseSensitiveConfig>
に従って、列名のスペルと正確性を確認してください。
COMPARATOR_RETURNS_NULL
SQLSTATE: 未割り当て
コンパレータは、<firstValue>
と <secondValue>
の比較に対して NULL を返しました。「より大きい」場合は正の整数、「等しい」場合は 0、「より小さい」場合は負の整数を返す必要があります。NULL を 0 (等しい) として扱う非推奨の動作に戻すには、“spark.sql.legacy.allowNullComparisonResultInArraySort” を “true” に設定する必要があります。
CONCURRENT_QUERY
SQLSTATE: 未割り当て
このクエリの別のインスタンスが、同時セッションによって開始されたばかりです。
CONCURRENT_STREAM_LOG_UPDATE
SQLSTATE: 40000
ログへの同時更新。<batchId>
で複数のストリーミング ジョブが検出されました。特定のチェックポイントの場所で、一度に 1 つのストリーミング ジョブのみが実行されるようにしてください。
CONNECT
SQLSTATE: 未割り当て
一般的な Spark Connect エラー。
詳細については、CONNECT を参照してください
CONVERSION_INVALID_INPUT
値 <str>
(<fmt>
) は形式が不正なため、<targetType>
に変換できません。構文に従って値を修正するか、形式を変更してください。形式が不正な入力を許容して代わりに NULL を返すには、<suggestion>
を使用してください。
CREATE_PERMANENT_VIEW_WITHOUT_ALIAS
SQLSTATE: 未割り当て
式 <attr>
に対して明示的にエイリアスを割り当てずに、永続的なビュー <name>
を作成することは許可されていません。
CREATE_TABLE_COLUMN_DESCRIPTOR_DUPLICATE
CREATE TABLE 列 <columnName>
は、記述子 “<optionName>
” を複数回指定しており、無効です。
CREATE_VIEW_COLUMN_ARITY_MISMATCH
ビュー <viewName>
を作成できません。理由は次のとおりです。
詳細については、CREATE_VIEW_COLUMN_ARITY_MISMATCH を参照してください
DATATYPE_MISMATCH
データ型の不一致のため、<sqlExpr>
を解決できません
詳細については、DATATYPE_MISMATCH を参照してください
DATATYPE_MISSING_SIZE
データ型 <type>
には長さパラメータが必要です。例: <type>
(10)。長さを指定してください。
DATA_SOURCE_NOT_FOUND
データ ソース: <provider>
が見つかりませんでした。パッケージは https://spark.dokyumento.jp/third-party-projects.html
で検索してください。
DATETIME_OVERFLOW
日時操作のオーバーフロー: <operation>
。
DECIMAL_PRECISION_EXCEEDS_MAX_PRECISION
10 進数の精度 <precision>
が最大精度 <maxPrecision>
を超えています。
DEFAULT_DATABASE_NOT_EXISTS
デフォルト データベース <defaultDatabase>
が存在しません。最初に作成するか、デフォルト データベースを <defaultDatabase>
に変更してください。
DISTINCT_WINDOW_FUNCTION_UNSUPPORTED
SQLSTATE: 未割り当て
個別のウィンドウ関数はサポートされていません: <windowExpr>
。
DIVIDE_BY_ZERO
ゼロによる除算。除数が 0 であることを許容して代わりに NULL を返すには、try_divide
を使用してください。必要に応じて、このエラーを回避するために <config>
を “false” に設定してください。
DUPLICATED_FIELD_NAME_IN_ARROW_STRUCT
SQLSTATE: 未割り当て
Arrow Struct 内の重複したフィールド名は許可されていません。取得したフィールド名は <fieldNames>
です。
DUPLICATED_MAP_KEY
重複したマップ キー <key>
が見つかりました。入力データを確認してください。重複したキーを削除する場合は、最後に挿入されたキーが優先されるように、<mapKeyDedupPolicy>
を “LAST_WIN” に設定できます。
DUPLICATED_METRICS_NAME
SQLSTATE: 未割り当て
メトリック名は一意ではありません: <metricName>
。同じ名前を、異なる結果を持つメトリックに使用することはできません。ただし、同じ結果と名前を持つメトリックの複数のインスタンスは許可されます (例: 自己結合)。
DUPLICATE_CLAUSES
SQLSTATE: 未割り当て
重複した句が見つかりました: <clauseName>
。いずれかを削除してください。
DUPLICATE_KEY
重複したキー <keyColumn>
が見つかりました。
DUPLICATE_ROUTINE_PARAMETER_ASSIGNMENT
関数 <functionName>
の呼び出しは、同じパラメータ名 <parameterName>
への複数の引数割り当てが含まれているため無効です。
詳細については、DUPLICATE_ROUTINE_PARAMETER_ASSIGNMENT を参照してください
EMPTY_JSON_FIELD_VALUE
データ型 <dataType>
の空の文字列を解析できませんでした。
ENCODER_NOT_FOUND
SQLSTATE: 未割り当て
型 <typeName>
のエンコーダを Spark SQL 内部表現に見つけられません。「<docroot>
/sql-ref-datatypes.html」でサポートされている型のいずれかに入力型を変更することを検討してください。
EVENT_TIME_IS_NOT_ON_TIMESTAMP_TYPE
SQLSTATE: 未割り当て
イベント時間 <eventName>
の型は無効な型 <eventType>
ですが、“TIMESTAMP” が予期されていました。
EXCEED_LIMIT_LENGTH
SQLSTATE: 未割り当て
char/varchar 型の長さ制限を超えています: <limit>
。
EXPRESSION_TYPE_IS_NOT_ORDERABLE
SQLSTATE: 未割り当て
列式 <expr>
の型 <exprType>
は順序付けできないため、ソートできません。
FAILED_EXECUTE_UDF
ユーザー定義関数(<functionName>
: (<signature>
) => <result>
)の実行に失敗しました。
FAILED_FUNCTION_CALL
呼び出しのための関数 <funcName>
の準備に失敗しました。関数の引数を再確認してください。
FAILED_PARSE_STRUCT_TYPE
構造体の解析に失敗しました: <raw>
。
FAILED_RENAME_PATH
宛先が既に存在するため、<sourcePath>
を <targetPath>
に名前変更できませんでした。
FAILED_RENAME_TEMP_FILE
SQLSTATE: 未割り当て
FileSystem.rename が false を返したため、一時ファイル <srcPath>
を <dstPath>
に名前変更できませんでした。
FIELDS_ALREADY_EXISTS
SQLSTATE: 未割り当て
<fieldNames>
が <struct>
に既に存在するため、列を <op>
できません。
FIELD_NOT_FOUND
<fields>
にそのような構造体フィールド <fieldName>
はありません。
FORBIDDEN_OPERATION
操作 <statement>
は <objectType>
: <objectName>
では許可されていません。
GENERATED_COLUMN_WITH_DEFAULT_VALUE
SQLSTATE: 未割り当て
列はデフォルト値と生成式の両方を持つことはできませんが、列 <colName>
にはデフォルト値: (<defaultValue>
) と生成式: (<genExpr>
) があります。
GRAPHITE_SINK_INVALID_PROTOCOL
SQLSTATE: 未割り当て
無効な Graphite プロトコル: <protocol>
。
GRAPHITE_SINK_PROPERTY_MISSING
SQLSTATE: 未割り当て
Graphite シンクには '<property>
' プロパティが必要です。
GROUPING_COLUMN_MISMATCH
グループ化 (<grouping>
) の列は、グループ化列 <groupingColumns>
に見つかりません。
GROUPING_ID_COLUMN_MISMATCH
grouping_id (<groupingIdColumn>
) の列が、グループ化列 (<groupByColumns>
) と一致しません。
GROUPING_SIZE_LIMIT_EXCEEDED
グループ化セットのサイズは <maxSize>
より大きくすることはできません。
GROUP_BY_AGGREGATE
集計関数は GROUP BY では許可されていませんが、<sqlExpr>
が見つかりました。
GROUP_BY_POS_AGGREGATE
GROUP BY <index>
は集計関数を含む式 <aggExpr>
を参照しています。集計関数は GROUP BY では許可されていません。
GROUP_BY_POS_OUT_OF_RANGE
GROUP BY の位置 <index>
は選択リストにありません (有効な範囲は [1, <size>
])。)。
GROUP_EXPRESSION_TYPE_IS_NOT_ORDERABLE
SQLSTATE: 未割り当て
式 <sqlExpr>
のデータ型 <dataType>
は順序付け可能なデータ型ではないため、グループ化式として使用できません。
HLL_INVALID_INPUT_SKETCH_BUFFER
SQLSTATE: 未割り当て
<function>
への無効な呼び出し。hll_sketch_agg
関数で生成されたものなど、有効な HLL スケッチ バッファのみが入力としてサポートされます。
HLL_INVALID_LG_K
SQLSTATE: 未割り当て
<function>
への無効な呼び出し。lgConfigK
値は <min>
から <max>
(両端を含む) の間である必要があります: <value>
。
HLL_UNION_DIFFERENT_LG_K
SQLSTATE: 未割り当て
スケッチの lgConfigK
値が異なっています: <left>
と <right>
。異なる lgConfigK
値で <function>
を呼び出すには、allowDifferentLgConfigK
パラメータを true に設定します。
IDENTIFIER_TOO_MANY_NAME_PARTS
<identifier>
は、名前部分が 3 つ以上あるため、有効な識別子ではありません。
INCOMPARABLE_PIVOT_COLUMN
無効なピボット列 <columnName>
。ピボット列は比較可能でなければなりません。
INCOMPATIBLE_COLUMN_TYPE
<operator>
は、互換性のある列型を持つテーブルでのみ実行できます。 <tableOrdinalNumber>
テーブルの <columnOrdinalNumber>
列は <dataType1>
型であり、最初のテーブルの同じ列にある <dataType2>
と互換性がありません。<hint>
。
INCOMPATIBLE_DATASOURCE_REGISTER
SQLSTATE: 未割り当て
互換性のない DataSourceRegister が検出されました。クラスパスから互換性のないライブラリを削除するか、アップグレードしてください。エラー: <message>
INCOMPATIBLE_DATA_FOR_TABLE
SQLSTATE: KD000
テーブル <tableName>
に互換性のないデータを書き込むことはできません。
詳細については、INCOMPATIBLE_DATA_FOR_TABLE を参照してください。
INCOMPATIBLE_JOIN_TYPES
結合型 <joinType1>
と <joinType2>
は互換性がありません。
INCOMPATIBLE_VIEW_SCHEMA_CHANGE
SQLSTATE: 未割り当て
ビュー <viewName>
の SQL クエリには互換性のないスキーマ変更があり、列 <colName>
を解決できません。 <colName>
という名前の <expectedNum>
列が必要でしたが、<actualCols>
を取得しました。 <suggestion>
を実行してビューを再作成してみてください。
INCOMPLETE_TYPE_DEFINITION
不完全な複合型
詳細については、INCOMPLETE_TYPE_DEFINITION を参照してください。
INCONSISTENT_BEHAVIOR_CROSS_VERSION
アップグレードにより、異なる結果になる可能性があります
詳細については、INCONSISTENT_BEHAVIOR_CROSS_VERSION を参照してください。
INCORRECT_END_OFFSET
<rowsPerSecond>
rowsPerSecond の最大オフセットは <maxSeconds>
ですが、現在は <endSeconds>
です。
INCORRECT_RAMP_UP_RATE
<rowsPerSecond>
rowsPerSecond の最大オフセットは <maxSeconds>
ですが、「rampUpTimeSeconds」は <rampUpTimeSeconds>
です。
INDEX_ALREADY_EXISTS
テーブル <tableName>
にインデックス <indexName>
は既に存在するため、作成できません。
INDEX_NOT_FOUND
テーブル <tableName>
にインデックス <indexName>
が見つかりません。
INSERT_COLUMN_ARITY_MISMATCH
<tableName>
に書き込むことはできません。理由は
詳細については、INSERT_COLUMN_ARITY_MISMATCH を参照してください。
INSERT_PARTITION_COLUMN_ARITY_MISMATCH
「<tableName>
」に書き込むことはできません。<reason>
: テーブル列: <tableColumns>
。静的値を持つパーティション列: <staticPartCols>
。データ列: <dataColumns>
。
INSUFFICIENT_TABLE_PROPERTY
SQLSTATE: 未割り当て
テーブルプロパティが見つかりません
詳細については、INSUFFICIENT_TABLE_PROPERTY を参照してください。
INTERNAL_ERROR
<message>
INTERNAL_ERROR_BROADCAST
<message>
INTERNAL_ERROR_EXECUTOR
<message>
INTERNAL_ERROR_MEMORY
<message>
INTERNAL_ERROR_NETWORK
<message>
INTERNAL_ERROR_SHUFFLE
<message>
INTERNAL_ERROR_STORAGE
<message>
INTERVAL_ARITHMETIC_OVERFLOW
<message>
。<alternative>
INTERVAL_DIVIDED_BY_ZERO
ゼロ除算。除数が 0 であっても許容し、代わりに NULL を返すには try_divide
を使用します。
INVALID_ARRAY_INDEX
インデックス <indexValue>
は範囲外です。配列には <arraySize>
個の要素があります。無効なインデックスでの要素へのアクセスを許容し、代わりに NULL を返すには、SQL 関数 get()
を使用します。必要に応じて、このエラーを回避するには、<ansiConfig>
を “false” に設定します。
INVALID_ARRAY_INDEX_IN_ELEMENT_AT
インデックス <indexValue>
は範囲外です。配列には <arraySize>
個の要素があります。無効なインデックスでの要素へのアクセスを許容し、代わりに NULL を返すには、try_element_at
を使用します。必要に応じて、このエラーを回避するには、<ansiConfig>
を “false” に設定します。
INVALID_BITMAP_POSITION
0 から始まるビットマップ位置 <bitPosition>
は範囲外です。ビットマップには <bitmapNumBits>
ビット(<bitmapNumBytes>
バイト) があります。
INVALID_BOUNDARY
SQLSTATE: 未割り当て
境界 <boundary>
は無効です: <invalidValue>
。
詳細については、INVALID_BOUNDARY を参照してください。
INVALID_BUCKET_FILE
SQLSTATE: 未割り当て
無効なバケットファイル: <path>
。
INVALID_BYTE_STRING
SQLSTATE: 未割り当て
予期される形式は ByteString ですが、<unsupported>
(<class>
) でした。
INVALID_COLUMN_NAME_AS_PATH
データソース <datasource>
は、その名前にファイルパスで許可されていない文字が含まれているため、列 <columnName>
を保存できません。エイリアスを使用して名前を変更してください。
INVALID_COLUMN_OR_FIELD_DATA_TYPE
列またはフィールド <name>
の型は <type>
ですが、<expectedType>
である必要があります。
INVALID_CURSOR
カーソルが無効です。
詳細については、INVALID_CURSOR を参照してください。
INVALID_DEFAULT_VALUE
SQLSTATE: 未割り当て
送信先テーブルの列 <colName>
に DEFAULT 値 <defaultValue>
が設定されているため、<statement>
コマンドの実行に失敗しました。
詳細については、INVALID_DEFAULT_VALUE を参照してください。
INVALID_DRIVER_MEMORY
SQLSTATE: F0000
システムメモリ <systemMemory>
は、少なくとも <minSystemMemory>
である必要があります。–driver-memory オプションまたは Spark 構成の「<config>
」を使用して、ヒープサイズを増やしてください。
INVALID_EMPTY_LOCATION
ロケーション名は空の文字列にできませんが、<location>
が指定されました。
INVALID_ESC
SQLSTATE: 未割り当て
無効なエスケープ文字列が見つかりました: <invalidEscape>
。エスケープ文字列には1文字だけを含める必要があります。
INVALID_ESCAPE_CHAR
SQLSTATE: 未割り当て
EscapeChar
は長さ1の文字列リテラルである必要がありますが、<sqlExpr>
が指定されました。
INVALID_EXECUTOR_MEMORY
SQLSTATE: F0000
Executor メモリ <executorMemory>
は、少なくとも <minSystemMemory>
である必要があります。–executor-memory オプションまたは Spark 構成の「<config>
」を使用して、Executor メモリを増やしてください。
INVALID_EXTRACT_BASE_FIELD_TYPE
<base>
から値を抽出できません。複合型 [STRUCT, ARRAY, MAP] が必要ですが、<other>
が指定されました。
INVALID_EXTRACT_FIELD
<expr>
から <field>
を抽出できません。
INVALID_EXTRACT_FIELD_TYPE
フィールド名は null ではない文字列リテラルである必要がありますが、<extraction>
です。
INVALID_FIELD_NAME
フィールド名 <fieldName>
は無効です: <path>
は構造体ではありません。
INVALID_FORMAT
形式が無効です: <format>
。
詳細については、INVALID_FORMAT を参照してください。
INVALID_FRACTION_OF_SECOND
秒の小数部はゼロである必要があります。有効な範囲は [0, 60] です。必要に応じて、このエラーを回避するために <ansiConfig>
を "false" に設定してください。
INVALID_HANDLE
ハンドル <handle>
は無効です。
詳細については、INVALID_HANDLE を参照してください。
INVALID_HIVE_COLUMN_NAME
SQLSTATE: 未割り当て
Hive メタストアで、無効な文字 <invalidChars>
を含むネストされた列 <columnName>
を持つテーブル <tableName>
を作成できません。
INVALID_IDENTIFIER
識別子 <ident>
は無効です。バッククォートで囲んで <ident>
のように記述することを検討してください。
INVALID_INDEX_OF_ZERO
インデックス 0 は無効です。インデックスは < 0 または >
0 である必要があります (最初の要素のインデックスは 1 です)。
INVALID_INLINE_TABLE
SQLSTATE: 未割り当て
無効なインラインテーブルです。
詳細については、INVALID_INLINE_TABLE を参照してください。
INVALID_JSON_ROOT_FIELD
JSON ルートフィールドをターゲットの Spark 型に変換できません。
INVALID_JSON_SCHEMA_MAP_TYPE
入力スキーマ <jsonSchema>
は、MAP のキー型として STRING のみを含めることができます。
INVALID_LAMBDA_FUNCTION_CALL
SQLSTATE: 未割り当て
無効なラムダ関数の呼び出しです。
詳細については、INVALID_LAMBDA_FUNCTION_CALL を参照してください。
INVALID_LATERAL_JOIN_TYPE
OUTER サブクエリは結合パートナーと関連付けることができないため、LATERAL 相関を使用した <joinType>
JOIN は許可されていません。LATERAL 相関を削除するか、代わりに INNER JOIN または LEFT OUTER JOIN を使用してください。
INVALID_LIMIT_LIKE_EXPRESSION
SQLSTATE: 未割り当て
limit のような式 <expr>
は無効です。
詳細については、INVALID_LIMIT_LIKE_EXPRESSION を参照してください。
INVALID_NON_DETERMINISTIC_EXPRESSIONS
SQLSTATE: 未割り当て
演算子は決定的な式を想定していますが、実際の式は <sqlExprs>
です。
INVALID_NUMERIC_LITERAL_RANGE
SQLSTATE: 未割り当て
数値リテラル <rawStrippedQualifier>
は、最小値 <minValue>
、最大値 <maxValue>
を持つ <typeName>
の有効範囲外です。値を適宜調整してください。
INVALID_OBSERVED_METRICS
SQLSTATE: 未割り当て
観測されたメトリクスが無効です。
詳細については、INVALID_OBSERVED_METRICS を参照してください。
INVALID_OPTIONS
無効なオプションです。
詳細については、INVALID_OPTIONS を参照してください。
INVALID_PANDAS_UDF_PLACEMENT
グループ集計 pandas UDF <functionList>
は、他の pandas 以外の集計関数と組み合わせて呼び出すことはできません。
INVALID_PARAMETER_VALUE
<functionName>
のパラメータ <parameter>
の値が無効です。
詳細については、INVALID_PARAMETER_VALUE を参照してください。
INVALID_PARTITION_OPERATION
SQLSTATE: 未割り当て
パーティションコマンドは無効です。
詳細については、INVALID_PARTITION_OPERATION を参照してください。
INVALID_PROPERTY_KEY
<key>
は無効なプロパティキーです。引用符を使用してください。例: SET <key>
=<value>
。
INVALID_PROPERTY_VALUE
<value>
は無効なプロパティ値です。引用符を使用してください。例: SET <key>
=<value>
。
INVALID_SCHEMA
入力スキーマ <inputSchema>
は有効なスキーマ文字列ではありません。
詳細については、INVALID_SCHEMA を参照してください。
INVALID_SET_SYNTAX
期待される形式は「SET」、「SET key」、「SET key=value」です。キーに特殊文字を含めたい場合や、値にセミコロンを含めたい場合は、バッククォートを使用してください。例: SET key
=value
。
INVALID_SQL_ARG
SQLSTATE: 未割り当て
sql()
の引数 <name>
は無効です。SQL リテラルに置き換えることを検討してください。
INVALID_SQL_SYNTAX
無効な SQL 構文です。
詳細については、INVALID_SQL_SYNTAX を参照してください。
INVALID_SUBQUERY_EXPRESSION
無効なサブクエリです。
詳細については、INVALID_SUBQUERY_EXPRESSION を参照してください。
INVALID_TEMP_OBJ_REFERENCE
SQLSTATE: 未割り当て
一時オブジェクト <tempObjName>
(型: <tempObj>
) を参照しているため、タイプ <obj>
の永続オブジェクト <objName>
を作成できません。一時オブジェクト <tempObjName>
を永続化するか、永続オブジェクト <objName>
を一時的なものにしてください。
INVALID_TIME_TRAVEL_TIMESTAMP_EXPR
SQLSTATE: 未割り当て
タイムトラベルタイムスタンプ式 <expr>
は無効です。
詳細については、INVALID_TIME_TRAVEL_TIMESTAMP_EXPR を参照してください。
INVALID_TYPED_LITERAL
型付きリテラル <valueType>
の値が無効です: <value>
。
INVALID_UDF_IMPLEMENTATION
SQLSTATE: 未割り当て
関数 <funcName>
は ScalarFunction または AggregateFunction を実装していません。
INVALID_URL
SQLSTATE: 未割り当て
URL が無効です: <url>
。必要に応じて、このエラーを回避するために <ansiConfig>
を "false" に設定してください。
INVALID_USAGE_OF_STAR_OR_REGEX
<prettyName>
での <elem>
の使い方が無効です。
INVALID_VIEW_TEXT
SQLSTATE: 未割り当て
ビュー <viewName>
のテキストが無効なため、表示できません: <viewText>
。これは、ビューの不正な変更または誤ったクエリ構文が原因である可能性があります。クエリ構文を確認し、ビューが改ざんされていないことを確認してください。
INVALID_WHERE_CONDITION
WHERE 条件 <condition>
に無効な式が含まれています: <expressionList>
。WHERE 句でウィンドウ関数、集計関数、ジェネレーター関数を使用しないようにクエリを書き換えてください。
INVALID_WINDOW_SPEC_FOR_AGGREGATION_FUNC
SQLSTATE: 未割り当て
<aggFunc>
に対して ORDER BY またはウィンドウフレームを指定することはできません。
INVALID_WRITE_DISTRIBUTION
SQLSTATE: 未割り当て
要求された書き込み分散が無効です。
詳細については、INVALID_WRITE_DISTRIBUTION を参照してください。
JOIN_CONDITION_IS_NOT_BOOLEAN_TYPE
SQLSTATE: 未割り当て
結合条件 <joinCondition>
の型 <conditionType>
は無効です。「BOOLEAN」が予期されます。
LOAD_DATA_PATH_NOT_EXISTS
SQLSTATE: 未割り当て
LOAD DATA の入力パスが存在しません: <path>
。
LOCAL_MUST_WITH_SCHEMA_FILE
SQLSTATE: 未割り当て
LOCAL は file
のスキーマと一緒に使用する必要がありますが、<actualSchema>
が指定されました。
LOCATION_ALREADY_EXISTS
関連付けられた場所 <location>
が既に存在するため、管理対象テーブルを <identifier>
として命名できません。別のテーブル名を選択するか、既存の場所を最初に削除してください。
MALFORMED_CSV_RECORD
SQLSTATE: 未割り当て
形式が正しくない CSV レコード: <badRecord>
MALFORMED_PROTOBUF_MESSAGE
SQLSTATE: 未割り当て
メッセージのデシリアライズ中に、形式が正しくない Protobuf メッセージが検出されました。解析モード: <failFastMode>
。形式が正しくない Protobuf メッセージを null 結果として処理するには、オプション「mode」を「PERMISSIVE」として設定してみてください。
MALFORMED_RECORD_IN_PARSING
レコードの解析中に、形式が正しくないレコードが検出されました: <badRecord>
。解析モード: <failFastMode>
。形式が正しくないレコードを null 結果として処理するには、オプション「mode」を「PERMISSIVE」として設定してみてください。
詳細については、MALFORMED_RECORD_IN_PARSING を参照してください。
MERGE_CARDINALITY_VIOLATION
MERGEステートメントのON検索条件が、ターゲットテーブルの単一行とソーステーブルの複数行を一致させました。これにより、ターゲット行が更新または削除操作で複数回操作される可能性があり、許可されていません。
MISSING_AGGREGATION
非集計式<expression>
は、GROUP BY句に参加していない列に基づいています。列または式をGROUP BYに追加するか、式を集計するか、グループ内のどの値を返すかを気にしない場合は、<expressionAnyValue>
を使用してください。
MISSING_ATTRIBUTES
SQLSTATE: 未割り当て
解決された属性<missingAttributes>
が、演算子<operator>
の<input>
から欠落しています。
詳細については、MISSING_ATTRIBUTESを参照してください。
MISSING_GROUP_BY
クエリにGROUP BY句が含まれていません。GROUP BYを追加するか、OVER句を使用してウィンドウ関数に変換してください。
MULTI_SOURCES_UNSUPPORTED_FOR_EXPRESSION
SQLSTATE: 未割り当て
式<expr>
は、複数のソースをサポートしていません。
MULTI_UDF_INTERFACE_ERROR
SQLSTATE: 未割り当て
複数のUDFインターフェースを実装することは許可されていません。UDFクラス<className>
。
NAMED_PARAMETERS_NOT_SUPPORTED
関数<functionName>
では名前付きパラメータはサポートされていません。代わりに、関数呼び出しに位置引数を指定してクエリを再試行してください。
NAMED_PARAMETER_SUPPORT_DISABLED
SQLSTATE: 未割り当て
名前付き引数参照がここで有効になっていないため、関数<functionName>
を呼び出すことができません。この場合、名前付き引数参照は<argument>
でした。"spark.sql.allowNamedFunctionArguments"を"true"に設定して機能を有効にしてください。
NESTED_AGGREGATE_FUNCTION
別の集計関数の引数として集計関数を使用することは許可されていません。サブクエリで内部集計関数を使用してください。
NON_LAST_MATCHED_CLAUSE_OMIT_CONDITION
MERGEステートメントに複数のMATCHED句がある場合、最後のMATCHED句のみが条件を省略できます。
NON_LAST_NOT_MATCHED_BY_SOURCE_CLAUSE_OMIT_CONDITION
MERGEステートメントに複数のNOT MATCHED BY SOURCE句がある場合、最後のNOT MATCHED BY SOURCE句のみが条件を省略できます。
NON_LAST_NOT_MATCHED_BY_TARGET_CLAUSE_OMIT_CONDITION
MERGEステートメントに複数のNOT MATCHED [BY TARGET]句がある場合、最後のNOT MATCHED [BY TARGET]句のみが条件を省略できます。
NON_LITERAL_PIVOT_VALUES
ピボット値に必要なリテラル式が見つかりました: <expression>
。
NON_PARTITION_COLUMN
PARTITION句に非パーティション列を含めることはできません: <columnName>
。
NON_TIME_WINDOW_NOT_SUPPORTED_IN_STREAMING
SQLSTATE: 未割り当て
ストリーミングDataFrame/Datasetでは、<windowFunc>
(列<columnName>
として)のウィンドウ関数はサポートされていません。Structured Streamingは、WINDOW関数を使用した時間ウィンドウ集計のみをサポートしています。(ウィンドウ指定: <windowSpec>
)
NOT_ALLOWED_IN_FROM
SQLSTATE: 未割り当て
FROM句では許可されていません
詳細については、NOT_ALLOWED_IN_FROMを参照してください。
NOT_A_CONSTANT_STRING
ルーチンまたは句<name>
に使用される式<expr>
は、NULLではない定数STRINGである必要があります。
詳細については、NOT_A_CONSTANT_STRINGを参照してください。
NOT_A_PARTITIONED_TABLE
SQLSTATE: 未割り当て
パーティション化されたテーブルではないため、<tableIdentWithDB>
に対して操作<operation>
は許可されていません。
NOT_NULL_CONSTRAINT_VIOLATION
ここでNULLを割り当てることは許可されていません。
詳細については、NOT_NULL_CONSTRAINT_VIOLATIONを参照してください。
NOT_SUPPORTED_CHANGE_COLUMN
SQLSTATE: 未割り当て
ALTER TABLE ALTER/CHANGE COLUMNは、<table>
の列<originName>
の型<originType>
を、型<newType>
を持つ<newName>
に変更することをサポートしていません。
NOT_SUPPORTED_COMMAND_FOR_V2_TABLE
<cmd>
はv2テーブルではサポートされていません。
NOT_SUPPORTED_COMMAND_WITHOUT_HIVE_SUPPORT
SQLSTATE: 未割り当て
<cmd>
はサポートされていません。有効にする場合は、"spark.sql.catalogImplementation"を"hive"に設定してください。
NOT_SUPPORTED_IN_JDBC_CATALOG
JDBCカタログではサポートされていないコマンドです
詳細については、NOT_SUPPORTED_IN_JDBC_CATALOGを参照してください。
NO_DEFAULT_COLUMN_VALUE_AVAILABLE
NULL可能ではなく、デフォルト値がないため、<colName>
のデフォルト値を決定できません。
NO_HANDLER_FOR_UDAF
SQLSTATE: 未割り当て
UDAF '<functionName>
'のハンドラがありません。代わりにsparkSession.udf.register(…)を使用してください。
NO_SQL_TYPE_IN_PROTOBUF_SCHEMA
SQLSTATE: 未割り当て
Protobufスキーマで<catalystFieldPath>
が見つかりません。
NO_UDF_INTERFACE
SQLSTATE: 未割り当て
UDFクラス<className>
はUDFインターフェースを実装していません。
NULLABLE_COLUMN_OR_FIELD
列またはフィールド<name>
はNULL可能ですが、NULL不可である必要があります。
NULLABLE_ROW_ID_ATTRIBUTES
行ID属性はNULL可能にすることはできません: <nullableRowIdAttrs>
。
NULL_MAP_KEY
マップキーとしてnullを使用することはできません。
NUMERIC_OUT_OF_SUPPORTED_RANGE
値<value>
は、38桁を超えるため、数値として解釈できません。
NUMERIC_VALUE_OUT_OF_RANGE
<value>
はDecimal(<precision>
, <scale>
)として表現できません。必要に応じて、このエラーを回避し、代わりにNULLを返すために、<config>
を"false"に設定してください。
NUM_COLUMNS_MISMATCH
<operator>
は、同じ列数の入力でのみ実行できますが、最初の入力には<firstNumColumns>
列があり、<invalidOrdinalNum>
入力には<invalidNumColumns>
列があります。
NUM_TABLE_VALUE_ALIASES_MISMATCH
SQLSTATE: 未割り当て
指定されたエイリアスの数が、出力列の数と一致しません。関数名: <funcName>
。エイリアスの数: <aliasesNum>
。出力列の数: <outColsNum>
。
OPERATION_CANCELED
操作がキャンセルされました。
ORDER_BY_POS_OUT_OF_RANGE
ORDER BY位置<index>
が選択リストにありません(有効範囲は[1, <size>
]です)。
PARSE_EMPTY_STATEMENT
構文エラー、予期しない空のステートメントです。
PARSE_SYNTAX_ERROR
<error>
付近の構文エラー<hint>
。
PARTITIONS_ALREADY_EXIST
テーブル<tableName>
にパーティション<partitionList>
を追加または名前変更することはできません。別の名前を選択するか、既存のパーティションを削除するか、既存のパーティションを許容するためにIF NOT EXISTS句を追加してください。
PARTITIONS_NOT_FOUND
テーブル<tableName>
にパーティション<partitionList>
が見つかりません。パーティションの指定とテーブル名を確認してください。削除時のエラーを許容するには、ALTER TABLE ... DROP IF EXISTS PARTITIONを使用してください。
PATH_ALREADY_EXISTS
パス<outputPath>
はすでに存在します。既存のパスを上書きするには、モードを"上書き"に設定してください。
PATH_NOT_FOUND
パスが存在しません: <path>
。
PIVOT_VALUE_DATA_TYPE_MISMATCH
無効なピボット値 '<value>
': 値のデータ型<valueType>
がピボット列のデータ型<pivotType>
と一致しません。
PLAN_VALIDATION_FAILED_RULE_EXECUTOR
SQLSTATE: 未割り当て
<ruleExecutor>
の入力プランが無効です: <reason>
PLAN_VALIDATION_FAILED_RULE_IN_BATCH
SQLSTATE: 未割り当て
バッチ<batch>
のルール<rule>
が無効なプランを生成しました: <reason>
PROTOBUF_DEPENDENCY_NOT_FOUND
SQLSTATE: 未割り当て
依存関係が見つかりませんでした: <dependencyName>
。
PROTOBUF_DESCRIPTOR_FILE_NOT_FOUND
SQLSTATE: 未割り当て
パス<filePath>
でProtobuf記述子ファイルの読み取り中にエラーが発生しました。
PROTOBUF_FIELD_MISSING
SQLSTATE: 未割り当て
<protobufSchema>
にあるProtobufスキーマで<field>
を検索した結果、<matchSize>
個の一致が見つかりました。候補: <matches>
。
PROTOBUF_FIELD_MISSING_IN_SQL_SCHEMA
SQLSTATE: 未割り当て
Protobufスキーマで<field>
が見つかりましたが、SQLスキーマには一致するものはありません。
PROTOBUF_FIELD_TYPE_MISMATCH
SQLSTATE: 未割り当て
フィールド<field>
の型が一致しません。
PROTOBUF_MESSAGE_NOT_FOUND
SQLSTATE: 未割り当て
記述子でメッセージ<messageName>
を見つけることができません。
PROTOBUF_TYPE_NOT_SUPPORT
SQLSTATE: 未割り当て
まだサポートされていないProtobuf型: <protobufType>
。
RECURSIVE_PROTOBUF_SCHEMA
SQLSTATE: 未割り当て
Protobufスキーマで再帰参照が見つかりました。これは、デフォルトではSparkで処理できません: <fieldDescriptor>
。オプションrecursive.fields.max.depth
を0から10に設定してみてください。10レベルを超える再帰は許可されていません。
RECURSIVE_VIEW
SQLSTATE: 未割り当て
再帰的ビュー<viewIdent>
が検出されました(サイクル: <newPath>
)。
REF_DEFAULT_VALUE_IS_NOT_ALLOWED_IN_PARTITION
SQLSTATE: 未割り当て
PARTITION句内では、DEFAULT列の値への参照は許可されていません。
RENAME_SRC_PATH_NOT_FOUND
<sourcePath>
が見つからなかったため、名前変更に失敗しました。
REPEATED_CLAUSE
<clause>
句は、<operation>
操作ごとに最大1回使用できます。
REQUIRED_PARAMETER_NOT_FOUND
名前付きパラメータ<parameterName>
が必須であるため、関数<functionName>
を呼び出すことができません。関数呼び出しで値が指定されていません。関数呼び出しを更新して、(インデックス<index>
で位置的に、または名前で)引数値を指定し、クエリを再試行してください。
REQUIRES_SINGLE_PART_NAMESPACE
<sessionCatalog>
には単一部の名前空間が必要ですが、<namespace>
を取得しました。
ROUTINE_ALREADY_EXISTS
関数<routineName>
はすでに存在するため作成できません。別の名前を選択するか、既存の関数を削除または置き換えるか、既存の関数を許容するためにIF NOT EXISTS句を追加してください。
ROUTINE_NOT_FOUND
関数 <routineName>
が見つかりません。スペルとスキーマおよびカタログの正確性を確認してください。スキーマとカタログで名前を修飾していない場合は、current_schema() の出力を確認するか、正しいスキーマとカタログで名前を修飾してください。DROP 時のエラーを許容するには、DROP FUNCTION IF EXISTS を使用してください。
RULE_ID_NOT_FOUND
ルール名「<ruleName>
」の ID が見つかりません。新しいルールを追加する場合は、RuleIdCollection.scala を変更してください。
SCALAR_SUBQUERY_IS_IN_GROUP_BY_OR_AGGREGATE_FUNCTION
SQLSTATE: 未割り当て
相関スカラーサブクエリ '<sqlExpr>
' は、GROUP BY にも集計関数にも存在しません。順序位置を使用して GROUP BY に追加するか、どの値を取得するかを気にしない場合は、first()
(または first_value
) でラップしてください。
SCALAR_SUBQUERY_TOO_MANY_ROWS
式として使用されるサブクエリによって、複数の行が返されました。
SCHEMA_ALREADY_EXISTS
スキーマ <schemaName>
は既に存在するため、作成できません。別の名前を選択するか、既存のスキーマを削除するか、または既存のスキーマを許容するために IF NOT EXISTS 句を追加してください。
SCHEMA_NOT_EMPTY
スキーマ <schemaName>
にオブジェクトが含まれているため、削除できません。スキーマとそのすべてのオブジェクトを削除するには、DROP SCHEMA ... CASCADE を使用してください。
SCHEMA_NOT_FOUND
スキーマ <schemaName>
が見つかりません。スペルとスキーマおよびカタログの正確性を確認してください。カタログで名前を修飾していない場合は、current_schema() の出力を確認するか、正しいカタログで名前を修飾してください。DROP 時のエラーを許容するには、DROP SCHEMA IF EXISTS を使用してください。
SECOND_FUNCTION_ARGUMENT_NOT_INTEGER
関数 <functionName>
の 2 番目の引数は整数である必要があります。
SEED_EXPRESSION_IS_UNFOLDABLE
SQLSTATE: 未割り当て
式 <exprWithSeed>
のシード式 <seedExpr>
は折りたたみ可能である必要があります。
SORT_BY_WITHOUT_BUCKETING
SQLSTATE: 未割り当て
sortBy は bucketBy と一緒に使用する必要があります。
SPECIFY_BUCKETING_IS_NOT_ALLOWED
SQLSTATE: 未割り当て
テーブル作成時にテーブルスキーマが指定されておらず、実行時に推論される場合は、バケット情報を指定できません。
SPECIFY_PARTITION_IS_NOT_ALLOWED
SQLSTATE: 未割り当て
テーブルスキーマが定義されていない場合は、パーティション列を指定することは許可されていません。テーブルスキーマが提供されない場合、スキーマとパーティション列が推論されます。
SQL_CONF_NOT_FOUND
SQLSTATE: 未割り当て
SQL 設定 <sqlConf>
が見つかりません。設定が存在することを確認してください。
STAR_GROUP_BY_POS
順序位置で GROUP BY を使用する場合、SELECT リストでアスタリスク (*) は許可されません。
STATIC_PARTITION_COLUMN_IN_INSERT_COLUMN_LIST
SQLSTATE: 未割り当て
静的パーティション列 <staticName>
は列リストにも指定されています。
STREAM_FAILED
SQLSTATE: 未割り当て
クエリ [id = <id>
, runId = <runId>
] が例外で終了しました: <message>
SUM_OF_LIMIT_AND_OFFSET_EXCEEDS_MAX_INT
SQLSTATE: 未割り当て
LIMIT 句と OFFSET 句の合計は、32 ビット整数の最大値 (2,147,483,647) を超えてはなりませんが、limit = <limit>
, offset = <offset>
が見つかりました。
TABLE_OR_VIEW_ALREADY_EXISTS
テーブルまたはビュー <relationName>
は既に存在するため、作成できません。別の名前を選択するか、既存のオブジェクトを削除または置換するか、または既存のオブジェクトを許容するために IF NOT EXISTS 句を追加してください。
TABLE_OR_VIEW_NOT_FOUND
テーブルまたはビュー <relationName>
が見つかりません。スペルとスキーマおよびカタログの正確性を確認してください。スキーマで名前を修飾していない場合は、current_schema() の出力を確認するか、正しいスキーマとカタログで名前を修飾してください。DROP 時のエラーを許容するには、DROP VIEW IF EXISTS または DROP TABLE IF EXISTS を使用してください。
TABLE_VALUED_FUNCTION_TOO_MANY_TABLE_ARGUMENTS
SQLSTATE: 未割り当て
テーブル値関数のテーブル引数が多すぎます。テーブル引数は 1 つ許可されますが、<num>
個取得しました。許可する場合は、"spark.sql.allowMultipleTableArguments.enabled" を "true" に設定してください。
TASK_WRITE_FAILED
SQLSTATE: 未割り当て
行を <path>
に書き込む際にタスクが失敗しました。
TEMP_TABLE_OR_VIEW_ALREADY_EXISTS
一時ビュー <relationName>
は既に存在するため、作成できません。別の名前を選択するか、既存のビューを削除または置換するか、または既存のビューを許容するために IF NOT EXISTS 句を追加してください。
TEMP_VIEW_NAME_TOO_MANY_NAME_PARTS
CREATE TEMPORARY VIEW または対応する Dataset API は、単一のパーツビュー名のみを受け入れますが、<actualName>
を取得しました。
TOO_MANY_ARRAY_ELEMENTS
サイズ <size>
の <numElements>
個の要素を持つ配列を初期化できません。
UDTF_ALIAS_NUMBER_MISMATCH
SQLSTATE: 未割り当て
AS 句で指定されたエイリアスの数が、UDTF によって出力される列の数と一致しません。予想されるエイリアスの数は <aliasesSize>
個ですが、<aliasesNames>
個取得しました。指定されたエイリアスの数が、UDTF によって出力される列の数と一致するようにしてください。
UNABLE_TO_ACQUIRE_MEMORY
<requestedBytes>
バイトのメモリを取得できません。 <receivedBytes>
バイトを取得しました。
UNABLE_TO_CONVERT_TO_PROTOBUF_MESSAGE_TYPE
SQLSTATE: 未割り当て
SQL タイプ <toType>
を Protobuf タイプ <protobufType>
に変換できません。
UNABLE_TO_INFER_SCHEMA
<format>
のスキーマを推論できません。手動で指定する必要があります。
UNBOUND_SQL_PARAMETER
バインドされていないパラメータ: <name>
が見つかりました。args
を修正し、パラメータを SQL リテラルにマッピングしてください。
UNCLOSED_BRACKETED_COMMENT
閉じられていない角かっこ付きコメントが見つかりました。コメントの最後に */ を追加してください。
UNEXPECTED_INPUT_TYPE
関数 <functionName>
のパラメータ <paramIndex>
は <requiredType>
型を必要としますが、<inputSql>
の型は <inputType>
です。
UNEXPECTED_POSITIONAL_ARGUMENT
関数 <functionName>
は、<parameterName>
に割り当てられた名前付き引数に続く位置引数を含んでいるため、呼び出すことができません。位置引数が最初にくるように並べ替えて、再度クエリを実行してください。
UNKNOWN_PROTOBUF_MESSAGE_TYPE
SQLSTATE: 未割り当て
<descriptorName>
をメッセージとして扱おうとしていますが、<containingType>
でした。
UNPIVOT_REQUIRES_ATTRIBUTES
<empty>
式が指定されていない場合、UNPIVOT には、指定されたすべての <given>
式が列である必要があります。これらは列ではありません: [<expressions>
]。
UNPIVOT_REQUIRES_VALUE_COLUMNS
UNPIVOT には少なくとも 1 つの値列を指定する必要があります。すべての列は ID として指定されています。
UNPIVOT_VALUE_DATA_TYPE_MISMATCH
Unpivot 値列は、最小共通型を共有する必要がありますが、一部の型は共有しません: [<types>
]。
UNPIVOT_VALUE_SIZE_MISMATCH
すべての unpivot 値列は、値列の名前 (<names>
) の数と同じサイズである必要があります。
UNRECOGNIZED_PARAMETER_NAME
関数 <functionName>
は、<argumentName>
という名前の引数に対する名前付き引数参照が含まれているため、呼び出すことができません。ただし、この関数には、この名前の引数を含むシグネチャは含まれていません。次のいずれかを意味していますか? [<proposal>
]。
UNRECOGNIZED_SQL_TYPE
認識されない SQL タイプ - 名前: <typeName>
, id: <jdbcType>
。
UNRESOLVABLE_TABLE_VALUED_FUNCTION
SQLSTATE: 未割り当て
<name>
をテーブル値関数に解決できませんでした。<name>
がテーブル値関数として定義されており、必要なすべてのパラメーターが正しく提供されていることを確認してください。<name>
が定義されていない場合は、使用する前にテーブル値関数を作成してください。テーブル値関数の定義の詳細については、Apache Spark のドキュメントを参照してください。
UNRESOLVED_ALL_IN_GROUP_BY
SELECT 句に基づいて GROUP BY ALL のグループ化列を推論できません。グループ化列を明示的に指定してください。
UNRESOLVED_COLUMN
名前 <objectName>
の列または関数パラメータを解決できません。
詳細については、UNRESOLVED_COLUMN を参照してください
UNRESOLVED_FIELD
名前 <fieldName>
のフィールドを、struct 型の列 <columnPath>
で解決できません。
詳細については、UNRESOLVED_FIELD を参照してください
UNRESOLVED_MAP_KEY
列 <objectName>
をマップキーとして解決できません。キーが文字列リテラルの場合は、一重引用符 '' で囲んでください。
詳細については、UNRESOLVED_MAP_KEY を参照してください
UNRESOLVED_ROUTINE
検索パス <searchPath>
で関数 <routineName>
を解決できません。
UNRESOLVED_USING_COLUMN_FOR_JOIN
USING 列 <colName>
を結合の <side>
側で解決できません。<side>
側の列: [<suggestion>
]。
UNSET_NONEXISTENT_PROPERTIES
SQLSTATE: 未割り当て
テーブル <table>
に存在しないプロパティ [<properties>
] を設定解除しようとしました。
UNSUPPORTED_ADD_FILE
SQLSTATE: 未割り当て
ファイルの追加はサポートされていません。
詳細については、UNSUPPORTED_ADD_FILE を参照してください
UNSUPPORTED_ARROWTYPE
サポートされていない Arrow タイプ <typeName>
。
UNSUPPORTED_CHAR_OR_VARCHAR_AS_STRING
SQLSTATE: 未割り当て
char/varchar 型はテーブルスキーマで使用できません。Spark 3.0 以前と同様に、これらの型を文字列型として Spark で扱う場合は、「spark.sql.legacy.charVarcharAsString」を「true」に設定してください。
UNSUPPORTED_DATASOURCE_FOR_DIRECT_QUERY
SQLSTATE: 未割り当て
ファイルに対する直接クエリでは、サポートされていないデータソースタイプです: <dataSourceType>
UNSUPPORTED_DATATYPE
サポートされていないデータ型 <typeName>
。
UNSUPPORTED_DATA_TYPE_FOR_DATASOURCE
SQLSTATE: 未割り当て
<format>
データソースは、型 <columnType>
の列 <columnName>
をサポートしていません。
UNSUPPORTED_DEFAULT_VALUE
SQLSTATE: 未割り当て
DEFAULT 列の値はサポートされていません。
詳細については、UNSUPPORTED_DEFAULT_VALUE を参照してください。
UNSUPPORTED_DESERIALIZER
デシリアライザーはサポートされていません
詳細については、UNSUPPORTED_DESERIALIZER を参照してください。
UNSUPPORTED_EXPRESSION_GENERATED_COLUMN
SQLSTATE: 未割り当て
<reason>
のため、生成式 <expressionStr>
を持つ生成列 <fieldName>
を作成できません。
UNSUPPORTED_EXPR_FOR_OPERATOR
SQLSTATE: 未割り当て
クエリオペレーターに、1 つ以上のサポートされていない式が含まれています。WHERE 句でウィンドウ関数、集計関数、およびジェネレーター関数を使用しないように書き直すことを検討してください。無効な式: [<invalidExprSqls>
]
UNSUPPORTED_EXPR_FOR_WINDOW
ウィンドウ関数内では、式 <sqlExpr>
はサポートされていません。
UNSUPPORTED_FEATURE
この機能はサポートされていません
詳細については、UNSUPPORTED_FEATURE を参照してください。
UNSUPPORTED_GENERATOR
ジェネレーターはサポートされていません
詳細については、UNSUPPORTED_GENERATOR を参照してください。
UNSUPPORTED_GROUPING_EXPRESSION
SQLSTATE: 未割り当て
grouping()/grouping_id() は GroupingSets/Cube/Rollup でのみ使用できます。
UNSUPPORTED_INSERT
SQLSTATE: 未割り当て
ターゲットへの挿入はできません。
詳細については、UNSUPPORTED_INSERT を参照してください。
UNSUPPORTED_MERGE_CONDITION
SQLSTATE: 未割り当て
MERGE 操作に、サポートされていない <condName>
条件が含まれています。
詳細については、UNSUPPORTED_MERGE_CONDITION を参照してください。
UNSUPPORTED_OVERWRITE
SQLSTATE: 未割り当て
読み取り元でもあるターゲットを上書きすることはできません。
詳細については、UNSUPPORTED_OVERWRITE を参照してください。
UNSUPPORTED_SAVE_MODE
SQLSTATE: 未割り当て
セーブモード <saveMode>
はサポートされていません。
詳細については、UNSUPPORTED_SAVE_MODE を参照してください。
UNSUPPORTED_SUBQUERY_EXPRESSION_CATEGORY
サポートされていないサブクエリ式です
詳細については、UNSUPPORTED_SUBQUERY_EXPRESSION_CATEGORY を参照してください。
UNSUPPORTED_TYPED_LITERAL
型 <unsupportedType>
のリテラルはサポートされていません。サポートされている型は <supportedTypes>
です。
UNTYPED_SCALA_UDF
SQLSTATE: 未割り当て
入力型の情報がない型なし Scala UDF を使用しています。Spark は、プリミティブ型の引数を持つ Scala クロージャーに null を盲目的に渡し、クロージャーは null 引数に対して Java 型のデフォルト値を参照します。たとえば、udf((x: Int) => x, IntegerType)
の場合、null 入力の結果は 0 になります。このエラーを解消するには、次のいずれかの方法を使用してください。
- 型付き Scala UDF API (戻り型パラメーターなし) を使用します。例:
udf((x: Int) => x)
。 - 入力型がすべて非プリミティブの場合、Java UDF API を使用します。例:
udf(new UDF1[String, Integer] { override def call(s: String): Integer = s.length() }, IntegerType)
。 - 「spark.sql.legacy.allowUntypedScalaUDF」を「true」に設定し、この API を慎重に使用します。
VIEW_ALREADY_EXISTS
ビュー <relationName>
は既に存在するため作成できません。別の名前を選択するか、既存のオブジェクトをドロップまたは置換するか、既存のオブジェクトを許容するために IF NOT EXISTS 句を追加してください。
VIEW_NOT_FOUND
ビュー <relationName>
が見つかりません。スペルとスキーマおよびカタログの正確性を確認してください。名前をスキーマで修飾していない場合は、current_schema() の出力を確認するか、正しいスキーマとカタログで名前を修飾してください。ドロップ時のエラーを許容するには、DROP VIEW IF EXISTS を使用してください。
WINDOW_FUNCTION_AND_FRAME_MISMATCH
SQLSTATE: 未割り当て
<funcName>
関数は、単一のオフセットを持つ順序付けされた行ベースのウィンドウフレームでのみ評価できます: <windowExpr>
。
WINDOW_FUNCTION_WITHOUT_OVER_CLAUSE
SQLSTATE: 未割り当て
ウィンドウ関数 <funcName>
には OVER 句が必要です。
WRITE_STREAM_NOT_ALLOWED
SQLSTATE: 未割り当て
writeStream
は、ストリーミング Dataset/DataFrame でのみ呼び出すことができます。
WRONG_COMMAND_FOR_OBJECT_TYPE
SQLSTATE: 未割り当て
操作 <operation>
には <requiredType>
が必要です。しかし、<objectName>
は <foundType>
です。代わりに <alternative>
を使用してください。
WRONG_NUM_ARGS
<functionName>
には <expectedNum>
個のパラメーターが必要ですが、実際の数は <actualNum>
個です。
詳細については、WRONG_NUM_ARGS を参照してください。