| Package | Description |
|---|---|
| com.tinkerpop.gremlin.process.computer.util | |
| com.tinkerpop.gremlin.structure | |
| com.tinkerpop.gremlin.structure.strategy | |
| com.tinkerpop.gremlin.structure.util |
| Modifier and Type | Class and Description |
|---|---|
class |
ComputerDataStrategy |
| Modifier and Type | Method and Description |
|---|---|
<V> java.util.function.UnaryOperator<java.util.function.Function<java.lang.String[],java.util.Iterator<VertexProperty<V>>>> |
ComputerDataStrategy.getVertexIteratorsPropertyIteratorStrategy(StrategyContext<StrategyVertex> ctx,
GraphStrategy strategyComposer) |
<V> java.util.function.UnaryOperator<java.util.function.Function<java.lang.String[],java.util.Iterator<V>>> |
ComputerDataStrategy.getVertexIteratorsValueIteratorStrategy(StrategyContext<StrategyVertex> ctx,
GraphStrategy strategyComposer) |
java.util.function.UnaryOperator<java.util.function.Supplier<java.util.Set<java.lang.String>>> |
ComputerDataStrategy.getVertexKeysStrategy(StrategyContext<StrategyVertex> ctx,
GraphStrategy strategyComposer) |
| Modifier and Type | Method and Description |
|---|---|
default StrategyGraph |
Graph.strategy(GraphStrategy... strategies)
Constructs a
StrategyGraph from one or more GraphStrategy objects. |
| Modifier and Type | Class and Description |
|---|---|
class |
IdentityStrategy
A pass through implementation of
GraphStrategy where all strategy functions are simply executed as
they were originally implemented. |
class |
IdStrategy
A
GraphStrategy implementation which enables mapper element IDs even for those graphs which don't
otherwise support them. |
class |
PartitionStrategy
A
GraphStrategy which enables support for logical graph partitioning where the Graph can be blinded to
different parts of the total Graph. |
class |
ReadOnlyStrategy
This
GraphStrategy prevents the graph from being modified and will throw a
UnsupportedOperationException if an attempt is made to do so. |
class |
SequenceStrategy |
class |
SubgraphStrategy
A
GraphStrategy which creates a logical subgraph to selectively include vertices and edges of a
Graph according to provided criteria. |
| Modifier and Type | Field and Description |
|---|---|
protected GraphStrategy |
StrategyElement.strategy |
| Modifier and Type | Method and Description |
|---|---|
GraphStrategy |
StrategyGraph.getStrategy()
Gets the
GraphStrategy for the Graph. |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<GraphStrategy> |
SequenceStrategy.getGraphStrategySequence() |
| Modifier and Type | Method and Description |
|---|---|
java.util.function.UnaryOperator<TriFunction<java.lang.String,Vertex,java.lang.Object[],Edge>> |
SequenceStrategy.getAddEdgeStrategy(StrategyContext<StrategyVertex> ctx,
GraphStrategy composingStrategy) |
java.util.function.UnaryOperator<TriFunction<java.lang.String,Vertex,java.lang.Object[],Edge>> |
ReadOnlyStrategy.getAddEdgeStrategy(StrategyContext<StrategyVertex> ctx,
GraphStrategy composingStrategy) |
java.util.function.UnaryOperator<TriFunction<java.lang.String,Vertex,java.lang.Object[],Edge>> |
PartitionStrategy.getAddEdgeStrategy(StrategyContext<StrategyVertex> ctx,
GraphStrategy composingStrategy) |
java.util.function.UnaryOperator<TriFunction<java.lang.String,Vertex,java.lang.Object[],Edge>> |
IdStrategy.getAddEdgeStrategy(StrategyContext<StrategyVertex> ctx,
GraphStrategy composingStrategy) |
default java.util.function.UnaryOperator<TriFunction<java.lang.String,Vertex,java.lang.Object[],Edge>> |
GraphStrategy.getAddEdgeStrategy(StrategyContext<StrategyVertex> ctx,
GraphStrategy composingStrategy)
Construct a
TriFunction that enhances the features of
Vertex.addEdge(String, com.tinkerpop.gremlin.structure.Vertex, Object...). |
java.util.function.UnaryOperator<java.util.function.Function<java.lang.Object[],Vertex>> |
SequenceStrategy.getAddVertexStrategy(StrategyContext<StrategyGraph> ctx,
GraphStrategy composingStrategy) |
java.util.function.UnaryOperator<java.util.function.Function<java.lang.Object[],Vertex>> |
ReadOnlyStrategy.getAddVertexStrategy(StrategyContext<StrategyGraph> ctx,
GraphStrategy composingStrategy) |
java.util.function.UnaryOperator<java.util.function.Function<java.lang.Object[],Vertex>> |
PartitionStrategy.getAddVertexStrategy(StrategyContext<StrategyGraph> ctx,
GraphStrategy composingStrategy) |
java.util.function.UnaryOperator<java.util.function.Function<java.lang.Object[],Vertex>> |
IdStrategy.getAddVertexStrategy(StrategyContext<StrategyGraph> ctx,
GraphStrategy composingStrategy) |
default java.util.function.UnaryOperator<java.util.function.Function<java.lang.Object[],Vertex>> |
GraphStrategy.getAddVertexStrategy(StrategyContext<StrategyGraph> ctx,
GraphStrategy composingStrategy)
Construct a
Function that enhances the features of Graph.addVertex(Object...). |
<V> java.util.function.UnaryOperator<java.util.function.Function<java.lang.String,Property<V>>> |
SequenceStrategy.getEdgeGetPropertyStrategy(StrategyContext<StrategyEdge> ctx,
GraphStrategy composingStrategy) |
<V> java.util.function.UnaryOperator<java.util.function.Function<java.lang.String,Property<V>>> |
PartitionStrategy.getEdgeGetPropertyStrategy(StrategyContext<StrategyEdge> ctx,
GraphStrategy composingStrategy) |
default <V> java.util.function.UnaryOperator<java.util.function.Function<java.lang.String,Property<V>>> |
GraphStrategy.getEdgeGetPropertyStrategy(StrategyContext<StrategyEdge> ctx,
GraphStrategy composingStrategy)
Construct a
Function that enhances the features of Element.property(String). |
java.util.function.UnaryOperator<java.util.function.Supplier<Graph>> |
SequenceStrategy.getEdgeGraphStrategy(StrategyContext<StrategyEdge> ctx,
GraphStrategy composingStrategy) |
default java.util.function.UnaryOperator<java.util.function.Supplier<Graph>> |
GraphStrategy.getEdgeGraphStrategy(StrategyContext<StrategyEdge> ctx,
GraphStrategy composingStrategy)
Construct a
Supplier that enhances the features of Element.graph(). |
java.util.function.UnaryOperator<java.util.function.Supplier<java.lang.Object>> |
SequenceStrategy.getEdgeIdStrategy(StrategyContext<StrategyEdge> ctx,
GraphStrategy composingStrategy) |
java.util.function.UnaryOperator<java.util.function.Supplier<java.lang.Object>> |
IdStrategy.getEdgeIdStrategy(StrategyContext<StrategyEdge> ctx,
GraphStrategy composingStrategy) |
default java.util.function.UnaryOperator<java.util.function.Supplier<java.lang.Object>> |
GraphStrategy.getEdgeIdStrategy(StrategyContext<StrategyEdge> ctx,
GraphStrategy composingStrategy)
Construct a
Supplier that enhances the features of Element.id(). |
<V> java.util.function.UnaryOperator<java.util.function.Function<java.lang.String[],java.util.Iterator<Property<V>>>> |
SequenceStrategy.getEdgeIteratorsPropertyIteratorStrategy(StrategyContext<StrategyEdge> ctx,
GraphStrategy composingStrategy) |
<V> java.util.function.UnaryOperator<java.util.function.Function<java.lang.String[],java.util.Iterator<Property<V>>>> |
PartitionStrategy.getEdgeIteratorsPropertyIteratorStrategy(StrategyContext<StrategyEdge> ctx,
GraphStrategy composingStrategy) |
default <V> java.util.function.UnaryOperator<java.util.function.Function<java.lang.String[],java.util.Iterator<Property<V>>>> |
GraphStrategy.getEdgeIteratorsPropertyIteratorStrategy(StrategyContext<StrategyEdge> ctx,
GraphStrategy composingStrategy)
Construct a
Function that enhances the features of Edge.Iterators.propertyIterator(java.lang.String...). |
<V> java.util.function.UnaryOperator<java.util.function.Function<java.lang.String[],java.util.Iterator<V>>> |
SequenceStrategy.getEdgeIteratorsValueIteratorStrategy(StrategyContext<StrategyEdge> ctx,
GraphStrategy composingStrategy) |
<V> java.util.function.UnaryOperator<java.util.function.Function<java.lang.String[],java.util.Iterator<V>>> |
PartitionStrategy.getEdgeIteratorsValueIteratorStrategy(StrategyContext<StrategyEdge> ctx,
GraphStrategy composingStrategy) |
default <V> java.util.function.UnaryOperator<java.util.function.Function<java.lang.String[],java.util.Iterator<V>>> |
GraphStrategy.getEdgeIteratorsValueIteratorStrategy(StrategyContext<StrategyEdge> ctx,
GraphStrategy composingStrategy)
Construct a
Function that enhances the features of Element.Iterators.valueIterator(java.lang.String...). |
java.util.function.UnaryOperator<java.util.function.Function<Direction,java.util.Iterator<Vertex>>> |
SubgraphStrategy.getEdgeIteratorsVertexIteratorStrategy(StrategyContext<StrategyEdge> ctx,
GraphStrategy composingStrategy) |
java.util.function.UnaryOperator<java.util.function.Function<Direction,java.util.Iterator<Vertex>>> |
SequenceStrategy.getEdgeIteratorsVertexIteratorStrategy(StrategyContext<StrategyEdge> ctx,
GraphStrategy composingStrategy) |
java.util.function.UnaryOperator<java.util.function.Function<Direction,java.util.Iterator<Vertex>>> |
PartitionStrategy.getEdgeIteratorsVertexIteratorStrategy(StrategyContext<StrategyEdge> ctx,
GraphStrategy composingStrategy) |
default java.util.function.UnaryOperator<java.util.function.Function<Direction,java.util.Iterator<Vertex>>> |
GraphStrategy.getEdgeIteratorsVertexIteratorStrategy(StrategyContext<StrategyEdge> ctx,
GraphStrategy composingStrategy)
Construct a
Function that enhances the features of Edge.Iterators.vertexIterator(com.tinkerpop.gremlin.structure.Direction). |
java.util.function.UnaryOperator<java.util.function.Supplier<java.util.Set<java.lang.String>>> |
SequenceStrategy.getEdgeKeysStrategy(StrategyContext<StrategyEdge> ctx,
GraphStrategy composingStrategy) |
java.util.function.UnaryOperator<java.util.function.Supplier<java.util.Set<java.lang.String>>> |
PartitionStrategy.getEdgeKeysStrategy(StrategyContext<StrategyEdge> ctx,
GraphStrategy composingStrategy) |
default java.util.function.UnaryOperator<java.util.function.Supplier<java.util.Set<java.lang.String>>> |
GraphStrategy.getEdgeKeysStrategy(StrategyContext<StrategyEdge> ctx,
GraphStrategy composingStrategy)
Construct a
Supplier that enhances the features of Element.keys(). |
java.util.function.UnaryOperator<java.util.function.Supplier<java.lang.String>> |
SequenceStrategy.getEdgeLabelStrategy(StrategyContext<StrategyEdge> ctx,
GraphStrategy composingStrategy) |
default java.util.function.UnaryOperator<java.util.function.Supplier<java.lang.String>> |
GraphStrategy.getEdgeLabelStrategy(StrategyContext<StrategyEdge> ctx,
GraphStrategy composingStrategy)
Construct a
Supplier that enhances the features of Element.label(). |
<V> java.util.function.UnaryOperator<java.util.function.BiFunction<java.lang.String,V,Property<V>>> |
SequenceStrategy.getEdgePropertyStrategy(StrategyContext<StrategyEdge> ctx,
GraphStrategy composingStrategy) |
<V> java.util.function.UnaryOperator<java.util.function.BiFunction<java.lang.String,V,Property<V>>> |
ReadOnlyStrategy.getEdgePropertyStrategy(StrategyContext<StrategyEdge> ctx,
GraphStrategy composingStrategy) |
<V> java.util.function.UnaryOperator<java.util.function.BiFunction<java.lang.String,V,Property<V>>> |
IdStrategy.getEdgePropertyStrategy(StrategyContext<StrategyEdge> ctx,
GraphStrategy composingStrategy) |
default <V> java.util.function.UnaryOperator<java.util.function.BiFunction<java.lang.String,V,Property<V>>> |
GraphStrategy.getEdgePropertyStrategy(StrategyContext<StrategyEdge> ctx,
GraphStrategy composingStrategy)
Construct a
BiFunction that enhances the features of Element.property(String, Object). |
<V> java.util.function.UnaryOperator<java.util.function.Function<java.lang.String,V>> |
SequenceStrategy.getEdgeValueStrategy(StrategyContext<StrategyEdge> ctx,
GraphStrategy composingStrategy) |
default <V> java.util.function.UnaryOperator<java.util.function.Function<java.lang.String,V>> |
GraphStrategy.getEdgeValueStrategy(StrategyContext<StrategyEdge> ctx,
GraphStrategy composingStrategy)
Construct a
Function that enhances the features of Element.value(String). |
java.util.function.UnaryOperator<java.util.function.Supplier<java.lang.Void>> |
SequenceStrategy.getGraphCloseStrategy(StrategyContext<StrategyGraph> ctx,
GraphStrategy composingStrategy) |
default java.util.function.UnaryOperator<java.util.function.Supplier<java.lang.Void>> |
GraphStrategy.getGraphCloseStrategy(StrategyContext<StrategyGraph> ctx,
GraphStrategy composingStrategy)
Construct a
Supplier that enhances the features of AutoCloseable.close(). |
java.util.function.UnaryOperator<java.util.function.Function<java.lang.Object[],GraphTraversal<Edge,Edge>>> |
SubgraphStrategy.getGraphEStrategy(StrategyContext<StrategyGraph> ctx,
GraphStrategy composingStrategy) |
java.util.function.UnaryOperator<java.util.function.Function<java.lang.Object[],GraphTraversal<Edge,Edge>>> |
SequenceStrategy.getGraphEStrategy(StrategyContext<StrategyGraph> ctx,
GraphStrategy composingStrategy) |
java.util.function.UnaryOperator<java.util.function.Function<java.lang.Object[],GraphTraversal<Edge,Edge>>> |
PartitionStrategy.getGraphEStrategy(StrategyContext<StrategyGraph> ctx,
GraphStrategy composingStrategy) |
java.util.function.UnaryOperator<java.util.function.Function<java.lang.Object[],GraphTraversal<Edge,Edge>>> |
IdStrategy.getGraphEStrategy(StrategyContext<StrategyGraph> ctx,
GraphStrategy composingStrategy) |
default java.util.function.UnaryOperator<java.util.function.Function<java.lang.Object[],GraphTraversal<Edge,Edge>>> |
GraphStrategy.getGraphEStrategy(StrategyContext<StrategyGraph> ctx,
GraphStrategy composingStrategy)
Construct a
Function that enhances the features of Graph.E(java.lang.Object...). |
java.util.function.UnaryOperator<java.util.function.Function<java.lang.Object[],java.util.Iterator<Edge>>> |
SequenceStrategy.getGraphIteratorsEdgeIteratorStrategy(StrategyContext<StrategyGraph> ctx,
GraphStrategy composingStrategy) |
java.util.function.UnaryOperator<java.util.function.Function<java.lang.Object[],java.util.Iterator<Edge>>> |
IdStrategy.getGraphIteratorsEdgeIteratorStrategy(StrategyContext<StrategyGraph> ctx,
GraphStrategy composingStrategy) |
default java.util.function.UnaryOperator<java.util.function.Function<java.lang.Object[],java.util.Iterator<Edge>>> |
GraphStrategy.getGraphIteratorsEdgeIteratorStrategy(StrategyContext<StrategyGraph> ctx,
GraphStrategy composingStrategy)
Construct a
Function that enhances the features of Graph.Iterators.edgeIterator(java.lang.Object...). |
java.util.function.UnaryOperator<java.util.function.Function<java.lang.Object[],java.util.Iterator<Vertex>>> |
SequenceStrategy.getGraphIteratorsVertexIteratorStrategy(StrategyContext<StrategyGraph> ctx,
GraphStrategy composingStrategy) |
java.util.function.UnaryOperator<java.util.function.Function<java.lang.Object[],java.util.Iterator<Vertex>>> |
IdStrategy.getGraphIteratorsVertexIteratorStrategy(StrategyContext<StrategyGraph> ctx,
GraphStrategy composingStrategy) |
default java.util.function.UnaryOperator<java.util.function.Function<java.lang.Object[],java.util.Iterator<Vertex>>> |
GraphStrategy.getGraphIteratorsVertexIteratorStrategy(StrategyContext<StrategyGraph> ctx,
GraphStrategy composingStrategy)
Construct a
Function that enhances the features of Graph.Iterators.vertexIterator(java.lang.Object...). |
java.util.function.UnaryOperator<java.util.function.Function<java.lang.Object[],GraphTraversal<Vertex,Vertex>>> |
SubgraphStrategy.getGraphVStrategy(StrategyContext<StrategyGraph> ctx,
GraphStrategy composingStrategy) |
java.util.function.UnaryOperator<java.util.function.Function<java.lang.Object[],GraphTraversal<Vertex,Vertex>>> |
SequenceStrategy.getGraphVStrategy(StrategyContext<StrategyGraph> ctx,
GraphStrategy composingStrategy) |
java.util.function.UnaryOperator<java.util.function.Function<java.lang.Object[],GraphTraversal<Vertex,Vertex>>> |
PartitionStrategy.getGraphVStrategy(StrategyContext<StrategyGraph> ctx,
GraphStrategy composingStrategy) |
java.util.function.UnaryOperator<java.util.function.Function<java.lang.Object[],GraphTraversal<Vertex,Vertex>>> |
IdStrategy.getGraphVStrategy(StrategyContext<StrategyGraph> ctx,
GraphStrategy composingStrategy) |
default java.util.function.UnaryOperator<java.util.function.Function<java.lang.Object[],GraphTraversal<Vertex,Vertex>>> |
GraphStrategy.getGraphVStrategy(StrategyContext<StrategyGraph> ctx,
GraphStrategy composingStrategy)
Construct a
Function that enhances the features of Graph.V(java.lang.Object...). |
<V> java.util.function.UnaryOperator<java.util.function.Supplier<java.lang.String>> |
SequenceStrategy.getPropertyKeyStrategy(StrategyContext<StrategyProperty<V>> ctx,
GraphStrategy composingStrategy) |
default <V> java.util.function.UnaryOperator<java.util.function.Supplier<java.lang.String>> |
GraphStrategy.getPropertyKeyStrategy(StrategyContext<StrategyProperty<V>> ctx,
GraphStrategy composingStrategy)
Construct a
Supplier that enhances the features of Property.key(). |
<V> java.util.function.UnaryOperator<java.util.function.Supplier<V>> |
SequenceStrategy.getPropertyValueStrategy(StrategyContext<StrategyProperty<V>> ctx,
GraphStrategy composingStrategy) |
default <V> java.util.function.UnaryOperator<java.util.function.Supplier<V>> |
GraphStrategy.getPropertyValueStrategy(StrategyContext<StrategyProperty<V>> ctx,
GraphStrategy composingStrategy)
Construct a
Supplier that enhances the features of Property.value(). |
java.util.function.UnaryOperator<java.util.function.Supplier<java.lang.Void>> |
SequenceStrategy.getRemoveEdgeStrategy(StrategyContext<StrategyEdge> ctx,
GraphStrategy composingStrategy) |
java.util.function.UnaryOperator<java.util.function.Supplier<java.lang.Void>> |
ReadOnlyStrategy.getRemoveEdgeStrategy(StrategyContext<StrategyEdge> ctx,
GraphStrategy composingStrategy) |
default java.util.function.UnaryOperator<java.util.function.Supplier<java.lang.Void>> |
GraphStrategy.getRemoveEdgeStrategy(StrategyContext<StrategyEdge> ctx,
GraphStrategy composingStrategy)
Construct a
Supplier that enhances the features of Element.remove(). |
<V> java.util.function.UnaryOperator<java.util.function.Supplier<java.lang.Void>> |
SequenceStrategy.getRemovePropertyStrategy(StrategyContext<StrategyProperty<V>> ctx,
GraphStrategy composingStrategy) |
<V> java.util.function.UnaryOperator<java.util.function.Supplier<java.lang.Void>> |
ReadOnlyStrategy.getRemovePropertyStrategy(StrategyContext<StrategyProperty<V>> ctx,
GraphStrategy composingStrategy) |
default <V> java.util.function.UnaryOperator<java.util.function.Supplier<java.lang.Void>> |
GraphStrategy.getRemovePropertyStrategy(StrategyContext<StrategyProperty<V>> ctx,
GraphStrategy composingStrategy)
Construct a
Supplier that enhances the features of Property.remove(). |
<V> java.util.function.UnaryOperator<java.util.function.Supplier<java.lang.Void>> |
SequenceStrategy.getRemoveVertexPropertyStrategy(StrategyContext<StrategyVertexProperty<V>> ctx,
GraphStrategy composingStrategy) |
<V> java.util.function.UnaryOperator<java.util.function.Supplier<java.lang.Void>> |
ReadOnlyStrategy.getRemoveVertexPropertyStrategy(StrategyContext<StrategyVertexProperty<V>> ctx,
GraphStrategy composingStrategy) |
default <V> java.util.function.UnaryOperator<java.util.function.Supplier<java.lang.Void>> |
GraphStrategy.getRemoveVertexPropertyStrategy(StrategyContext<StrategyVertexProperty<V>> ctx,
GraphStrategy composingStrategy)
Construct a
Supplier that enhances the features of Property.remove(). |
java.util.function.UnaryOperator<java.util.function.Supplier<java.lang.Void>> |
SequenceStrategy.getRemoveVertexStrategy(StrategyContext<StrategyVertex> ctx,
GraphStrategy composingStrategy) |
java.util.function.UnaryOperator<java.util.function.Supplier<java.lang.Void>> |
ReadOnlyStrategy.getRemoveVertexStrategy(StrategyContext<StrategyVertex> ctx,
GraphStrategy composingStrategy) |
default java.util.function.UnaryOperator<java.util.function.Supplier<java.lang.Void>> |
GraphStrategy.getRemoveVertexStrategy(StrategyContext<StrategyVertex> ctx,
GraphStrategy composingStrategy)
Construct a
Supplier that enhances the features of Element.remove(). |
java.util.function.UnaryOperator<java.util.function.Supplier<java.util.Map<java.lang.String,java.lang.Object>>> |
SequenceStrategy.getVariableAsMapStrategy(StrategyContext<StrategyVariables> ctx,
GraphStrategy composingStrategy) |
java.util.function.UnaryOperator<java.util.function.Supplier<java.util.Map<java.lang.String,java.lang.Object>>> |
ReadOnlyStrategy.getVariableAsMapStrategy(StrategyContext<StrategyVariables> ctx,
GraphStrategy composingStrategy) |
default java.util.function.UnaryOperator<java.util.function.Supplier<java.util.Map<java.lang.String,java.lang.Object>>> |
GraphStrategy.getVariableAsMapStrategy(StrategyContext<StrategyVariables> ctx,
GraphStrategy composingStrategy)
Construct a
Supplier that enhances the features of Graph.Variables.asMap(). |
<R> java.util.function.UnaryOperator<java.util.function.Function<java.lang.String,java.util.Optional<R>>> |
SequenceStrategy.getVariableGetStrategy(StrategyContext<StrategyVariables> ctx,
GraphStrategy composingStrategy) |
default <R> java.util.function.UnaryOperator<java.util.function.Function<java.lang.String,java.util.Optional<R>>> |
GraphStrategy.getVariableGetStrategy(StrategyContext<StrategyVariables> ctx,
GraphStrategy composingStrategy)
Construct a
Function that enhances the features of Graph.Variables.get(String). |
java.util.function.UnaryOperator<java.util.function.Supplier<java.util.Set<java.lang.String>>> |
SequenceStrategy.getVariableKeysStrategy(StrategyContext<StrategyVariables> ctx,
GraphStrategy composingStrategy) |
default java.util.function.UnaryOperator<java.util.function.Supplier<java.util.Set<java.lang.String>>> |
GraphStrategy.getVariableKeysStrategy(StrategyContext<StrategyVariables> ctx,
GraphStrategy composingStrategy)
Construct a
Supplier that enhances the features of Graph.Variables.keys(). |
java.util.function.UnaryOperator<java.util.function.Consumer<java.lang.String>> |
SequenceStrategy.getVariableRemoveStrategy(StrategyContext<StrategyVariables> ctx,
GraphStrategy composingStrategy) |
default java.util.function.UnaryOperator<java.util.function.Consumer<java.lang.String>> |
GraphStrategy.getVariableRemoveStrategy(StrategyContext<StrategyVariables> ctx,
GraphStrategy composingStrategy)
Construct a
Consumer that enhances the features of Graph.Variables.remove(String). |
java.util.function.UnaryOperator<java.util.function.BiConsumer<java.lang.String,java.lang.Object>> |
SequenceStrategy.getVariableSetStrategy(StrategyContext<StrategyVariables> ctx,
GraphStrategy composingStrategy) |
java.util.function.UnaryOperator<java.util.function.BiConsumer<java.lang.String,java.lang.Object>> |
ReadOnlyStrategy.getVariableSetStrategy(StrategyContext<StrategyVariables> ctx,
GraphStrategy composingStrategy) |
default java.util.function.UnaryOperator<java.util.function.BiConsumer<java.lang.String,java.lang.Object>> |
GraphStrategy.getVariableSetStrategy(StrategyContext<StrategyVariables> ctx,
GraphStrategy composingStrategy)
Construct a
BiConsumer that enhances the features of Graph.Variables.set(String, Object). |
<V> java.util.function.UnaryOperator<java.util.function.Function<java.lang.String,VertexProperty<V>>> |
SequenceStrategy.getVertexGetPropertyStrategy(StrategyContext<StrategyVertex> ctx,
GraphStrategy composingStrategy) |
<V> java.util.function.UnaryOperator<java.util.function.Function<java.lang.String,VertexProperty<V>>> |
PartitionStrategy.getVertexGetPropertyStrategy(StrategyContext<StrategyVertex> ctx,
GraphStrategy composingStrategy) |
default <V> java.util.function.UnaryOperator<java.util.function.Function<java.lang.String,VertexProperty<V>>> |
GraphStrategy.getVertexGetPropertyStrategy(StrategyContext<StrategyVertex> ctx,
GraphStrategy composingStrategy)
Construct a
Function that enhances the features of Vertex.property(String). |
java.util.function.UnaryOperator<java.util.function.Supplier<Graph>> |
SequenceStrategy.getVertexGraphStrategy(StrategyContext<StrategyVertex> ctx,
GraphStrategy composingStrategy) |
default java.util.function.UnaryOperator<java.util.function.Supplier<Graph>> |
GraphStrategy.getVertexGraphStrategy(StrategyContext<StrategyVertex> ctx,
GraphStrategy composingStrategy)
Construct a
Supplier that enhances the features of Element.graph(). |
java.util.function.UnaryOperator<java.util.function.Supplier<java.lang.Object>> |
SequenceStrategy.getVertexIdStrategy(StrategyContext<StrategyVertex> ctx,
GraphStrategy composingStrategy) |
java.util.function.UnaryOperator<java.util.function.Supplier<java.lang.Object>> |
IdStrategy.getVertexIdStrategy(StrategyContext<StrategyVertex> ctx,
GraphStrategy composingStrategy) |
default java.util.function.UnaryOperator<java.util.function.Supplier<java.lang.Object>> |
GraphStrategy.getVertexIdStrategy(StrategyContext<StrategyVertex> ctx,
GraphStrategy composingStrategy)
Construct a
Supplier that enhances the features of Element.id(). |
java.util.function.UnaryOperator<java.util.function.BiFunction<Direction,java.lang.String[],java.util.Iterator<Edge>>> |
SubgraphStrategy.getVertexIteratorsEdgeIteratorStrategy(StrategyContext<StrategyVertex> ctx,
GraphStrategy composingStrategy) |
java.util.function.UnaryOperator<java.util.function.BiFunction<Direction,java.lang.String[],java.util.Iterator<Edge>>> |
SequenceStrategy.getVertexIteratorsEdgeIteratorStrategy(StrategyContext<StrategyVertex> ctx,
GraphStrategy composingStrategy) |
java.util.function.UnaryOperator<java.util.function.BiFunction<Direction,java.lang.String[],java.util.Iterator<Edge>>> |
PartitionStrategy.getVertexIteratorsEdgeIteratorStrategy(StrategyContext<StrategyVertex> ctx,
GraphStrategy composingStrategy) |
default java.util.function.UnaryOperator<java.util.function.BiFunction<Direction,java.lang.String[],java.util.Iterator<Edge>>> |
GraphStrategy.getVertexIteratorsEdgeIteratorStrategy(StrategyContext<StrategyVertex> ctx,
GraphStrategy composingStrategy)
Construct a
TriFunction that enhances the features of Vertex.Iterators.edgeIterator(com.tinkerpop.gremlin.structure.Direction, java.lang.String...). |
<V> java.util.function.UnaryOperator<java.util.function.Function<java.lang.String[],java.util.Iterator<VertexProperty<V>>>> |
SequenceStrategy.getVertexIteratorsPropertyIteratorStrategy(StrategyContext<StrategyVertex> ctx,
GraphStrategy composingStrategy) |
<V> java.util.function.UnaryOperator<java.util.function.Function<java.lang.String[],java.util.Iterator<VertexProperty<V>>>> |
PartitionStrategy.getVertexIteratorsPropertyIteratorStrategy(StrategyContext<StrategyVertex> ctx,
GraphStrategy composingStrategy) |
default <V> java.util.function.UnaryOperator<java.util.function.Function<java.lang.String[],java.util.Iterator<VertexProperty<V>>>> |
GraphStrategy.getVertexIteratorsPropertyIteratorStrategy(StrategyContext<StrategyVertex> ctx,
GraphStrategy composingStrategy)
Construct a
Function that enhances the features of Element.Iterators.propertyIterator(java.lang.String...). |
<V> java.util.function.UnaryOperator<java.util.function.Function<java.lang.String[],java.util.Iterator<V>>> |
SequenceStrategy.getVertexIteratorsValueIteratorStrategy(StrategyContext<StrategyVertex> ctx,
GraphStrategy composingStrategy) |
<V> java.util.function.UnaryOperator<java.util.function.Function<java.lang.String[],java.util.Iterator<V>>> |
PartitionStrategy.getVertexIteratorsValueIteratorStrategy(StrategyContext<StrategyVertex> ctx,
GraphStrategy composingStrategy) |
default <V> java.util.function.UnaryOperator<java.util.function.Function<java.lang.String[],java.util.Iterator<V>>> |
GraphStrategy.getVertexIteratorsValueIteratorStrategy(StrategyContext<StrategyVertex> ctx,
GraphStrategy composingStrategy)
Construct a
Function that enhances the features of Element.Iterators.valueIterator(java.lang.String...). |
java.util.function.UnaryOperator<java.util.function.BiFunction<Direction,java.lang.String[],java.util.Iterator<Vertex>>> |
SubgraphStrategy.getVertexIteratorsVertexIteratorStrategy(StrategyContext<StrategyVertex> ctx,
GraphStrategy composingStrategy) |
java.util.function.UnaryOperator<java.util.function.BiFunction<Direction,java.lang.String[],java.util.Iterator<Vertex>>> |
SequenceStrategy.getVertexIteratorsVertexIteratorStrategy(StrategyContext<StrategyVertex> ctx,
GraphStrategy composingStrategy) |
java.util.function.UnaryOperator<java.util.function.BiFunction<Direction,java.lang.String[],java.util.Iterator<Vertex>>> |
PartitionStrategy.getVertexIteratorsVertexIteratorStrategy(StrategyContext<StrategyVertex> ctx,
GraphStrategy composingStrategy) |
default java.util.function.UnaryOperator<java.util.function.BiFunction<Direction,java.lang.String[],java.util.Iterator<Vertex>>> |
GraphStrategy.getVertexIteratorsVertexIteratorStrategy(StrategyContext<StrategyVertex> ctx,
GraphStrategy composingStrategy)
Construct a
TriFunction that enhances the features of Vertex.Iterators.vertexIterator(com.tinkerpop.gremlin.structure.Direction, java.lang.String...). |
java.util.function.UnaryOperator<java.util.function.Supplier<java.util.Set<java.lang.String>>> |
SequenceStrategy.getVertexKeysStrategy(StrategyContext<StrategyVertex> ctx,
GraphStrategy composingStrategy) |
java.util.function.UnaryOperator<java.util.function.Supplier<java.util.Set<java.lang.String>>> |
PartitionStrategy.getVertexKeysStrategy(StrategyContext<StrategyVertex> ctx,
GraphStrategy composingStrategy) |
default java.util.function.UnaryOperator<java.util.function.Supplier<java.util.Set<java.lang.String>>> |
GraphStrategy.getVertexKeysStrategy(StrategyContext<StrategyVertex> ctx,
GraphStrategy composingStrategy)
Construct a
Supplier that enhances the features of Element.keys(). |
java.util.function.UnaryOperator<java.util.function.Supplier<java.lang.String>> |
SequenceStrategy.getVertexLabelStrategy(StrategyContext<StrategyVertex> ctx,
GraphStrategy composingStrategy) |
default java.util.function.UnaryOperator<java.util.function.Supplier<java.lang.String>> |
GraphStrategy.getVertexLabelStrategy(StrategyContext<StrategyVertex> ctx,
GraphStrategy composingStrategy)
Construct a
Supplier that enhances the features of Element.label(). |
<V> java.util.function.UnaryOperator<java.util.function.Supplier<Vertex>> |
SequenceStrategy.getVertexPropertyGetElementStrategy(StrategyContext<StrategyVertexProperty<V>> ctx,
GraphStrategy composingStrategy) |
default <V> java.util.function.UnaryOperator<java.util.function.Supplier<Vertex>> |
GraphStrategy.getVertexPropertyGetElementStrategy(StrategyContext<StrategyVertexProperty<V>> ctx,
GraphStrategy composingStrategy)
Construct a
Supplier that enhances the features of VertexProperty.element(). |
<V> java.util.function.UnaryOperator<java.util.function.Supplier<Graph>> |
SequenceStrategy.getVertexPropertyGraphStrategy(StrategyContext<StrategyVertexProperty<V>> ctx,
GraphStrategy composingStrategy) |
default <V> java.util.function.UnaryOperator<java.util.function.Supplier<Graph>> |
GraphStrategy.getVertexPropertyGraphStrategy(StrategyContext<StrategyVertexProperty<V>> ctx,
GraphStrategy composingStrategy)
Construct a
Supplier that enhances the features of VertexProperty.graph(). |
<V> java.util.function.UnaryOperator<java.util.function.Supplier<java.lang.Object>> |
SequenceStrategy.getVertexPropertyIdStrategy(StrategyContext<StrategyVertexProperty<V>> ctx,
GraphStrategy composingStrategy) |
default <V> java.util.function.UnaryOperator<java.util.function.Supplier<java.lang.Object>> |
GraphStrategy.getVertexPropertyIdStrategy(StrategyContext<StrategyVertexProperty<V>> ctx,
GraphStrategy composingStrategy)
Construct a
Supplier that enhances the features of Element.id(). |
<V,U> java.util.function.UnaryOperator<java.util.function.Function<java.lang.String[],java.util.Iterator<Property<V>>>> |
SequenceStrategy.getVertexPropertyIteratorsPropertyIteratorStrategy(StrategyContext<StrategyVertexProperty<U>> ctx,
GraphStrategy composingStrategy) |
default <V,U> java.util.function.UnaryOperator<java.util.function.Function<java.lang.String[],java.util.Iterator<Property<V>>>> |
GraphStrategy.getVertexPropertyIteratorsPropertyIteratorStrategy(StrategyContext<StrategyVertexProperty<U>> ctx,
GraphStrategy composingStrategy)
Construct a
Function that enhances the features of VertexProperty.Iterators.propertyIterator(java.lang.String...). |
<V,U> java.util.function.UnaryOperator<java.util.function.Function<java.lang.String[],java.util.Iterator<V>>> |
SequenceStrategy.getVertexPropertyIteratorsValueIteratorStrategy(StrategyContext<StrategyVertexProperty<U>> ctx,
GraphStrategy composingStrategy) |
default <V,U> java.util.function.UnaryOperator<java.util.function.Function<java.lang.String[],java.util.Iterator<V>>> |
GraphStrategy.getVertexPropertyIteratorsValueIteratorStrategy(StrategyContext<StrategyVertexProperty<U>> ctx,
GraphStrategy composingStrategy)
Construct a
Function that enhances the features of Element.Iterators.valueIterator(java.lang.String...). |
<V> java.util.function.UnaryOperator<java.util.function.Supplier<java.util.Set<java.lang.String>>> |
SequenceStrategy.getVertexPropertyKeysStrategy(StrategyContext<StrategyVertexProperty<V>> ctx,
GraphStrategy composingStrategy) |
default <V> java.util.function.UnaryOperator<java.util.function.Supplier<java.util.Set<java.lang.String>>> |
GraphStrategy.getVertexPropertyKeysStrategy(StrategyContext<StrategyVertexProperty<V>> ctx,
GraphStrategy composingStrategy)
Construct a
Supplier that enhances the features of Element.keys(). |
<V> java.util.function.UnaryOperator<java.util.function.Supplier<java.lang.String>> |
SequenceStrategy.getVertexPropertyKeyStrategy(StrategyContext<StrategyVertexProperty<V>> ctx,
GraphStrategy composingStrategy) |
default <V> java.util.function.UnaryOperator<java.util.function.Supplier<java.lang.String>> |
GraphStrategy.getVertexPropertyKeyStrategy(StrategyContext<StrategyVertexProperty<V>> ctx,
GraphStrategy composingStrategy)
Construct a
Supplier that enhances the features of Property.key(). |
<V> java.util.function.UnaryOperator<java.util.function.Supplier<java.lang.String>> |
SequenceStrategy.getVertexPropertyLabelStrategy(StrategyContext<StrategyVertexProperty<V>> ctx,
GraphStrategy composingStrategy) |
default <V> java.util.function.UnaryOperator<java.util.function.Supplier<java.lang.String>> |
GraphStrategy.getVertexPropertyLabelStrategy(StrategyContext<StrategyVertexProperty<V>> ctx,
GraphStrategy composingStrategy)
Construct a
Supplier that enhances the features of VertexProperty.label(). |
<V,U> java.util.function.UnaryOperator<java.util.function.BiFunction<java.lang.String,V,Property<V>>> |
SequenceStrategy.getVertexPropertyPropertyStrategy(StrategyContext<StrategyVertexProperty<U>> ctx,
GraphStrategy composingStrategy) |
<V,U> java.util.function.UnaryOperator<java.util.function.BiFunction<java.lang.String,V,Property<V>>> |
ReadOnlyStrategy.getVertexPropertyPropertyStrategy(StrategyContext<StrategyVertexProperty<U>> ctx,
GraphStrategy composingStrategy) |
default <V,U> java.util.function.UnaryOperator<java.util.function.BiFunction<java.lang.String,V,Property<V>>> |
GraphStrategy.getVertexPropertyPropertyStrategy(StrategyContext<StrategyVertexProperty<U>> ctx,
GraphStrategy composingStrategy)
Construct a
BiFunction that enhances the features of Element.property(String, Object). |
<V> java.util.function.UnaryOperator<java.util.function.BiFunction<java.lang.String,V,VertexProperty<V>>> |
SequenceStrategy.getVertexPropertyStrategy(StrategyContext<StrategyVertex> ctx,
GraphStrategy composingStrategy) |
<V> java.util.function.UnaryOperator<java.util.function.BiFunction<java.lang.String,V,VertexProperty<V>>> |
ReadOnlyStrategy.getVertexPropertyStrategy(StrategyContext<StrategyVertex> ctx,
GraphStrategy composingStrategy) |
<V> java.util.function.UnaryOperator<java.util.function.BiFunction<java.lang.String,V,VertexProperty<V>>> |
IdStrategy.getVertexPropertyStrategy(StrategyContext<StrategyVertex> ctx,
GraphStrategy composingStrategy) |
default <V> java.util.function.UnaryOperator<java.util.function.BiFunction<java.lang.String,V,VertexProperty<V>>> |
GraphStrategy.getVertexPropertyStrategy(StrategyContext<StrategyVertex> ctx,
GraphStrategy composingStrategy)
Construct a
BiFunction that enhances the features of Vertex.property(String, Object). |
<V> java.util.function.UnaryOperator<java.util.function.Supplier<V>> |
SequenceStrategy.getVertexPropertyValueStrategy(StrategyContext<StrategyVertexProperty<V>> ctx,
GraphStrategy composingStrategy) |
default <V> java.util.function.UnaryOperator<java.util.function.Supplier<V>> |
GraphStrategy.getVertexPropertyValueStrategy(StrategyContext<StrategyVertexProperty<V>> ctx,
GraphStrategy composingStrategy)
Construct a
Supplier that enhances the features of Property.value(). |
<V> java.util.function.UnaryOperator<java.util.function.Function<java.lang.String,V>> |
SequenceStrategy.getVertexValueStrategy(StrategyContext<StrategyVertex> ctx,
GraphStrategy composingStrategy) |
default <V> java.util.function.UnaryOperator<java.util.function.Function<java.lang.String,V>> |
GraphStrategy.getVertexValueStrategy(StrategyContext<StrategyVertex> ctx,
GraphStrategy composingStrategy)
Construct a
Function that enhances the features of Element.value(String). |
SequenceStrategy.Builder |
SequenceStrategy.Builder.sequence(GraphStrategy... strategies)
Provide the sequence of
GraphStrategy implementations to execute. |
| Modifier and Type | Method and Description |
|---|---|
<T> T |
StrategyGraph.compose(java.util.function.Function<GraphStrategy,java.util.function.UnaryOperator<T>> f,
T impl)
Return a
GraphStrategy function that takes the base function of the form denoted by T as
an argument and returns back a function with T. |
| Constructor and Description |
|---|
StrategyGraph(Graph baseGraph,
GraphStrategy strategy) |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.String |
StringFactory.graphStrategyString(GraphStrategy graphStrategy)
Construct the representation for a
GraphStrategy. |
static java.lang.String |
StringFactory.graphStrategyString(GraphStrategy graphStrategy,
Graph graph) |
Copyright © 2013-2015 TinkerPop. All Rights Reserved.