Apache-pig-endswith
提供:Dev Guides
Apache Pig-ENDSWITH()
この関数は2つの文字列パラメーターを受け入れ、最初の文字列が2番目の文字列で終わるかどうかを確認するために使用されます。
構文
例
次に示すように、 HDFS ディレクトリ /pig_data/ に emp.txt という名前のファイルがあると仮定します。 このファイルには、ID、名前、年齢、市などの従業員の詳細が含まれています。
そして、以下に示すように、このファイルを emp_data という名前の関係でPigにロードしました。
以下は* ENDSWITH()関数の例です。この例では、すべての従業員の名前が文字 *n で終わることを確認しています。
上記のステートメントは、従業員の名前が文字nで終わる天気を検証します。 従業員の名前 Saran および Robin はこれら2つのタプルの文字nで終わるため、* ENDSWITH()関数はブール値 *'true' を返し、残りのタプルの値は 'false' になります。 。
ステートメントの結果は、 emp_endswith という名前のリレーションに保存されます。 以下に示すように、ダンプ演算子を使用して、リレーション emp_endswith の内容を確認します。