Apache-tajo-custom-functions
提供:Dev Guides
Apache Tajo-カスタム関数
Apache Tajoは、カスタム/ユーザー定義関数(UDF)をサポートしています。 カスタム関数はpythonで作成できます。
カスタム関数は、次のようにデコレータ*“ @ output_type(<tajo sql datatype>)” *を備えた単なるPython関数です-
UDFを使用したpythonスクリプトは、*“ tajosite.xml” *に以下の構成を追加することにより登録できます。
スクリプトが登録されたら、クラスターを再起動すると、UDFが次のようにSQLクエリで利用可能になります-
Apache Tajoはユーザー定義の集計関数もサポートしていますが、ユーザー定義のウィンドウ関数はサポートしていません。