問題タブ [beam-sql]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
apache-beam - 数値型に BeamSQL UDF を指定する方法
ユーザー定義関数 (UDF) を Beam パイプラインの SqlTransform に追加しようとしていますが、SQL パーサーが関数の型を認識していないようです。私が得るエラーは次のとおりです。
No match found for function signature IF(<BOOLEAN>, <NUMERIC>, <NUMERIC>)
さまざまなタイプ ( Double
、Float
、Long
、Integer
) に対してこれを定義しようとしましたが、Beam が理解できる方法でこれを一般的に記述する方法がわかりません。
任意の数値型を処理する UDF を作成するために、UDF に型ヒントを与える方法はありますか?