サポートされるタイプ

CEP は、EPL で処理できるいくつかの特殊なタイプを処理できます。これらのタイプは、属性とメタデータの両方で使用できます。

プリミティブ・タイプ

プリミティブ・タイプはint, float, doubleです。

TypeFormatExamples
intinteger1232
floatfloat1.232
doubledouble123232.232332

日付タイプ

date タイプは、ISO8601形式の日付を識別します。

例:

  {
    "name" : "timestamp"
    "value": "2017-06-17T07:21:24.238Z",
    "type: "date"
  }

このタイプを EPL 言語でフィルタリングまたは操作するために使用できるすべての日付と時刻のメソッドについては、Esper EPL のドキュメントの Date-Time セクションを参照してください。

Geo:point タイプ

geo:point は、WGS84リファレンスを使用してカンマで区切られた2つの数字を使用して場所を識別します。

例:

  "location": {
    "value": "41.3763726, 2.1864475,14",
    "type": "geo:point"
  }

geo:point タイプは、地理空間操作をサポートする Point に内部的に変換されます。地理空間タイプを参照してください。