UDTFs: ベクトル化されたPython UDTFs 用にデフォルトの列名更新

注意

この動作変更は2023_06バンドルにあります。

バンドルの現在のステータスについては、 バンドル履歴 をご参照ください。

この変更は、ベクトル化されたPython UDTFs (ユーザー定義テーブル関数)のユーザーにのみ影響します。

以前

ベクトル化された UDTF への入力 DataFrame のデフォルト列名は、0、1、2...などのインデックスです。

現在

ベクトル化された UDTF への入力 DataFrame のデフォルト列名は、 SQL 関数の署名と一致します。デフォルトで数値インデックスを使用すると、「Key Error」が発生します。

列名は SQL 識別子の要件 に従います。つまり、識別子が引用符で囲まれていない場合は大文字になり、二重引用符で囲まれている場合はそのまま保持されます。

詳細については、 ベクトル化されたPython UDTFs をご参照ください。

参照: 1275