检查类是否存在或不orientdb
答
您可以通过SQL检索架构信息与下面的语句相同:
select expand(classes) from metadata:schema
特别是,检索一个类:
select from (
select expand(classes) from metadata:schema
) where name = 'YourClassName'
从Java :
ODatabaseDocumentTx db = ...
if(db.getMetadata().getSchema().existsClass("ClassName")){
...
}
如果你有一个OrientGraph,你可以得到你nderlying ODatabaseDocumentTx
与
graph.getRawGraph();