Error creating table with variant data type.
まだ誰も着手していません。
評価
調査の方向性
variant 型が解析されていることをスタックトレースが示している IcebergTypeParser.java から始め、続いて IceSchemaParser.java と Main.java のテーブル作成エントリーポイントを調べます。示されている ice create-table コマンドを再実行し、variant フィールドを含むスキーマがプリミティブ型の解析エラーなしで受け入れられることを確認します。
索引モデルが issue の本文から書いたものです。
説明
Create table with variant type does not work: ice create-table schema.variant --schema '[{"name":"v","type":"variant"}]'
Error:
java.lang.IllegalArgumentException: Cannot parse type string: variant is not a primitive type
at org.apache.iceberg.types.Types.fromPrimitiveString(Types.java:116)
at com.altinity.ice.cli.internal.util.IcebergTypeParser.parseType(IcebergTypeParser.java:52)
at com.altinity.ice.cli.internal.util.IceSchemaParser.toSchema(IceSchemaParser.java:77)
at com.altinity.ice.cli.internal.util.IceSchemaParser.parse(IceSchemaParser.java:56)
at com.altinity.ice.cli.Main.createTable(Main.java:403)
at com.altinity.ice.cli.Main.lambda$main$4(Main.java:1258) [9 skipped]
at com.altinity.ice.cli.Main.main(Main.java:1265) [1 skipped]
- 主要言語
- Java
- スター
- 35
- フォーク
- 7
- 平均マージ
- 5日 5時間
- マージ済み PR(30日)
- 4
環境構築
このプロジェクトには開発コンテナ、Dockerfile、コントリビューションガイドがありません。まず README を読み、一般的な手順ははじめてのコントリビューションガイドを参照してください。
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
Altinity/ice のほかの issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
-
Support configurable x-amz-meta-* headers for S3 requests対応中かも @xieandrew が 26 日前に担当しました。 オープンice-rest-catalog p1
-
Add support for multi-arg transforms in create-table再び着手できるかも @subkanthi が 40 日前に担当しましたが、オープン中のプルリクエストはありません。 オープン
-
難易度 4/5 3〜5日 初心者へのやさしさ 50/100
-
Implement github actions to validate against Iceberg REST Compatibility Kit(RCK)再び着手できるかも @subkanthi が 94 日前に担当しましたが、オープン中のプルリクエストはありません。 オープン
似ている issue
-
area/plugin good first issue
難易度 2/5 1〜3時間 初心者へのやさしさ 88/100
kestra-io/plugin-kestra#200 ·
メンテナーはふだん 1 日以内に返信
-
bug untriaged
難易度 1/5 1時間未満 初心者へのやさしさ 92/100
opensearch-project/search-relevance#618 ·
メンテナーはふだん 3 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
apache/rocketmq-dashboard#6716 ·
メンテナーはふだん 3 日以内に返信
-
DefaultRedisList.get(int) does not reject an index equal to the list size対応中かも @ryujungkyun が今日担当しました。 オープンstatus: waiting-for-triage
難易度 1/5 1時間未満 初心者へのやさしさ 68/100
spring-projects/spring-data-redis#3471 ·
メンテナーはふだん 5 日以内に返信
-
in: build type: dependency-upgrade
難易度 1/5 1時間未満 初心者へのやさしさ 62/100
spring-projects/spring-ldap#1791 ·
メンテナーはふだん 1 日以内に返信