public class SchemaManager extends Object
| Constructor and Description |
|---|
SchemaManager(RestClient client,
String graph) |
public SchemaManager(RestClient client, String graph)
public PropertyKey.Builder propertyKey(String name)
public VertexLabel.Builder vertexLabel(String name)
public EdgeLabel.Builder edgeLabel(String name)
public IndexLabel.Builder indexLabel(String name)
public PropertyKey addPropertyKey(PropertyKey propertyKey)
public PropertyKey addPropertyKey(PropertyKey propertyKey, long seconds)
public long addPropertyKeyAsync(PropertyKey propertyKey)
public PropertyKey appendPropertyKey(PropertyKey propertyKey)
public PropertyKey eliminatePropertyKey(PropertyKey propertyKey)
public PropertyKey clearPropertyKey(PropertyKey propertyKey)
public PropertyKey clearPropertyKey(PropertyKey propertyKey, long seconds)
public long clearPropertyKeyAsync(PropertyKey propertyKey)
public void removePropertyKey(String name)
public void removePropertyKey(String name, long seconds)
public long removePropertyKeyAsync(String name)
public PropertyKey getPropertyKey(String name)
public List<PropertyKey> getPropertyKeys()
public List<PropertyKey> getPropertyKeys(List<String> names)
public VertexLabel addVertexLabel(VertexLabel vertexLabel)
public VertexLabel appendVertexLabel(VertexLabel vertexLabel)
public VertexLabel eliminateVertexLabel(VertexLabel vertexLabel)
public void removeVertexLabel(String name)
public void removeVertexLabel(String name, long seconds)
public long removeVertexLabelAsync(String name)
public VertexLabel getVertexLabel(String name)
public List<VertexLabel> getVertexLabels()
public List<VertexLabel> getVertexLabels(List<String> names)
public void removeEdgeLabel(String name)
public void removeEdgeLabel(String name, long seconds)
public long removeEdgeLabelAsync(String name)
public IndexLabel addIndexLabel(IndexLabel indexLabel)
public IndexLabel addIndexLabel(IndexLabel indexLabel, long seconds)
public long addIndexLabelAsync(IndexLabel indexLabel)
public IndexLabel appendIndexLabel(IndexLabel indexLabel)
public IndexLabel eliminateIndexLabel(IndexLabel indexLabel)
public void removeIndexLabel(String name)
public void removeIndexLabel(String name, long secondss)
public long removeIndexLabelAsync(String name)
public IndexLabel getIndexLabel(String name)
public List<IndexLabel> getIndexLabels()
public List<IndexLabel> getIndexLabels(List<String> names)
public Map<String,List<SchemaElement>> getSchema()
Copyright © 2023 The Apache Software Foundation. All rights reserved.