public interface GremlinFluentPipeline<S,E>
| Modifier and Type | Method and Description |
|---|---|
GremlinFluentPipeline<S,E> |
_()
Add an IdentityPipe to the end of the Pipeline.
|
GremlinFluentPipeline<S,E> |
aggregate()
Add an AggregatePipe to the end of the Pipeline.
|
GremlinFluentPipeline<S,E> |
aggregate(Collection<E> aggregate)
Add an AggregatePipe to the end of the Pipeline.
|
GremlinFluentPipeline<S,E> |
aggregate(Collection aggregate,
com.tinkerpop.pipes.PipeFunction<E,?> aggregateFunction)
Add an AggregatePipe to the end of the Pipeline.
|
GremlinFluentPipeline<S,E> |
aggregate(com.tinkerpop.pipes.PipeFunction<E,?> aggregateFunction)
Add an AggregatePipe to the end of the Pipeline.
|
GremlinFluentPipeline<S,E> |
and(com.tinkerpop.pipes.Pipe<E,?>... pipes)
Add an AndFilterPipe to the end the Pipeline.
|
GremlinFluentPipeline<S,E> |
as(String name)
Wrap the previous step in an AsPipe.
|
GremlinFluentPipeline<S,?> |
back(int numberedStep)
Deprecated.
|
GremlinFluentPipeline<S,?> |
back(String namedStep)
Add a BackFilterPipe to the end of the Pipeline.
|
GremlinFluentPipeline<S,com.tinkerpop.blueprints.Vertex> |
both(int branchFactor,
String... labels)
Add a BothPipe to the end of the Pipeline.
|
GremlinFluentPipeline<S,com.tinkerpop.blueprints.Vertex> |
both(String... labels)
Add a BothPipe to the end of the Pipeline.
|
GremlinFluentPipeline<S,com.tinkerpop.blueprints.Edge> |
bothE(int branchFactor,
String... labels)
Add a BothEdgesPipe to the end of the Pipeline.
|
GremlinFluentPipeline<S,com.tinkerpop.blueprints.Edge> |
bothE(String... labels)
Add a BothEdgesPipe to the end of the Pipeline.
|
GremlinFluentPipeline<S,com.tinkerpop.blueprints.Vertex> |
bothV()
Add a BothVerticesPipe to the end of the Pipeline.
|
GremlinFluentPipeline<S,?> |
cap()
Add a SideEffectCapPipe to the end of the Pipeline.
|
<E> GremlinFluentPipeline<S,E> |
cast(Class<E> end)
Returns the current pipeline with a new end type.
|
GremlinFluentPipeline<S,?> |
copySplit(com.tinkerpop.pipes.Pipe<E,?>... pipes)
Add a CopySplitPipe to the end of the pipeline.
|
long |
count()
Return the number of objects iterated through the pipeline.
|
GremlinFluentPipeline<S,E> |
dedup()
Add a DuplicateFilterPipe to the end of the Pipeline.
|
GremlinFluentPipeline<S,E> |
dedup(com.tinkerpop.pipes.PipeFunction<E,?> dedupFunction)
Add a DuplicateFilterPipe to the end of the Pipeline.
|
GremlinFluentPipeline<S,E> |
enablePath()
Enable path calculations in the pipeline.
|
GremlinFluentPipeline<S,E> |
except(Collection<E> collection)
Add an ExceptFilterPipe to the end of the Pipeline.
|
GremlinFluentPipeline<S,E> |
except(String... namedSteps)
Add an ExceptFilterPipe to the end of the Pipeline.
|
GremlinFluentPipeline<S,?> |
exhaustMerge()
Add an ExhaustMergePipe to the end of the pipeline.
|
GremlinFluentPipeline<S,?> |
fairMerge()
Add a FairMergePipe to the end of the Pipeline.
|
Collection<E> |
fill(Collection<E> collection)
Fill the provided collection with the objects in the pipeline.
|
GremlinFluentPipeline<S,E> |
filter(com.tinkerpop.pipes.PipeFunction<E,Boolean> filterFunction)
Add an FilterFunctionPipe to the end of the Pipeline.
|
GremlinFluentPipeline<S,List> |
gather()
Add a GatherPipe to the end of the Pipeline.
|
GremlinFluentPipeline<S,?> |
gather(com.tinkerpop.pipes.PipeFunction<List,?> function)
Add a GatherPipe to the end of the Pipeline.
|
GremlinFluentPipeline<S,E> |
groupBy(Map<?,List<?>> map,
com.tinkerpop.pipes.PipeFunction keyFunction,
com.tinkerpop.pipes.PipeFunction valueFunction)
Add a GroupByPipe to the end of the Pipeline.
|
GremlinFluentPipeline<S,E> |
groupBy(Map reduceMap,
com.tinkerpop.pipes.PipeFunction keyFunction,
com.tinkerpop.pipes.PipeFunction valueFunction,
com.tinkerpop.pipes.PipeFunction reduceFunction)
Add a GroupByReducePipe to the end of the Pipeline.
|
GremlinFluentPipeline<S,E> |
groupBy(com.tinkerpop.pipes.PipeFunction keyFunction,
com.tinkerpop.pipes.PipeFunction valueFunction)
Add a GroupByPipe to the end of the Pipeline.
|
GremlinFluentPipeline<S,E> |
groupBy(com.tinkerpop.pipes.PipeFunction keyFunction,
com.tinkerpop.pipes.PipeFunction valueFunction,
com.tinkerpop.pipes.PipeFunction reduceFunction)
Add a GroupByReducePipe to the end of the Pipeline.
|
GremlinFluentPipeline<S,E> |
groupCount()
Add a GroupCountPipe to the end of the Pipeline.
|
GremlinFluentPipeline<S,E> |
groupCount(Map<?,Number> map)
Add a GroupCountPipe to the end of the Pipeline.
|
GremlinFluentPipeline<S,E> |
groupCount(Map<?,Number> map,
com.tinkerpop.pipes.PipeFunction keyFunction)
Add a GroupCountPipe or GroupCountFunctionPipe to the end of the Pipeline.
|
GremlinFluentPipeline<S,E> |
groupCount(Map<?,Number> map,
com.tinkerpop.pipes.PipeFunction keyFunction,
com.tinkerpop.pipes.PipeFunction<com.tinkerpop.pipes.util.structures.Pair<?,Number>,Number> valueFunction)
Add a GroupCountPipe or GroupCountFunctionPipe to the end of the Pipeline.
|
GremlinFluentPipeline<S,E> |
groupCount(com.tinkerpop.pipes.PipeFunction keyFunction)
Add a GroupCountPipe or GroupCountFunctionPipe to the end of the Pipeline.
|
GremlinFluentPipeline<S,E> |
groupCount(com.tinkerpop.pipes.PipeFunction keyFunction,
com.tinkerpop.pipes.PipeFunction<com.tinkerpop.pipes.util.structures.Pair<?,Number>,Number> valueFunction)
Add a GroupCountPipe or GroupCountFunctionPipe to the end of the Pipeline.
|
GremlinFluentPipeline<S,? extends com.tinkerpop.blueprints.Element> |
has(String key)
Check if the element has a property with provided key.
|
GremlinFluentPipeline<S,? extends com.tinkerpop.blueprints.Element> |
has(String key,
Object value)
Add an IdFilterPipe, LabelFilterPipe, or PropertyFilterPipe to the end of the Pipeline.
|
GremlinFluentPipeline<S,? extends com.tinkerpop.blueprints.Element> |
has(String key,
com.tinkerpop.blueprints.Predicate predicate,
Object value)
Add an IdFilterPipe, LabelFilterPipe, or PropertyFilterPipe to the end of the Pipeline.
|
GremlinFluentPipeline<S,? extends com.tinkerpop.blueprints.Element> |
has(String key,
Tokens.T compareToken,
Object value)
Add an IdFilterPipe, LabelFilterPipe, or PropertyFilterPipe to the end of the Pipeline.
|
GremlinFluentPipeline<S,? extends com.tinkerpop.blueprints.Element> |
hasNot(String key)
Check if the element does not have a property with provided key.
|
GremlinFluentPipeline<S,? extends com.tinkerpop.blueprints.Element> |
hasNot(String key,
Object value)
Add an IdFilterPipe, LabelFilterPipe, or PropertyFilterPipe to the end of the Pipeline.
|
GremlinFluentPipeline<S,Object> |
id()
Add an IdPipe to the end of the Pipeline.
|
GremlinFluentPipeline<S,com.tinkerpop.blueprints.Edge> |
idEdge(com.tinkerpop.blueprints.Graph graph)
Add an IdEdgePipe to the end of the Pipeline.
|
GremlinFluentPipeline<S,com.tinkerpop.blueprints.Vertex> |
idVertex(com.tinkerpop.blueprints.Graph graph)
Add an IdVertexPipe to the end of the Pipeline.
|
GremlinFluentPipeline<S,?> |
ifThenElse(com.tinkerpop.pipes.PipeFunction<E,Boolean> ifFunction,
com.tinkerpop.pipes.PipeFunction<E,?> thenFunction,
com.tinkerpop.pipes.PipeFunction<E,?> elseFunction)
Add an IfThenElsePipe to the end of the Pipeline.
|
GremlinFluentPipeline<S,com.tinkerpop.blueprints.Vertex> |
in(int branchFactor,
String... labels)
Add a InPipe to the end of the Pipeline.
|
GremlinFluentPipeline<S,com.tinkerpop.blueprints.Vertex> |
in(String... labels)
Add a InPipe to the end of the Pipeline.
|
GremlinFluentPipeline<S,com.tinkerpop.blueprints.Edge> |
inE(int branchFactor,
String... labels)
Add a InPipe to the end of the Pipeline.
|
GremlinFluentPipeline<S,com.tinkerpop.blueprints.Edge> |
inE(String... labels)
Add an InEdgesPipe to the end of the Pipeline.
|
GremlinFluentPipeline<S,? extends com.tinkerpop.blueprints.Element> |
interval(String key,
Comparable startValue,
Comparable endValue)
Add an IntervalFilterPipe to the end of the Pipeline.
|
GremlinFluentPipeline<S,com.tinkerpop.blueprints.Vertex> |
inV()
Add an InVertexPipe to the end of the Pipeline.
|
void |
iterate()
Completely drain the pipeline of its objects.
|
GremlinFluentPipeline<S,String> |
label()
Add an LabelPipe to the end of the Pipeline.
|
GremlinFluentPipeline<S,? extends com.tinkerpop.blueprints.Element> |
linkBoth(String label,
String namedStep)
Add a LinkPipe to the end of the Pipeline.
|
GremlinFluentPipeline<S,? extends com.tinkerpop.blueprints.Element> |
linkBoth(String label,
com.tinkerpop.blueprints.Vertex other)
Add a LinkPipe to the end of the Pipeline.
|
GremlinFluentPipeline<S,? extends com.tinkerpop.blueprints.Element> |
linkIn(String label,
String namedStep)
Add a LinkPipe to the end of the Pipeline.
|
GremlinFluentPipeline<S,? extends com.tinkerpop.blueprints.Element> |
linkIn(String label,
com.tinkerpop.blueprints.Vertex other)
Add a LinkPipe to the end of the Pipeline.
|
GremlinFluentPipeline<S,? extends com.tinkerpop.blueprints.Element> |
linkOut(String label,
String namedStep)
Add a LinkPipe to the end of the Pipeline.
|
GremlinFluentPipeline<S,? extends com.tinkerpop.blueprints.Element> |
linkOut(String label,
com.tinkerpop.blueprints.Vertex other)
Add a LinkPipe to the end of the Pipeline.
|
GremlinFluentPipeline<S,E> |
loop(int numberedStep,
com.tinkerpop.pipes.PipeFunction<com.tinkerpop.pipes.branch.LoopPipe.LoopBundle<E>,Boolean> whileFunction)
Deprecated.
|
GremlinFluentPipeline<S,E> |
loop(int numberedStep,
com.tinkerpop.pipes.PipeFunction<com.tinkerpop.pipes.branch.LoopPipe.LoopBundle<E>,Boolean> whileFunction,
com.tinkerpop.pipes.PipeFunction<com.tinkerpop.pipes.branch.LoopPipe.LoopBundle<E>,Boolean> emitFunction)
Deprecated.
|
GremlinFluentPipeline<S,E> |
loop(String namedStep,
com.tinkerpop.pipes.PipeFunction<com.tinkerpop.pipes.branch.LoopPipe.LoopBundle<E>,Boolean> whileFunction)
Add a LoopPipe to the end of the Pipeline.
|
GremlinFluentPipeline<S,E> |
loop(String namedStep,
com.tinkerpop.pipes.PipeFunction<com.tinkerpop.pipes.branch.LoopPipe.LoopBundle<E>,Boolean> whileFunction,
com.tinkerpop.pipes.PipeFunction<com.tinkerpop.pipes.branch.LoopPipe.LoopBundle<E>,Boolean> emitFunction)
Add a LoopPipe to the end of the Pipeline.
|
GremlinFluentPipeline<S,Map<String,Object>> |
map(String... keys)
Add a PropertyMapPipe to the end of the Pipeline.
|
GremlinFluentPipeline<S,E> |
memoize(int numberedStep)
Deprecated.
|
GremlinFluentPipeline<S,E> |
memoize(int numberedStep,
Map map)
Deprecated.
|
GremlinFluentPipeline<S,E> |
memoize(String namedStep)
Add a MemoizePipe to the end of the Pipeline.
|
GremlinFluentPipeline<S,E> |
memoize(String namedStep,
Map map)
Add a MemoizePipe to the end of the Pipeline.
|
List<E> |
next(int number)
Return the next X objects in the pipeline as a list.
|
GremlinFluentPipeline<S,?> |
optional(int numberedStep)
Deprecated.
|
GremlinFluentPipeline<S,?> |
optional(String namedStep)
Add an OptionalPipe to the end of the Pipeline.
|
GremlinFluentPipeline<S,E> |
or(com.tinkerpop.pipes.Pipe<E,?>... pipes)
Add an OrFilterPipe to the end the Pipeline.
|
GremlinFluentPipeline<S,E> |
order()
Add an OrderPipe to the end of the Pipeline.
|
GremlinFluentPipeline<S,E> |
order(com.tinkerpop.pipes.PipeFunction<com.tinkerpop.pipes.util.structures.Pair<E,E>,Integer> compareFunction)
Add an OrderPipe to the end of the Pipeline.
|
GremlinFluentPipeline<S,E> |
order(com.tinkerpop.pipes.transform.TransformPipe.Order order)
Add an OrderPipe to the end of the Pipeline.
|
GremlinFluentPipeline<S,?> |
orderMap(com.tinkerpop.pipes.PipeFunction<com.tinkerpop.pipes.util.structures.Pair<Map.Entry,Map.Entry>,Integer> compareFunction)
Add a OrderMapPipe to the end of the Pipeline
Given a Map as an input, the map is first ordered and then the keys are emitted in the order.
|
GremlinFluentPipeline<S,?> |
orderMap(com.tinkerpop.pipes.transform.TransformPipe.Order order)
Add a OrderMapPipe to the end of the Pipeline
Given a Map as an input, the map is first ordered and then the keys are emitted in the order.
|
GremlinFluentPipeline<S,com.tinkerpop.blueprints.Vertex> |
out(int branchFactor,
String... labels)
Add an OutPipe to the end of the Pipeline.
|
GremlinFluentPipeline<S,com.tinkerpop.blueprints.Vertex> |
out(String... labels)
Add an OutPipe to the end of the Pipeline.
|
GremlinFluentPipeline<S,com.tinkerpop.blueprints.Edge> |
outE(int branchFactor,
String... labels)
Add an OutEdgesPipe to the end of the Pipeline.
|
GremlinFluentPipeline<S,com.tinkerpop.blueprints.Edge> |
outE(String... labels)
Add an OutEdgesPipe to the end of the Pipeline.
|
GremlinFluentPipeline<S,com.tinkerpop.blueprints.Vertex> |
outV()
Add an OutVertexPipe to the end of the Pipeline.
|
GremlinFluentPipeline<S,List> |
path(com.tinkerpop.pipes.PipeFunction... pathFunctions)
Add a PathPipe or PathPipe to the end of the Pipeline.
|
GremlinFluentPipeline<S,Object> |
property(String key)
Add a PropertyPipe to the end of the Pipeline.
|
GremlinFluentPipeline<S,E> |
random(Double bias)
Add a RandomFilterPipe to the end of the Pipeline.
|
GremlinFluentPipeline<S,E> |
range(int low,
int high)
Add a RageFilterPipe to the end of the Pipeline.
|
GremlinFluentPipeline<S,E> |
retain(Collection<E> collection)
Add a RetainFilterPipe to the end of the Pipeline.
|
GremlinFluentPipeline<S,E> |
retain(String... namedSteps)
Add a RetainFilterPipe to the end of the Pipeline.
|
GremlinFluentPipeline<S,?> |
scatter()
Add a ScatterPipe to the end of the Pipeline.
|
GremlinFluentPipeline<S,com.tinkerpop.pipes.util.structures.Row> |
select()
Add a SelectPipe to the end of the Pipeline.
|
GremlinFluentPipeline<S,com.tinkerpop.pipes.util.structures.Row> |
select(Collection<String> stepNames,
com.tinkerpop.pipes.PipeFunction... columnFunctions)
Add a SelectPipe to the end of the Pipeline.
|
GremlinFluentPipeline<S,com.tinkerpop.pipes.util.structures.Row> |
select(com.tinkerpop.pipes.PipeFunction... columnFunctions)
Add a SelectPipe to the end of the Pipeline.
|
GremlinFluentPipeline<S,List> |
shuffle()
Add a ShufflePipe to the end of the Pipeline.
|
GremlinFluentPipeline<S,E> |
sideEffect(com.tinkerpop.pipes.PipeFunction<E,?> sideEffectFunction)
Add a SideEffectFunctionPipe to the end of the Pipeline.
|
GremlinFluentPipeline<S,E> |
simplePath()
Add a CyclicPathFilterPipe to the end of the Pipeline.
|
GremlinFluentPipeline<S,S> |
start(S object)
Add a StartPipe to the end of the pipeline.
|
<T> GremlinFluentPipeline<S,T> |
step(com.tinkerpop.pipes.Pipe<E,T> pipe)
Add an arbitrary Pipe to the end of the pipeline.
|
GremlinFluentPipeline<S,?> |
step(com.tinkerpop.pipes.PipeFunction function)
Add a FunctionPipe to the end of the pipeline.
|
GremlinFluentPipeline<S,E> |
store()
Add an StorePipe to the end of the Pipeline.
|
GremlinFluentPipeline<S,E> |
store(Collection<E> storage)
Add a StorePipe to the end of the Pipeline.
|
GremlinFluentPipeline<S,E> |
store(Collection storage,
com.tinkerpop.pipes.PipeFunction<E,?> storageFunction)
Add a StorePipe to the end of the Pipeline.
|
GremlinFluentPipeline<S,E> |
store(com.tinkerpop.pipes.PipeFunction<E,?> storageFunction)
Add a StorePipe to the end of the Pipeline.
|
GremlinFluentPipeline<S,E> |
table()
Add a TablePipe to the end of the Pipeline.
|
GremlinFluentPipeline<S,E> |
table(com.tinkerpop.pipes.PipeFunction... columnFunctions)
Add a TablePipe to the end of the Pipeline.
|
GremlinFluentPipeline<S,E> |
table(com.tinkerpop.pipes.util.structures.Table table)
Add a TablePipe to the end of the Pipeline.
|
GremlinFluentPipeline<S,E> |
table(com.tinkerpop.pipes.util.structures.Table table,
Collection<String> stepNames,
com.tinkerpop.pipes.PipeFunction... columnFunctions)
Add a TablePipe to the end of the Pipeline.
|
GremlinFluentPipeline<S,E> |
table(com.tinkerpop.pipes.util.structures.Table table,
com.tinkerpop.pipes.PipeFunction... columnFunctions)
Add a TablePipe to the end of the Pipeline.
|
List<E> |
toList()
Return a list of all the objects in the pipeline.
|
<T> GremlinFluentPipeline<S,T> |
transform(com.tinkerpop.pipes.PipeFunction<E,T> function)
Add a TransformFunctionPipe to the end of the Pipeline.
|
GremlinFluentPipeline<S,E> |
tree(com.tinkerpop.pipes.PipeFunction... branchFunctions)
Add a TreePipe to the end of the Pipeline
This step maintains an internal tree representation of the paths that have flowed through the step.
|
GremlinFluentPipeline<S,E> |
tree(com.tinkerpop.pipes.util.structures.Tree tree,
com.tinkerpop.pipes.PipeFunction... branchFunctions)
Add a TreePipe to the end of the Pipeline
This step maintains an internal tree representation of the paths that have flowed through the step.
|
GremlinFluentPipeline<S,?> step(com.tinkerpop.pipes.PipeFunction function)
function - the function of the FunctionPipe<T> GremlinFluentPipeline<S,T> step(com.tinkerpop.pipes.Pipe<E,T> pipe)
T - the object type emitted by the provided pipe.pipe - The provided pipe.GremlinFluentPipeline<S,?> copySplit(com.tinkerpop.pipes.Pipe<E,?>... pipes)
pipes - the internal pipes of the CopySplitPipeGremlinFluentPipeline<S,?> exhaustMerge()
GremlinFluentPipeline<S,?> fairMerge()
GremlinFluentPipeline<S,?> ifThenElse(com.tinkerpop.pipes.PipeFunction<E,Boolean> ifFunction, com.tinkerpop.pipes.PipeFunction<E,?> thenFunction, com.tinkerpop.pipes.PipeFunction<E,?> elseFunction)
ifFunction - the function denoting the "if" part of the pipethenFunction - the function denoting the "then" part of the pipeelseFunction - the function denoting the "else" part of the pipe@Deprecated GremlinFluentPipeline<S,E> loop(int numberedStep, com.tinkerpop.pipes.PipeFunction<com.tinkerpop.pipes.branch.LoopPipe.LoopBundle<E>,Boolean> whileFunction)
numberedStep - the number of steps to loop back towhileFunction - whether or not to continue looping on the current objectGremlinFluentPipeline<S,E> loop(String namedStep, com.tinkerpop.pipes.PipeFunction<com.tinkerpop.pipes.branch.LoopPipe.LoopBundle<E>,Boolean> whileFunction)
namedStep - the name of the step to loop back towhileFunction - whether or not to continue looping on the current object@Deprecated GremlinFluentPipeline<S,E> loop(int numberedStep, com.tinkerpop.pipes.PipeFunction<com.tinkerpop.pipes.branch.LoopPipe.LoopBundle<E>,Boolean> whileFunction, com.tinkerpop.pipes.PipeFunction<com.tinkerpop.pipes.branch.LoopPipe.LoopBundle<E>,Boolean> emitFunction)
numberedStep - the number of steps to loop back towhileFunction - whether or not to continue looping on the current objectemitFunction - whether or not to emit the current object (irrespective of looping)GremlinFluentPipeline<S,E> loop(String namedStep, com.tinkerpop.pipes.PipeFunction<com.tinkerpop.pipes.branch.LoopPipe.LoopBundle<E>,Boolean> whileFunction, com.tinkerpop.pipes.PipeFunction<com.tinkerpop.pipes.branch.LoopPipe.LoopBundle<E>,Boolean> emitFunction)
namedStep - the number of steps to loop back towhileFunction - whether or not to continue looping on the current objectemitFunction - whether or not to emit the current object (irrespective of looping)GremlinFluentPipeline<S,E> and(com.tinkerpop.pipes.Pipe<E,?>... pipes)
pipes - the internal pipes of the AndFilterPipe@Deprecated GremlinFluentPipeline<S,?> back(int numberedStep)
numberedStep - the number of steps previous to back up toGremlinFluentPipeline<S,?> back(String namedStep)
namedStep - the name of the step previous to back up toGremlinFluentPipeline<S,E> dedup()
GremlinFluentPipeline<S,E> dedup(com.tinkerpop.pipes.PipeFunction<E,?> dedupFunction)
dedupFunction - a function to call on the object to yield the object to dedup onGremlinFluentPipeline<S,E> except(Collection<E> collection)
collection - the collection except from the streamGremlinFluentPipeline<S,E> except(String... namedSteps)
namedSteps - the named steps in the pipelineGremlinFluentPipeline<S,E> filter(com.tinkerpop.pipes.PipeFunction<E,Boolean> filterFunction)
filterFunction - the filter function of the pipeGremlinFluentPipeline<S,E> or(com.tinkerpop.pipes.Pipe<E,?>... pipes)
pipes - the internal pipes of the OrFilterPipeGremlinFluentPipeline<S,E> random(Double bias)
bias - the bias of the random coinGremlinFluentPipeline<S,E> range(int low, int high)
low - the low end of the rangehigh - the high end of the rangeGremlinFluentPipeline<S,E> retain(Collection<E> collection)
collection - the collection to retainGremlinFluentPipeline<S,E> retain(String... namedSteps)
namedSteps - the named steps in the pipelineGremlinFluentPipeline<S,E> simplePath()
GremlinFluentPipeline<S,? extends com.tinkerpop.blueprints.Element> has(String key)
key - the property key to checkGremlinFluentPipeline<S,? extends com.tinkerpop.blueprints.Element> hasNot(String key)
key - the property key to checkGremlinFluentPipeline<S,? extends com.tinkerpop.blueprints.Element> has(String key, Object value)
key - the property key to checkvalue - the object to filter on (in an OR manner)GremlinFluentPipeline<S,? extends com.tinkerpop.blueprints.Element> has(String key, Tokens.T compareToken, Object value)
key - the property key to checkcompareToken - the comparison to usevalue - the object to filter onGremlinFluentPipeline<S,? extends com.tinkerpop.blueprints.Element> has(String key, com.tinkerpop.blueprints.Predicate predicate, Object value)
key - the property key to checkpredicate - the comparison to usevalue - the object to filter onGremlinFluentPipeline<S,? extends com.tinkerpop.blueprints.Element> hasNot(String key, Object value)
key - the property key to checkvalue - the objects to filter on (in an OR manner)GremlinFluentPipeline<S,? extends com.tinkerpop.blueprints.Element> interval(String key, Comparable startValue, Comparable endValue)
key - the property key to checkstartValue - the start of the interval (inclusive)endValue - the end of the interval (exclusive)GremlinFluentPipeline<S,List> gather()
GremlinFluentPipeline<S,?> gather(com.tinkerpop.pipes.PipeFunction<List,?> function)
function - a transformation to apply to the gathered listGremlinFluentPipeline<S,E> _()
GremlinFluentPipeline<S,E> memoize(String namedStep)
namedStep - the name of the step previous to memoize to@Deprecated GremlinFluentPipeline<S,E> memoize(int numberedStep)
numberedStep - the number of the step previous to memoize toGremlinFluentPipeline<S,E> memoize(String namedStep, Map map)
namedStep - the name of the step previous to memoize tomap - the memoization map@Deprecated GremlinFluentPipeline<S,E> memoize(int numberedStep, Map map)
numberedStep - the number of the step previous to memoize tomap - the memoization mapGremlinFluentPipeline<S,E> order()
GremlinFluentPipeline<S,E> order(com.tinkerpop.pipes.transform.TransformPipe.Order order)
order - if the stream is composed of comparable objects, then increment or decrement can be specifiedGremlinFluentPipeline<S,E> order(com.tinkerpop.pipes.PipeFunction<com.tinkerpop.pipes.util.structures.Pair<E,E>,Integer> compareFunction)
compareFunction - a comparator function of two objects of type EGremlinFluentPipeline<S,List> path(com.tinkerpop.pipes.PipeFunction... pathFunctions)
pathFunctions - the path function of the PathPipeGremlinFluentPipeline<S,?> scatter()
GremlinFluentPipeline<S,com.tinkerpop.pipes.util.structures.Row> select(Collection<String> stepNames, com.tinkerpop.pipes.PipeFunction... columnFunctions)
stepNames - the name of the steps in the expression to retrieve the objects fromcolumnFunctions - the functions to apply to the column objects prior to filling the RowGremlinFluentPipeline<S,com.tinkerpop.pipes.util.structures.Row> select(com.tinkerpop.pipes.PipeFunction... columnFunctions)
columnFunctions - the functions to apply to the column objects prior to filling the RowGremlinFluentPipeline<S,com.tinkerpop.pipes.util.structures.Row> select()
GremlinFluentPipeline<S,List> shuffle()
GremlinFluentPipeline<S,?> cap()
GremlinFluentPipeline<S,?> orderMap(com.tinkerpop.pipes.transform.TransformPipe.Order order)
order - if the values implement Comparable, then a increment or decrement sort is usableGremlinFluentPipeline<S,?> orderMap(com.tinkerpop.pipes.PipeFunction<com.tinkerpop.pipes.util.structures.Pair<Map.Entry,Map.Entry>,Integer> compareFunction)
compareFunction - a function to compare to map entries<T> GremlinFluentPipeline<S,T> transform(com.tinkerpop.pipes.PipeFunction<E,T> function)
function - the transformation function of the pipeGremlinFluentPipeline<S,com.tinkerpop.blueprints.Edge> bothE(String... labels)
labels - the edge labels to traverseGremlinFluentPipeline<S,com.tinkerpop.blueprints.Edge> bothE(int branchFactor, String... labels)
branchFactor - the number of max incident edges for each incoming vertexlabels - the edge labels to traverseGremlinFluentPipeline<S,com.tinkerpop.blueprints.Vertex> both(String... labels)
labels - the edge labels to traverseGremlinFluentPipeline<S,com.tinkerpop.blueprints.Vertex> both(int branchFactor, String... labels)
branchFactor - the number of max adjacent vertices for each incoming vertexlabels - the edge labels to traverseGremlinFluentPipeline<S,com.tinkerpop.blueprints.Vertex> bothV()
GremlinFluentPipeline<S,com.tinkerpop.blueprints.Edge> idEdge(com.tinkerpop.blueprints.Graph graph)
graph - the graph of the pipeGremlinFluentPipeline<S,Object> id()
GremlinFluentPipeline<S,com.tinkerpop.blueprints.Vertex> idVertex(com.tinkerpop.blueprints.Graph graph)
graph - the graph of the pipeGremlinFluentPipeline<S,com.tinkerpop.blueprints.Edge> inE(String... labels)
labels - the edge labels to traverseGremlinFluentPipeline<S,com.tinkerpop.blueprints.Edge> inE(int branchFactor, String... labels)
branchFactor - the number of max incident edges for each incoming vertexlabels - the edge labels to traverseGremlinFluentPipeline<S,com.tinkerpop.blueprints.Vertex> in(String... labels)
labels - the edge labels to traverseGremlinFluentPipeline<S,com.tinkerpop.blueprints.Vertex> in(int branchFactor, String... labels)
branchFactor - the number of max adjacent vertices for each incoming vertexlabels - the edge labels to traverseGremlinFluentPipeline<S,com.tinkerpop.blueprints.Vertex> inV()
GremlinFluentPipeline<S,String> label()
GremlinFluentPipeline<S,com.tinkerpop.blueprints.Edge> outE(String... labels)
labels - the edge labels to traverseGremlinFluentPipeline<S,com.tinkerpop.blueprints.Edge> outE(int branchFactor, String... labels)
branchFactor - the number of max incident edges for each incoming vertexlabels - the edge labels to traverseGremlinFluentPipeline<S,com.tinkerpop.blueprints.Vertex> out(String... labels)
labels - the edge labels to traverseGremlinFluentPipeline<S,com.tinkerpop.blueprints.Vertex> out(int branchFactor, String... labels)
branchFactor - the number of max adjacent vertices for each incoming vertexlabels - the edge labels to traverseGremlinFluentPipeline<S,com.tinkerpop.blueprints.Vertex> outV()
GremlinFluentPipeline<S,Map<String,Object>> map(String... keys)
keys - the keys to get from the element (if none provided, all keys retrieved)GremlinFluentPipeline<S,Object> property(String key)
key - the property keyGremlinFluentPipeline<S,E> aggregate()
GremlinFluentPipeline<S,E> aggregate(Collection<E> aggregate)
aggregate - the collection to aggregate results intoGremlinFluentPipeline<S,E> aggregate(Collection aggregate, com.tinkerpop.pipes.PipeFunction<E,?> aggregateFunction)
aggregate - the collection to aggregate results intoaggregateFunction - the function to run over each object prior to insertion into the aggregateGremlinFluentPipeline<S,E> aggregate(com.tinkerpop.pipes.PipeFunction<E,?> aggregateFunction)
aggregateFunction - the function to run over each object prior to insertion into the aggregate@Deprecated GremlinFluentPipeline<S,?> optional(int numberedStep)
numberedStep - the number of steps previous to optional back toGremlinFluentPipeline<S,?> optional(String namedStep)
namedStep - the name of the step previous to optional back toGremlinFluentPipeline<S,E> groupBy(Map<?,List<?>> map, com.tinkerpop.pipes.PipeFunction keyFunction, com.tinkerpop.pipes.PipeFunction valueFunction)
map - the map to store the grouping inkeyFunction - the function that generates the key from the objectvalueFunction - the function that generates the value from the functionGremlinFluentPipeline<S,E> groupBy(com.tinkerpop.pipes.PipeFunction keyFunction, com.tinkerpop.pipes.PipeFunction valueFunction)
keyFunction - the function that generates the key from the objectvalueFunction - the function that generates the value from the functionGremlinFluentPipeline<S,E> groupBy(Map reduceMap, com.tinkerpop.pipes.PipeFunction keyFunction, com.tinkerpop.pipes.PipeFunction valueFunction, com.tinkerpop.pipes.PipeFunction reduceFunction)
reduceMap - a map to perform the reduce operation on (good for having a later reference)keyFunction - the function that generates the key from the objectvalueFunction - the function that generates the value from the functionreduceFunction - the function that reduces the value listsGremlinFluentPipeline<S,E> groupBy(com.tinkerpop.pipes.PipeFunction keyFunction, com.tinkerpop.pipes.PipeFunction valueFunction, com.tinkerpop.pipes.PipeFunction reduceFunction)
keyFunction - the function that generates the key from the objectvalueFunction - the function that generates the value from the functionreduceFunction - the function that reduces the value listsGremlinFluentPipeline<S,E> groupCount(Map<?,Number> map, com.tinkerpop.pipes.PipeFunction keyFunction, com.tinkerpop.pipes.PipeFunction<com.tinkerpop.pipes.util.structures.Pair<?,Number>,Number> valueFunction)
map - a provided count mapkeyFunction - the key function to determine map keyvalueFunction - the value function to determine map valueGremlinFluentPipeline<S,E> groupCount(com.tinkerpop.pipes.PipeFunction keyFunction, com.tinkerpop.pipes.PipeFunction<com.tinkerpop.pipes.util.structures.Pair<?,Number>,Number> valueFunction)
keyFunction - the key function to determine map keyvalueFunction - the value function to determine map valueGremlinFluentPipeline<S,E> groupCount(Map<?,Number> map, com.tinkerpop.pipes.PipeFunction keyFunction)
map - a provided count mapkeyFunction - the key function to determine map keyGremlinFluentPipeline<S,E> groupCount(com.tinkerpop.pipes.PipeFunction keyFunction)
keyFunction - the key function to determine map keyGremlinFluentPipeline<S,E> groupCount(Map<?,Number> map)
map - a provided count mapGremlinFluentPipeline<S,E> groupCount()
GremlinFluentPipeline<S,E> sideEffect(com.tinkerpop.pipes.PipeFunction<E,?> sideEffectFunction)
sideEffectFunction - the function of the pipeGremlinFluentPipeline<S,E> store(Collection<E> storage)
storage - the collection to store results intoGremlinFluentPipeline<S,E> store(Collection storage, com.tinkerpop.pipes.PipeFunction<E,?> storageFunction)
storage - the collection to store results intostorageFunction - the function to run over each object prior to insertion into the storage collectionGremlinFluentPipeline<S,E> store()
GremlinFluentPipeline<S,E> store(com.tinkerpop.pipes.PipeFunction<E,?> storageFunction)
storageFunction - the function to run over each object prior to insertion into the storage collectionGremlinFluentPipeline<S,E> table(com.tinkerpop.pipes.util.structures.Table table, Collection<String> stepNames, com.tinkerpop.pipes.PipeFunction... columnFunctions)
table - the table to fillstepNames - the partition steps to include in the fillingcolumnFunctions - the post-processing function for each columnGremlinFluentPipeline<S,E> table(com.tinkerpop.pipes.util.structures.Table table, com.tinkerpop.pipes.PipeFunction... columnFunctions)
table - the table to fillcolumnFunctions - the post-processing function for each columnGremlinFluentPipeline<S,E> table(com.tinkerpop.pipes.PipeFunction... columnFunctions)
columnFunctions - the post-processing function for each columnGremlinFluentPipeline<S,E> table(com.tinkerpop.pipes.util.structures.Table table)
table - the table to fillGremlinFluentPipeline<S,E> table()
GremlinFluentPipeline<S,E> tree(com.tinkerpop.pipes.util.structures.Tree tree, com.tinkerpop.pipes.PipeFunction... branchFunctions)
tree - an embedded Map data structure to store the tree representation inbranchFunctions - functions to apply to each path object in a round robin fashionGremlinFluentPipeline<S,E> tree(com.tinkerpop.pipes.PipeFunction... branchFunctions)
branchFunctions - functions to apply to each path object in a round robin fashionGremlinFluentPipeline<S,? extends com.tinkerpop.blueprints.Element> linkOut(String label, String namedStep)
label - the edge labelnamedStep - the step name that has the other vertex to link toGremlinFluentPipeline<S,? extends com.tinkerpop.blueprints.Element> linkIn(String label, String namedStep)
label - the edge labelnamedStep - the step name that has the other vertex to link toGremlinFluentPipeline<S,? extends com.tinkerpop.blueprints.Element> linkBoth(String label, String namedStep)
label - the edge labelnamedStep - the step name that has the other vertex to link toGremlinFluentPipeline<S,? extends com.tinkerpop.blueprints.Element> linkOut(String label, com.tinkerpop.blueprints.Vertex other)
label - the edge labelother - the other vertexGremlinFluentPipeline<S,? extends com.tinkerpop.blueprints.Element> linkIn(String label, com.tinkerpop.blueprints.Vertex other)
label - the edge labelother - the other vertexGremlinFluentPipeline<S,? extends com.tinkerpop.blueprints.Element> linkBoth(String label, com.tinkerpop.blueprints.Vertex other)
label - the edge labelother - the other vertexGremlinFluentPipeline<S,E> as(String name)
name - the name of the AsPipeGremlinFluentPipeline<S,S> start(S object)
object - the object that serves as the start of the pipeline (iterator/iterable are unfolded)long count()
void iterate()
List<E> next(int number)
number - the number of objects to returnList<E> toList()
Collection<E> fill(Collection<E> collection)
collection - the collection to fillGremlinFluentPipeline<S,E> enablePath()
<E> GremlinFluentPipeline<S,E> cast(Class<E> end)
Copyright © 2009-2014. All Rights Reserved.