Compute、Database、DatabaseInput、および Filter ノードの動作を構成するために ESQL をコーディングするときには、それぞれのタイプのノードの制限を承知しておく必要があります。
- Compute ノード
- Compute ノードは、以下の操作のいずれかを行うために構成できます。
- Database ノード
- Database ノードは、以下の操作のいずれかを行うために構成できます。
- データベースのデータを更新する。
- データベースにデータを挿入する。
- データベースからデータを削除する。
- 環境ツリーを更新する。
- ローカル環境ツリーを更新する。
- 入力メッセージを、メッセージ・フローの次のノードへ伝搬する。
- DatabaseInput ノード
- DatabaseInput ノードは、以下の操作のいずれかを行うために構成できます。
- データベース内のデータに対して行われた更新に応答する。
- データベースから取得した内容を使用せずに、あるいは内容の一部または全体を使用して、1 つ以上の出力メッセージを作成し、これらの新規メッセージをメッセージ・フローの次のノードへ伝搬する。
- Filter ノード
- Filter ノードは、以下の操作のいずれかを行うために構成できます。
- データベースのデータを更新する。
- データベースにデータを挿入する。
- データベースからデータを削除する。
- 環境ツリーを更新する。
- ローカル環境ツリーを更新する。
- 入力メッセージを、メッセージ・フローの次のノードへ伝搬する (メッセージが伝搬時に経由するターミナルは、フィルター式の結果に応じて異なる)。
上記の操作の実行方法の詳細については、このセクションの残りのタスクを参照してください。