布尔¶
布尔类型通过BOOL或BOOLEAN关键字声明,可以设置为以下值:TRUE、FALSE和UNKNOWN。其中,UNKNOWN等同于NULL,表示未知。
声明示例¶
'''
CREATE GRAPH TYPE IF NOT EXISTS person AS
{ NODE Person
( {
id INT64 PRIMARY KEY,
is_adult BOOL DEFAULT TRUE,
name STRING DEFAULT 'John Doe',
hobbies LIST<STRING> DEFAULT ['reading', 'swimming'],
birthday DATE DEFAULT DATE('1990-01-01')
} )
}
'''
在上述示例中,属性is_adult的数据类型为布尔(BOOL),默认值为TRUE。
谓词¶
谓词是用于在查询中过滤数据的逻辑表达式,它指定了一个返回结果为布尔值的条件。GQL 支持以下谓词: