EPL リファレンス ガイド

     前  次    目次     
ここから内容の開始

概要とロードマップ

マニュアルの内容と対象読者

Oracle CEP ドキュメント セット

このマニュアルの手引き

Oracle CEP アプリケーション開発者用のサンプル

イベント処理言語 (EPL) の概要

EPL 言語の概要

イベント表現

イベント オブジェクト

Plain Old Java Object イベント

Map イベント

イベント プロパティ

動的なイベント プロパティ

イベント シンク

処理モデル

イベント ストリーム

スライド枠

行ベースのスライド枠

時間ベースのスライド枠

バッチ枠

時間ベースのバッチ枠

行ベースのバッチ枠

サブクエリと WHERE 句

集約

使用例

フィードごとのレートの計算

最高値の株価の計算

位置データの分類

急速な減衰の検出

ネットワークの異常性の検出

欠落したイベントの検出

端末アクティビティ データの概要

センサー データの読み取り

トランザクション イベントの組み合わせ

リアルタイム パフォーマンスのモニタ

削除されたトランザクション イベントの検出

EPL リファレンス : 句

EPL 文で使用可能な句の概要

SELECT

特定のイベント プロパティの選択

式の使用

イベント プロパティのエリアス

すべてのイベント プロパティの選択

ISTREAM および RSTREAM キーワードによる新しいイベントと古いイベントの選択

FROM

内部結合

外部結合

サブクエリ式

パラメータ化された SQL クエリ

RETAIN

すべてのイベントの保持

枠のサイズの指定

バッチ枠とスライド枠の指定

時間間隔の指定

BASED ON 句

プロパティ名の指定

PARTION BY 句を使用した枠の分割

WITH 句を使用した最大/最小/ユニークな値の保持

MATCHING

FOLLOWED BY 演算子

AND 演算子

OR 演算子

NOT 演算子

EVERY 演算子

WITHIN 演算子

一致したパターンのイベント構造

WHERE

GROUP BY

HAVING

MATCHING、WHERE および GROUP BY 句との対話

ORDER BY

OUTPUT

GROUP BY および HAVING 句との対話

INSERT INTO

単純サブクエリと相関サブクエリ

パラメータ化されたクエリ

一般的な使用法

プロセッサ コンフィグレーション ファイルでのパラメータ化された EPL 文の使用

プログラムでのプリペアド EPL ステートメントの使用

EPL リファレンス : 演算子

EPL 演算子の概要

算術演算子

論理演算子と比較演算子

連結演算子

二項演算子

配列定義演算子

リスト演算子と範囲演算子

IN 演算子

BETWEEN 演算子

文字列演算子

LIKE 演算子

REGEXP 演算子

時相演算子

FOLLOWED BY 演算子

WITHIN 演算子

EVERY 演算子

EPL リファレンス : 関数

単一行関数

MIN 関数と MAX 関数

COALESCE 関数

CASE 制御フロー関数

PREV 関数

各グループの前のイベント

制限

PRIOR 関数

PREV 関数との比較

INSTANCEOF 関数

CAST 関数

EXISTS 関数

集約関数

ユーザ定義関数

EPL へのプログラミング インタフェース

Java プログラミング インタフェース


  ページの先頭       前  次