Package io.hgraphdb
Class HBaseBulkLoader
- java.lang.Object
-
- io.hgraphdb.HBaseBulkLoader
-
- All Implemented Interfaces:
AutoCloseable
public final class HBaseBulkLoader extends Object implements AutoCloseable
-
-
Constructor Summary
Constructors Constructor Description HBaseBulkLoader(HBaseGraph graph)
HBaseBulkLoader(HBaseGraphConfiguration config)
HBaseBulkLoader(HBaseGraph graph, org.apache.hadoop.hbase.client.BufferedMutator edgesMutator, org.apache.hadoop.hbase.client.BufferedMutator edgeIndicesMutator, org.apache.hadoop.hbase.client.BufferedMutator verticesMutator, org.apache.hadoop.hbase.client.BufferedMutator vertexIndicesMutator)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.tinkerpop.gremlin.structure.Edge
addEdge(org.apache.tinkerpop.gremlin.structure.Vertex outVertex, org.apache.tinkerpop.gremlin.structure.Vertex inVertex, String label, Object... keyValues)
org.apache.tinkerpop.gremlin.structure.Vertex
addVertex(Object... keyValues)
void
close()
HBaseGraph
getGraph()
void
indexEdge(org.apache.tinkerpop.gremlin.structure.Edge edge, Iterator<IndexMetadata> indices)
void
indexVertex(org.apache.tinkerpop.gremlin.structure.Vertex vertex, Iterator<IndexMetadata> indices)
void
setProperty(org.apache.tinkerpop.gremlin.structure.Edge edge, String key, Object value)
void
setProperty(org.apache.tinkerpop.gremlin.structure.Vertex vertex, String key, Object value)
-
-
-
Constructor Detail
-
HBaseBulkLoader
public HBaseBulkLoader(HBaseGraphConfiguration config)
-
HBaseBulkLoader
public HBaseBulkLoader(HBaseGraph graph)
-
HBaseBulkLoader
public HBaseBulkLoader(HBaseGraph graph, org.apache.hadoop.hbase.client.BufferedMutator edgesMutator, org.apache.hadoop.hbase.client.BufferedMutator edgeIndicesMutator, org.apache.hadoop.hbase.client.BufferedMutator verticesMutator, org.apache.hadoop.hbase.client.BufferedMutator vertexIndicesMutator)
-
-
Method Detail
-
getGraph
public HBaseGraph getGraph()
-
addVertex
public org.apache.tinkerpop.gremlin.structure.Vertex addVertex(Object... keyValues)
-
indexVertex
public void indexVertex(org.apache.tinkerpop.gremlin.structure.Vertex vertex, Iterator<IndexMetadata> indices)
-
addEdge
public org.apache.tinkerpop.gremlin.structure.Edge addEdge(org.apache.tinkerpop.gremlin.structure.Vertex outVertex, org.apache.tinkerpop.gremlin.structure.Vertex inVertex, String label, Object... keyValues)
-
indexEdge
public void indexEdge(org.apache.tinkerpop.gremlin.structure.Edge edge, Iterator<IndexMetadata> indices)
-
setProperty
public void setProperty(org.apache.tinkerpop.gremlin.structure.Edge edge, String key, Object value)
-
setProperty
public void setProperty(org.apache.tinkerpop.gremlin.structure.Vertex vertex, String key, Object value)
-
close
public void close()
- Specified by:
close
in interfaceAutoCloseable
-
-