public class VertexProgramScanJob<M> extends Object implements VertexScanJob
Modifier and Type | Class and Description |
---|---|
static class |
VertexProgramScanJob.Executor |
Modifier and Type | Method and Description |
---|---|
VertexProgramScanJob<M> |
clone()
Returns a clone of this VertexScanJob.
|
void |
getQueries(QueryContainer queries)
Specify the queries for the data to be loaded into the vertices prior to processing.
|
static <M> VertexProgramScanJob.Executor |
getVertexProgramScanJob(StandardJanusGraph graph,
FulgoraMemory memory,
FulgoraVertexMemory vertexMemory,
org.apache.tinkerpop.gremlin.process.computer.VertexProgram<M> vertexProgram) |
void |
process(JanusGraphVertex vertex,
ScanMetrics metrics)
Process the given vertex with its adjacency list and properties pre-loaded.
|
void |
workerIterationEnd(ScanMetrics metrics) |
void |
workerIterationStart(JanusGraph graph,
Configuration config,
ScanMetrics metrics) |
public VertexProgramScanJob<M> clone()
VertexScanJob
clone
in interface VertexScanJob
clone
in class Object
public void workerIterationStart(JanusGraph graph, Configuration config, ScanMetrics metrics)
workerIterationStart
in interface VertexScanJob
ScanJob
public void workerIterationEnd(ScanMetrics metrics)
workerIterationEnd
in interface VertexScanJob
ScanJob
public void process(JanusGraphVertex vertex, ScanMetrics metrics)
VertexScanJob
process
in interface VertexScanJob
public void getQueries(QueryContainer queries)
VertexScanJob
getQueries
in interface VertexScanJob
public static <M> VertexProgramScanJob.Executor getVertexProgramScanJob(StandardJanusGraph graph, FulgoraMemory memory, FulgoraVertexMemory vertexMemory, org.apache.tinkerpop.gremlin.process.computer.VertexProgram<M> vertexProgram)
Copyright © 2012–2023. All rights reserved.