Tree (dw::util::Tree)

このユーティリティモジュールには、値をツリーデータ構造として処理する関数が用意されています。

このモジュールを使用するには、DataWeave コードにインポートする必要があります。その方法として、たとえば、行 ​import * from dw::util::Tree​ を DataWeave スクリプトの ヘッダーに追加します。

DataWeave バージョン 2.2.2 で導入されました。​

関数

名前 説明

​asExpressionString

​Path​ 値をパスの文字列表現に変換します。

​filterArrayLeafs

絞り込み式を配列のリーフまたは ​Path​ 値に適用します。

​filterObjectLeafs

絞り込み式をオブジェクトのキーのリーフまたは ​Path​ 値に適用します。

​filterTree

指定された ​criteria​ に基づいて入力内のノードの値またはパスを絞り込みます。

​isArrayType

指定された ​Path​ 値が ​ARRAY_TYPE​ 式の場合、​true​ を返します。

​isAttributeType

指定された ​Path​ 値が ​ATTRIBUTE_TYPE​ 式の場合、​true​ を返します。

​isObjectType

指定された ​Path​ 値が ​OBJECT_TYPE​ 式の場合、​true​ を返します。

​mapLeafValues

ツリー内のターミナル (リーフ) ノードをマップします。

​nodeExists

特定のツリー内のいずれかのノードが、指定された条件に対して検証された場合、​true​ を返します。

変数

型