数值

    nGQL支持带符号的64位整数(INT64)、32位整数(INT32)、16位整数(INT16)和8位整数(INT8)。

    nGQL支持单精度浮点(FLOAT)和双精度浮点(DOUBLE)。

    nGQL支持科学计数法,例如1e21.1e2.3e41.e4-1234E-10

    不支持MySQL中的DECIMAL数据类型。

    在写入和读取不同类型的数据时,nGQL的行为遵守以下规则:

    例如,nGQL不支持设置INT8类型的VID,但支持将或Edge type的某个属性类型设置为INT8。当使用nGQL语句读取INT8类型的属性时,获取到的值的类型为INT64。

    • 十六进制,例如0x1e240

    但Nebula Graph会将写入的非十进制数值解析为十进制的值保存。读取到的值为十进制。

    例如,属性score的类型为INT,通过INSERT语句为其赋值0xb,使用FETCH等语句查询该属性值获取到的结果是,即将十六进制的0xb转换为十进制后的值。


    最后更新: July 21, 2021