Data Engineering Integration
- Data Engineering Integration 10.5.7
- 所有产品
複合関数
| 説明
|
---|---|
ARRAY ( element1 [,element2 ] ... )
| 指定した要素を持つ配列を生成します。引数のデータ型によって、配列のデータ型が決まります。
|
COLLECT_LIST ( value )
| 指定したポート内の要素を持つ配列を返します。引数のデータ型によって、配列のデータ型が決まります。COLLECT_LISTは集計関数です。
|
CONCAT_ARRAY (' ', array_of_strings )
| 指定したセパレータに基づいて配列内の文字列要素を連結し、文字列を返します。
|
SIZE ( array )
| 配列のサイズを返します。
|
複合関数
| 説明
|
---|---|
MAP ( key1, value1 [,key2, value2 ] ... )
| 指定したキーと値のペアに基づく要素を持つマップを生成します。引数のデータ型によって、マップ要素のデータ型が決まります。
|
MAP_FROM_ARRAYS ( key_array ,value_array )
| 指定したキーと値の配列からマップを生成します。引数のデータ型によって、マップ要素のデータ型が決まります。
|
MAP_KEYS ( map )
| 指定したマップのキーの配列を返します。
|
MAP_VALUES ( map )
| 指定したマップの値の配列を返します。
|
COLLECT_MAP ( value )
| 指定した引数に基づく要素を持つマップを返します。引数のデータ型によって、マップのデータ型が決まります。COLLECT_MAPは集計関数です。
|
SIZE ( map )
| マップのサイズを返します。
|
複合関数
| 説明
|
---|---|
STRUCT_AS ( type_definition , struct )
| 指定した複合データ型定義と、引数として渡す値に基づいて、スキーマを持つ構造を生成します。
|
STRUCT ( element_name1 , value1 )
| 要素に対して指定した名前と値を持つ構造を生成します。値のデータ型は、指定した値の引数に基づきます。
|
RESPEC ( type_definition , struct )
| 指定した複合データ型定義の要素の名前に基づいて、指定した構造値の各要素の名前を変更します。
|
CAST ( type_definition , struct )
| 指定した構造値に対する各要素のデータ型と名前を、指定した複合データ型定義の対応するデータ型と名前に基づいて変更します。
|
複合関数
| 説明
|
---|---|
PARSE_JSON ( upstream_string , :Type.type_definition_library.type_definition )
| stringデータ型の階層JSONデータを解析し、指定した複合データ型定義に基づいたスキーマで構造を生成します。
|
PARSE_XML ( upstream_string , :Type.type_definition_library.type_definition )
| stringデータ型の階層XMLデータを解析し、指定した複合データ型定義に基づいたスキーマで構造を生成します。
|