跳转至
开发版采用单机部署,无需产品 License 文件。需要多机部署或大规模性能测试? 了解企业版

DESCRIBE NODE TYPE

DESCRIBE NODE TYPE命令返回关于点类型的详细信息,返回信息包含以下列:

列 描述
property_name 点类型属性的名称。
data_type 点类型属性的值类型。
primary_key 指示点类型的属性是否用于形成主键。
如果是,值为Y;否则,值为空。
nullable 指示点类型的属性是否可以为NULL。有效值:true和false。
default 点类型属性的默认值。

Note

对非默认 Schema 或其中的对象执行操作时,用户既要通过隐式访问规则或显式USAGE授权获得该 Schema 的访问权,也要具备目标操作所需的权限。Schema 访问校验和目标操作所需的权限校验相互独立,满足其中一项不能替代另一项。Schema 访问控制不适用于临时图、内置 Procedure 和内置 Function。更多信息,请参见 Schema 访问控制。

语法

describe_node_type_command
DESCRIBE DESC NODE TYPE node_type_name OF schema_reference / graph_type_name

describe_node_type_command ::=
    ( 'DESCRIBE' | 'DESC' ) 'NODE TYPE' node_type_name 'OF' (schema_reference '/')? graph_type_name

参数

node_type_name

待查询的点类型的名称。

schema_reference

所引用的 Schema 路径。此处即待查看点类型所属图类型所在的 Schema 路径。

绝对路径或相对路径均可在命令中使用。若待查看边类型所属图类型不在当前会话中的 Schema 中,则需指定对应 Schema 路径。关于为当前会话设置和查看 Schema 的更多信息,请参见 SESSION SET 和 SHOW CURRENT_SCHEMA。

graph_type_name

点类型所属图类型的名称。

示例

以下示例基于示例数据集。

查看当前 Schema 中图类型的点类型信息

DESCRIBE NODE TYPE Actor OF movie_type

返回:

+---------------+-----------+-------------+----------+---------+
| property_name | data_type | primary_key | nullable | default |
+---------------+-----------+-------------+----------+---------+
| id            | INT64     | Y           | false    |         |
| name          | STRING    |             | true     | NULL    |
| birthDate     | DATE      |             | true     | NULL    |
+---------------+-----------+-------------+----------+---------+

查看指定 Schema 中图类型的点类型信息

'''
// 创建 Schema
CREATE SCHEMA IF NOT EXISTS /my_schema 
'''

'''
// 为当前会话设置 Schema
SESSION SET SCHEMA /my_schema
'''

'''
// 查看指定 Schema 中图类型的点类型信息
DESCRIBE NODE TYPE Actor OF /default_schema/movie_type
'''

返回:

+---------------+-----------+-------------+----------+---------+
| property_name | data_type | primary_key | nullable | default |
+---------------+-----------+-------------+----------+---------+
| id            | INT64     | Y           | false    |         |
| name          | STRING    |             | true     | NULL    |
| birthDate     | DATE      |             | true     | NULL    |
+---------------+-----------+-------------+----------+---------+