サポートされるタイプ¶
CEP は、EPL で処理できるいくつかの特殊なタイプを処理できます。これらのタイプは、属性とメタデータの両方で使用できます。
プリミティブ・タイプ¶
プリミティブ・タイプはint, float, doubleです。
Type | Format | Examples |
---|---|---|
int | integer | 1232 |
float | float | 1.232 |
double | double | 123232.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 に内部的に変換されます。地理空間タイプを参照してください。