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()
VertexScanJobclone in interface VertexScanJobclone in class Objectpublic void workerIterationStart(JanusGraph graph, Configuration config, ScanMetrics metrics)
workerIterationStart in interface VertexScanJobScanJobpublic void workerIterationEnd(ScanMetrics metrics)
workerIterationEnd in interface VertexScanJobScanJobpublic void process(JanusGraphVertex vertex, ScanMetrics metrics)
VertexScanJobprocess in interface VertexScanJobpublic void getQueries(QueryContainer queries)
VertexScanJobgetQueries in interface VertexScanJobpublic 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.