Class TinkerGraphComputerView
- java.lang.Object
 - 
- org.apache.tinkerpop.gremlin.tinkergraph.process.computer.TinkerGraphComputerView
 
 
- 
public final class TinkerGraphComputerView extends Object
- Author:
 - Marko A. Rodriguez (http://markorodriguez.com)
 
 
- 
- 
Field Summary
Fields Modifier and Type Field Description protected Map<String,VertexComputeKey>computeKeys 
- 
Constructor Summary
Constructors Constructor Description TinkerGraphComputerView(AbstractTinkerGraph graph, GraphFilter graphFilter, Set<VertexComputeKey> computeKeys) 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <V> Property<V>addProperty(TinkerVertex vertex, String key, V value)protected voidcomplete()List<Property>getProperties(TinkerVertex vertex)List<VertexProperty<?>>getProperty(TinkerVertex vertex, String key)booleanlegalEdge(Vertex vertex, Edge edge)booleanlegalVertex(Vertex vertex)GraphprocessResultGraphPersist(GraphComputer.ResultGraph resultGraph, GraphComputer.Persist persist)voidremoveProperty(TinkerVertex vertex, String key, VertexProperty property) 
 - 
 
- 
- 
Field Detail
- 
computeKeys
protected final Map<String,VertexComputeKey> computeKeys
 
 - 
 
- 
Constructor Detail
- 
TinkerGraphComputerView
public TinkerGraphComputerView(AbstractTinkerGraph graph, GraphFilter graphFilter, Set<VertexComputeKey> computeKeys)
 
 - 
 
- 
Method Detail
- 
addProperty
public <V> Property<V> addProperty(TinkerVertex vertex, String key, V value)
 
- 
getProperty
public List<VertexProperty<?>> getProperty(TinkerVertex vertex, String key)
 
- 
getProperties
public List<Property> getProperties(TinkerVertex vertex)
 
- 
removeProperty
public void removeProperty(TinkerVertex vertex, String key, VertexProperty property)
 
- 
legalVertex
public boolean legalVertex(Vertex vertex)
 
- 
complete
protected void complete()
 
- 
processResultGraphPersist
public Graph processResultGraphPersist(GraphComputer.ResultGraph resultGraph, GraphComputer.Persist persist)
 
 - 
 
 -