如何在OrientDB上列出带有SQL查询的类?

时间:2016-06-21 15:25:25

标签: sql orientdb

On orientdb documentation我发现了一个像LIST CLASSES或CLASSES这样的命令,它返回数据库中当前类的列表 - >

    orientdb> LIST CLASSES

    CLASSES
    -------------+------+-------------+-----------
     NAME        |  ID  | CLUSTERS    | ELEMENTS  
    -------------+------+-------------+-----------
     Person      |    0 | person      |         7 
     Animal      |    1 | animal      |         5 
     AnimalRace  |    2 | AnimalRace  |         0 
     AnimalType  |    3 | AnimalType  |         1 
     OrderItem   |    4 | OrderItem   |         0 
     Order       |    5 | Order       |         0 
     City        |    6 | City        |         3 
    -------------+------+-------------+-----------
     TOTAL                                     16 
    -----------------------------------------------
    .

我正在尝试使用select *从V加载所有数据库,然后尝试按@class过滤所有结果,但我不认为这在数据库变大时是个好主意...

有没有办法通过SQL查询获得相同的结果?

1 个答案:

答案 0 :(得分:7)

尝试以下

SELECT expand(classes) from metadata:schema