Package io.hgraphdb.models
Class VertexIndexModel
- java.lang.Object
-
- io.hgraphdb.models.BaseModel
-
- io.hgraphdb.models.VertexIndexModel
-
- All Implemented Interfaces:
AutoCloseable
public class VertexIndexModel extends BaseModel
-
-
Constructor Summary
Constructors Constructor Description VertexIndexModel(HBaseGraph graph, org.apache.hadoop.hbase.client.Table table)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
deleteVertexIndex(org.apache.tinkerpop.gremlin.structure.Vertex vertex, Long ts)
void
deleteVertexIndex(org.apache.tinkerpop.gremlin.structure.Vertex vertex, String key, Long ts)
org.apache.tinkerpop.gremlin.structure.Vertex
deserialize(org.apache.hadoop.hbase.client.Result result)
byte[]
serializeForRead(String label, boolean isUnique, String key, Object value)
byte[]
serializeForWrite(org.apache.tinkerpop.gremlin.structure.Vertex vertex, boolean isUnique, String key)
Iterator<org.apache.tinkerpop.gremlin.structure.Vertex>
vertices(String label, boolean isUnique, String key, Object value)
Iterator<org.apache.tinkerpop.gremlin.structure.Vertex>
verticesInRange(String label, boolean isUnique, String key, Object inclusiveFrom, Object exclusiveTo)
Iterator<org.apache.tinkerpop.gremlin.structure.Vertex>
verticesWithLimit(String label, boolean isUnique, String key, Object from, int limit, boolean reversed)
void
writeVertexIndex(org.apache.tinkerpop.gremlin.structure.Vertex vertex)
void
writeVertexIndex(org.apache.tinkerpop.gremlin.structure.Vertex vertex, String key)
-
-
-
Constructor Detail
-
VertexIndexModel
public VertexIndexModel(HBaseGraph graph, org.apache.hadoop.hbase.client.Table table)
-
-
Method Detail
-
writeVertexIndex
public void writeVertexIndex(org.apache.tinkerpop.gremlin.structure.Vertex vertex)
-
writeVertexIndex
public void writeVertexIndex(org.apache.tinkerpop.gremlin.structure.Vertex vertex, String key)
-
deleteVertexIndex
public void deleteVertexIndex(org.apache.tinkerpop.gremlin.structure.Vertex vertex, Long ts)
-
deleteVertexIndex
public void deleteVertexIndex(org.apache.tinkerpop.gremlin.structure.Vertex vertex, String key, Long ts)
-
vertices
public Iterator<org.apache.tinkerpop.gremlin.structure.Vertex> vertices(String label, boolean isUnique, String key, Object value)
-
verticesInRange
public Iterator<org.apache.tinkerpop.gremlin.structure.Vertex> verticesInRange(String label, boolean isUnique, String key, Object inclusiveFrom, Object exclusiveTo)
-
verticesWithLimit
public Iterator<org.apache.tinkerpop.gremlin.structure.Vertex> verticesWithLimit(String label, boolean isUnique, String key, Object from, int limit, boolean reversed)
-
serializeForRead
public byte[] serializeForRead(String label, boolean isUnique, String key, Object value)
-
serializeForWrite
public byte[] serializeForWrite(org.apache.tinkerpop.gremlin.structure.Vertex vertex, boolean isUnique, String key)
-
deserialize
public org.apache.tinkerpop.gremlin.structure.Vertex deserialize(org.apache.hadoop.hbase.client.Result result)
-
-