マッピング関数とは、OceanBaseデータベースシステムが提供する、マッピングデータを処理するために特別に設計された一連の関数です。これらの関数により、ユーザーは複雑なマッピングクエリや分析を実行できます。
以下は、OceanBaseのマッピング関数とその用途の概要です:
マッピング関数の種類
| マッピング関数のタイプ | 説明 |
|---|---|
| マッピングコンストラクタ関数 | 新しいマッピングデータ型を構築するための関数です。 |
| マッピング決定関数 | 入力されたマッピングデータに対して論理的な判断を行い、ブール値を返す関数です。 |
| マッピング操作関数 | 入力されたマッピングデータに対して、Keyの抽出やValueの抽出などの基本的な操作を行い、操作後のマッピングデータを返します。 |
マッピング関数の一覧
OceanBaseデータベースが現在サポートしているすべてのマッピング関数は以下のとおりです:
| 関数タイプ | 関数名 | 説明 |
|---|---|---|
| マッピングコンストラクタ関数 | map | マッピングデータを構築するために使用されます。 |
| 演算子 | {} | マッピングデータを構築するために使用されます。 |
| 演算子 | =/!= | 2つのマッピングデータが等しいかどうかを判断するために使用されます。 |
| マッピング操作関数 | map_keys | マッピングデータ内のKeyリストを取得します。 |
| マッピング操作関数 | map_values | マッピングデータ内のValueリストを取得します。 |