Uses of Interface
org.apache.tinkerpop.gremlin.process.computer.Memory
Packages that use Memory
Package
Description
-
Uses of Memory in org.apache.tinkerpop.gremlin.process.computer
Subinterfaces of Memory in org.apache.tinkerpop.gremlin.process.computerModifier and TypeInterfaceDescriptionstatic interfaceThe Admin interface is used by theGraphComputerto update the Memory.Methods in org.apache.tinkerpop.gremlin.process.computer that return MemoryModifier and TypeMethodDescriptiondefault MemoryMemory.Admin.asImmutable()ComputerResult.memory()Get the GraphComputer's computational sideEffects known asMemory.Methods in org.apache.tinkerpop.gremlin.process.computer with parameters of type MemoryModifier and TypeMethodDescriptionvoidGraphComputerTest.MultiScopeVertexProgram.execute(Vertex vertex, Messenger<Long> messenger, Memory memory) voidGraphComputerTest.MultiScopeVertexWithEdgeFunctionProgram.execute(Vertex vertex, Messenger<Long> messenger, Memory memory) voidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidThis method denotes the main body of the computation and is executed on each vertex in the graph.GraphComputerTest.MultiScopeVertexProgram.getMessageScopes(Memory memory) GraphComputerTest.MultiScopeVertexWithEdgeFunctionProgram.getMessageScopes(Memory memory) GraphComputerTest.VertexProgramA.getMessageScopes(Memory memory) GraphComputerTest.VertexProgramB.getMessageScopes(Memory memory) GraphComputerTest.VertexProgramC.getMessageScopes(Memory memory) GraphComputerTest.VertexProgramD.getMessageScopes(Memory memory) GraphComputerTest.VertexProgramE.getMessageScopes(Memory memory) GraphComputerTest.VertexProgramF.getMessageScopes(Memory memory) GraphComputerTest.VertexProgramG.getMessageScopes(Memory memory) GraphComputerTest.VertexProgramH.getMessageScopes(Memory memory) GraphComputerTest.VertexProgramI.getMessageScopes(Memory memory) GraphComputerTest.VertexProgramJ.getMessageScopes(Memory memory) GraphComputerTest.VertexProgramK.getMessageScopes(Memory memory) GraphComputerTest.VertexProgramL.getMessageScopes(Memory memory) GraphComputerTest.VertexProgramM.getMessageScopes(Memory memory) VertexProgram.getMessageScopes(Memory memory) This method returns all theMessageScopepossibilities for a particular iteration of the vertex program.voidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidThe method is called at the beginning of the computation.booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanThe method is called at the end of each iteration to determine if the computation is complete.voidGraphComputerTest.VertexProgramJ.workerIterationEnd(Memory memory) default voidVertexProgram.workerIterationEnd(Memory memory) This method is called at the end of each iteration of each "computational chunk." The set of vertices in the graph are typically not processed with full parallelism.voidGraphComputerTest.VertexProgramJ.workerIterationStart(Memory memory) default voidVertexProgram.workerIterationStart(Memory memory) This method is called at the start of each iteration of each "computational chunk." The set of vertices in the graph are typically not processed with full parallelism. -
Uses of Memory in org.apache.tinkerpop.gremlin.process.computer.clone
Methods in org.apache.tinkerpop.gremlin.process.computer.clone with parameters of type Memory -
Uses of Memory in org.apache.tinkerpop.gremlin.process.computer.clustering.connected
Methods in org.apache.tinkerpop.gremlin.process.computer.clustering.connected with parameters of type MemoryModifier and TypeMethodDescriptionvoidConnectedComponentVertexProgram.getMessageScopes(Memory memory) voidboolean -
Uses of Memory in org.apache.tinkerpop.gremlin.process.computer.clustering.peerpressure
Methods in org.apache.tinkerpop.gremlin.process.computer.clustering.peerpressure with parameters of type MemoryModifier and TypeMethodDescriptionvoidPeerPressureVertexProgram.execute(Vertex vertex, Messenger<org.javatuples.Pair<Serializable, Double>> messenger, Memory memory) PeerPressureVertexProgram.getMessageScopes(Memory memory) voidboolean -
Uses of Memory in org.apache.tinkerpop.gremlin.process.computer.ranking.pagerank
Methods in org.apache.tinkerpop.gremlin.process.computer.ranking.pagerank with parameters of type MemoryModifier and TypeMethodDescriptionvoidPageRankVertexProgram.getMessageScopes(Memory memory) voidboolean -
Uses of Memory in org.apache.tinkerpop.gremlin.process.computer.search.path
Methods in org.apache.tinkerpop.gremlin.process.computer.search.path with parameters of type Memory -
Uses of Memory in org.apache.tinkerpop.gremlin.process.computer.traversal
Methods in org.apache.tinkerpop.gremlin.process.computer.traversal with parameters of type MemoryModifier and TypeMethodDescriptionvoidTraversalVertexProgram.execute(Vertex vertex, Messenger<TraverserSet<Object>> messenger, Memory memory) TraversalVertexProgram.getMessageScopes(Memory memory) static voidMemoryTraversalSideEffects.setMemorySideEffects(Traversal.Admin<?, ?> traversal, Memory memory, ProgramPhase phase) voidbooleanvoidTraversalVertexProgram.workerIterationEnd(Memory memory) voidTraversalVertexProgram.workerIterationStart(Memory memory) -
Uses of Memory in org.apache.tinkerpop.gremlin.process.computer.traversal.step
Methods in org.apache.tinkerpop.gremlin.process.computer.traversal.step with parameters of type MemoryModifier and TypeMethodDescriptionVertexComputing.generateProgram(Graph graph, Memory memory) Generate theVertexProgram. -
Uses of Memory in org.apache.tinkerpop.gremlin.process.computer.traversal.step.map
Methods in org.apache.tinkerpop.gremlin.process.computer.traversal.step.map with parameters of type MemoryModifier and TypeMethodDescriptionConnectedComponentVertexProgramStep.generateProgram(Graph graph, Memory memory) PageRankVertexProgramStep.generateProgram(Graph graph, Memory memory) PeerPressureVertexProgramStep.generateProgram(Graph graph, Memory memory) ProgramVertexProgramStep.generateProgram(Graph graph, Memory memory) ShortestPathVertexProgramStep.generateProgram(Graph graph, Memory memory) TraversalVertexProgramStep.generateProgram(Graph graph, Memory memory) -
Uses of Memory in org.apache.tinkerpop.gremlin.process.computer.traversal.strategy
Classes in org.apache.tinkerpop.gremlin.process.computer.traversal.strategy with type parameters of type MemoryModifier and TypeInterfaceDescriptioninterfaceVertexProgramInterceptor<V extends VertexProgram,G, M extends Memory> -
Uses of Memory in org.apache.tinkerpop.gremlin.process.computer.util
Classes in org.apache.tinkerpop.gremlin.process.computer.util that implement MemoryModifier and TypeClassDescriptionfinal classfinal classfinal classFields in org.apache.tinkerpop.gremlin.process.computer.util declared as MemoryMethods in org.apache.tinkerpop.gremlin.process.computer.util that return MemoryMethods in org.apache.tinkerpop.gremlin.process.computer.util with parameters of type MemoryModifier and TypeMethodDescriptionvoidVertexProgramPool.workerIterationEnd(Memory memory) voidVertexProgramPool.workerIterationStart(Memory memory) Constructors in org.apache.tinkerpop.gremlin.process.computer.util with parameters of type MemoryModifierConstructorDescriptionDefaultComputerResult(Graph graph, Memory memory) ImmutableMemory(Memory baseMemory) -
Uses of Memory in org.apache.tinkerpop.gremlin.process.traversal.step.map
Methods in org.apache.tinkerpop.gremlin.process.traversal.step.map with parameters of type MemoryModifier and TypeMethodDescriptionvoidProgramTest.TestProgram.getMessageScopes(Memory memory) voidbooleanvoidProgramTest.TestProgram.workerIterationEnd(Memory memory) voidProgramTest.TestProgram.workerIterationStart(Memory memory) -
Uses of Memory in org.apache.tinkerpop.gremlin.structure.util
Methods in org.apache.tinkerpop.gremlin.structure.util with parameters of type Memory -
Uses of Memory in org.apache.tinkerpop.gremlin.tinkergraph.process.computer
Classes in org.apache.tinkerpop.gremlin.tinkergraph.process.computer that implement Memory