このトピックでは、EQLでサポートされるデータ型の形式を説明します。
EQLのデータ型 | 説明 | 関連するDgraphのデータ型 |
---|---|---|
string | 文字列を表します。 | mdex:string |
int | 64ビットの整数を表します。後述する整数に関する注意を参照してください。 | mdex:long |
double | 浮動小数点数を表します。 | mdex:double |
boolean | ブール値(TRUEまたはFALSE)を表します。 | mdex:boolean |
time | 時刻をミリ秒単位まで表します。 | mdex:time |
dateTime | 日時をミリ秒単位まで表します。 | mdex:dateTime |
duration | 時間の長さをミリ秒単位まで表します。 | mdex:duration |
geocode | 緯度と経度のペアを表します。 | mdex:geocode |
Dgraphのレコードでは32ビット整数(mdex:intデータ型)と64ビット整数(mdex:longデータ型)の両方がサポートされますが、EQLでサポートされるのは64ビット整数のみです。つまり、問合せの対象の属性の値が32ビットの場合は、EQLの結果ではlong(64ビット値)として表示されます。