@Override public VertexLabel getOrCreateVertexLabel(String name) { VertexLabel vlabel = getVertexLabel(name); if (vlabel==null) { vlabel = config.getAutoSchemaMaker().makeVertexLabel(makeVertexLabel(name)); } return vlabel; }
@Override public VertexLabel getOrCreateVertexLabel(String name) { VertexLabel vlabel = getVertexLabel(name); if (vlabel==null) { vlabel = config.getAutoSchemaMaker().makeVertexLabel(makeVertexLabel(name)); } return vlabel; }
@Override public VertexLabel getVertexLabel(String name) { verifyOpen(); if (BaseVertexLabel.DEFAULT_VERTEXLABEL.getName().equals(name)) return BaseVertexLabel.DEFAULT_VERTEXLABEL; VertexLabel vlabel = (VertexLabel)getSchemaVertex(TitanSchemaCategory.VERTEXLABEL.getSchemaName(name)); if (vlabel==null) { vlabel = config.getAutoSchemaMaker().makeVertexLabel(makeVertexLabel(name)); } return vlabel; }