Apache-pig-eval-functions

提供:Dev Guides
移動先:案内検索

Apache Pig-評価関数

Apache Pigには、 eval、load、store、math、string、bagtuple 関数などのさまざまな組み込み関数が用意されています。

評価関数

以下は、Apache Pigが提供する eval 関数のリストです。

S.N. Function & Description
1

AVG()

バッグ内の数値の平均を計算します。

2

BagToString()

バッグの要素を文字列に連結します。 連結中に、これらの値の間に区切り文字を配置できます(オプション)。

3

CONCAT()

同じタイプの2つ以上の式を連結します。

4

COUNT()

バッグ内の要素の数を取得し、バッグ内のタプルの数をカウントします。

5

COUNT_STAR()

  • COUNT()*関数に似ています。 バッグ内の要素の数を取得するために使用されます。
6

DIFF()

タプル内の2つのバッグ(フィールド)を比較します。

7

IsEmpty()

バッグまたはマップが空かどうかを確認するには。

8

MAX()

単一列バッグ内の列の最大値(数値または文字配列)を計算します。

9

MIN()

単一列バッグ内の特定の列の最小(最小)値(数値または文字配列)を取得します。

10

PluckTuple()

Pig Latin * PluckTuple()*関数を使用して、文字列Prefixを定義し、指定された接頭辞で始まるリレーションの列をフィルタリングできます。

11

SIZE()

任意のPigデータ型に基づいて要素の数を計算します。

12

SUBTRACT()

2つのバッグを差し引く。 入力として2つのバッグを取り、2番目のバッグにない最初のバッグのタプルを含むバッグを返します。

13

SUM()

単一列バッグ内の列の数値の合計を取得します。

14

TOKENIZE()

文字列(単語のグループを含む)を単一のタプルに分割し、分割操作の出力を含むバッグを返します。