支持的可选 GQL 特性
本页面列出了 Cypher® 完全或部分兼容的可选 GQL 特性。
可选的 GQL 特性被分配了特性 ID 代码。这些代码按以下表格中的顺序排列特性。
| GQL 特性 ID | 描述 | 文档 | 注释 |
|---|---|---|---|
G002 |
不同边匹配模式 (Different-edges match mode) |
此特性的语义是默认的 Cypher 语义。 |
|
G003 |
显式 |
||
G004 |
路径变量 |
||
G016 |
任意路径搜索 |
||
G017 |
所有最短路径搜索 |
||
G018 |
任意最短路径搜索 |
||
G019 |
带计数的最短路径搜索 |
||
G020 |
带计数的最短路径组搜索 |
||
G035 |
量化路径 |
||
G036 |
量化边 |
||
G050 |
括号路径模式: |
||
G051 |
括号路径模式:非局部谓词 |
||
G060 |
有界图模式量词 |
||
G061 |
无界图模式量词 |
||
G074 |
标签表达式:通配符标签 |
||
属性存在谓词 |
GQL 允许测试一个值是否存在且不为 null。在 Cypher 中,相同的语义通过 |
||
GA06 |
值类型谓词 |
||
GA07 |
按丢弃的绑定变量排序 |
||
GB01 |
长标识符 |
||
GD01 |
可更新图 |
|
|
GF01 |
增强数值函数 |
||
GF02 |
三角函数 |
||
GF03 |
对数函数 |
||
GF05 |
多字符修剪函数 |
||
GF06 |
显式 |
在 GQL 中, |
|
GG01 |
具有开放图类型的图 |
||
GP01 |
内联过程 |
||
GP03 |
具有显式嵌套变量作用域的内联过程 |
||
GP04 |
命名过程调用 |
||
GQ01 |
|
Cypher 的 |
|
GQ03 |
复合查询: |
||
GQ08 |
|
||
GQ09 |
|
||
GQ13 |
|
Cypher 要求使用 |
|
GQ20 |
带 NEXT 的高级线性组合 |
GQL 标准为其 |
|
GV39 |
时间类型:支持日期、本地日期时间和本地时间 |
请注意以下例外情况
在 GQL 中,无效的时间字段名称集会引发数据异常 (22G05);Cypher 使用严重性相当的错误 (22007/22N12)。Cypher 还允许一个可选的 |
|
GV40 |
时间类型:支持带时区的日期时间和带时区的时间 |
请注意以下例外情况
在 GQL 中,无效的时间(或时区)字段名称集会引发数据异常 (22G05);Cypher 使用严重性相当的错误 (22007/22N12)。Cypher 还允许一个可选的
在 GQL 中,无效的日期时间(或时区)字段名称集会引发数据异常 (22G05);Cypher 使用严重性相当的错误 (22007/22N12)。Cypher 还允许一个可选的 |
|
GV50 |
列表值类型 |
||
GV55 |
路径值类型 |
||
GV66 |
开放动态联合类型 |
||
GV67 |
封闭动态联合类型 |
||
GV70 |
非物质值类型:支持 null 类型 ( |
||
GV71 |
非物质值类型:支持空类型 ( |
| Cypher 和 GQL 有时会对函数进行不同的命名,因此,一些 Cypher 函数为其 GQL 对应函数提供了相同(或非常相似)的功能。欲了解更多信息,请参阅页面 可选 GQL 特性与相似的 Cypher。 |