public class __ extends Object
Modifier | Constructor and Description |
---|---|
protected |
__() |
Modifier and Type | Method and Description |
---|---|
static <A> GraphTraversal<A,A> |
__(Object... starts) |
static <A> GraphTraversal<A,Edge> |
addE(Direction direction,
String edgeLabel,
String stepLabel,
Object... propertyKeyValues) |
static <A> GraphTraversal<A,Edge> |
addInE(String edgeLabel,
String setLabel,
Object... propertyKeyValues) |
static <A> GraphTraversal<A,Edge> |
addOutE(String edgeLabel,
String stepLabel,
Object... propertyKeyValues) |
static <A> GraphTraversal<A,Vertex> |
addV(Object... propertyKeyValues) |
static <A> GraphTraversal<A,A> |
aggregate(String sideEffectKey) |
static <A> GraphTraversal<A,A> |
and(Traversal<?,?>... andTraversals) |
static <A> GraphTraversal<A,A> |
as(String label) |
static <A,E2> GraphTraversal<A,E2> |
back(String stepLabel) |
static <A> GraphTraversal<A,A> |
barrier() |
static <A> GraphTraversal<A,Vertex> |
both(String... edgeLabels) |
static <A> GraphTraversal<A,Edge> |
bothE(String... edgeLabels) |
static <A> GraphTraversal<A,Vertex> |
bothV() |
static <A,M,E2> GraphTraversal<A,E2> |
branch(Function<Traverser<A>,M> function) |
static <A,M,E2> GraphTraversal<A,E2> |
branch(Traversal<?,M> traversalFunction) |
static <A,E2> GraphTraversal<A,E2> |
cap(String... sideEffectKeys) |
static <A,M,E2> GraphTraversal<A,E2> |
choose(Function<A,M> choiceFunction) |
static <A,E2> GraphTraversal<A,E2> |
choose(Predicate<A> choosePredicate,
Traversal<?,E2> trueChoice,
Traversal<?,E2> falseChoice) |
static <A,M,E2> GraphTraversal<A,E2> |
choose(Traversal<?,M> traversalFunction) |
static <A,M,E2> GraphTraversal<A,E2> |
choose(Traversal<?,M> traversalPredicate,
Traversal<?,E2> trueChoice,
Traversal<?,E2> falseChoice) |
static <A,E2> GraphTraversal<A,E2> |
coalesce(Traversal<?,E2>... traversals) |
static <A> GraphTraversal<A,A> |
coin(double probability) |
static <A> GraphTraversal<A,Long> |
count() |
static <A> GraphTraversal<A,Long> |
count(Scope scope) |
static <A> GraphTraversal<A,A> |
cyclicPath() |
static <A> GraphTraversal<A,A> |
dedup() |
static <A> GraphTraversal<A,A> |
dedup(Scope scope) |
static <A> GraphTraversal<A,A> |
drop() |
static <A> GraphTraversal<A,A> |
emit() |
static <A> GraphTraversal<A,A> |
emit(Predicate<Traverser<A>> emitPredicate) |
static <A> GraphTraversal<A,A> |
emit(Traversal<?,?> emitTraversal) |
static <A> GraphTraversal<A,A> |
except(Collection<A> exceptCollection) |
static <A> GraphTraversal<A,A> |
except(Object exceptObject) |
static <A> GraphTraversal<A,A> |
except(String sideEffectKeyOrPathLabel) |
static <A> GraphTraversal<A,A> |
filter(Predicate<Traverser<A>> predicate) |
static <A,E2> GraphTraversal<A,E2> |
flatMap(Function<Traverser<A>,Iterator<E2>> function) |
static <A> GraphTraversal<A,List<A>> |
fold() |
static <A,E2> GraphTraversal<A,E2> |
fold(E2 seed,
BiFunction<E2,A,E2> foldFunction) |
static <A,K,R> GraphTraversal<A,Map<K,R>> |
group() |
static <A> GraphTraversal<A,A> |
group(String sideEffectKey) |
static <A,B> GraphTraversal<A,Map<B,Long>> |
groupCount() |
static <A> GraphTraversal<A,A> |
groupCount(String sideEffectKey) |
static <A> GraphTraversal<A,A> |
has(String key) |
static <A> GraphTraversal<A,A> |
has(String key,
BiPredicate predicate,
Object value) |
static <A> GraphTraversal<A,A> |
has(String key,
Object value) |
static <A> GraphTraversal<A,A> |
has(String label,
String key,
BiPredicate predicate,
Object value) |
static <A> GraphTraversal<A,A> |
has(String label,
String key,
Object value) |
static <A> GraphTraversal<A,A> |
has(T accessor,
BiPredicate predicate,
Object value) |
static <A> GraphTraversal<A,A> |
has(T accessor,
Object value) |
static <A> GraphTraversal<A,A> |
has(Traversal<?,?> hasNextTraversal) |
static <A> GraphTraversal<A,A> |
hasId(Object... ids) |
static <A> GraphTraversal<A,A> |
hasKey(String... keys) |
static <A> GraphTraversal<A,A> |
hasLabel(String... labels) |
static <A> GraphTraversal<A,A> |
hasNot(String key) |
static <A> GraphTraversal<A,A> |
hasNot(Traversal<?,?> hasNotNextTraversal) |
static <A> GraphTraversal<A,A> |
hasValue(Object... values) |
static <A> GraphTraversal<A,Object> |
id() |
static <A> GraphTraversal<A,A> |
identity() |
static <A> GraphTraversal<A,Vertex> |
in(String... edgeLabels) |
static <A> GraphTraversal<A,Edge> |
inE(String... edgeLabels) |
static <A> GraphTraversal<A,A> |
inject(Object... injections) |
static <A> GraphTraversal<A,Vertex> |
inV() |
static <A> GraphTraversal<A,A> |
is(BiPredicate predicate,
Object value) |
static <A> GraphTraversal<A,A> |
is(Object value) |
static <A> GraphTraversal<A,A> |
iterate() |
static <A> GraphTraversal<A,String> |
key() |
static <A> GraphTraversal<A,String> |
label() |
static <A> GraphTraversal<A,A> |
limit(long limit) |
static <A> GraphTraversal<A,A> |
limit(Scope scope,
long limit) |
static <A,E2> GraphTraversal<A,E2> |
local(Traversal<?,E2> localTraversal) |
static <A,E2> GraphTraversal<A,E2> |
map(Function<Traverser<A>,E2> function) |
static <A,E2> GraphTraversal<A,Map<String,E2>> |
match(String startLabel,
Traversal... traversals) |
static <A,E2 extends Number> |
max() |
static <A,E2 extends Number> |
max(Scope scope) |
static <A> GraphTraversal<A,Double> |
mean() |
static <A> GraphTraversal<A,Double> |
mean(Scope scope) |
static <A,E2 extends Number> |
min() |
static <A,E2 extends Number> |
min(Scope scope) |
static <A> GraphTraversal<A,A> |
or(Traversal<?,?>... orTraversals) |
static <A> GraphTraversal<A,A> |
order() |
static <A> GraphTraversal<A,A> |
order(Scope scope) |
static <A> GraphTraversal<A,Vertex> |
otherV() |
static <A> GraphTraversal<A,Vertex> |
out(String... edgeLabels) |
static <A> GraphTraversal<A,Edge> |
outE(String... edgeLabels) |
static <A> GraphTraversal<A,Vertex> |
outV() |
static <A> GraphTraversal<A,Path> |
path() |
static <A> GraphTraversal<A,A> |
profile() |
static <A,E2> GraphTraversal<A,? extends Property<E2>> |
properties(String... propertyKeys) |
static <A> GraphTraversal<A,A> |
property(String key,
Object value,
Object... keyValues) |
static <A> GraphTraversal<A,A> |
property(VertexProperty.Cardinality cardinality,
String key,
Object value,
Object... keyValues) |
static <A,E2> GraphTraversal<A,Map<String,E2>> |
propertyMap(String... propertyKeys) |
static <A> GraphTraversal<A,A> |
range(long low,
long high) |
static <A> GraphTraversal<A,A> |
range(Scope scope,
long low,
long high) |
static <A> GraphTraversal<A,A> |
repeat(Traversal<?,A> traversal) |
static <A> GraphTraversal<A,A> |
retain(Collection<A> retainCollection) |
static <A> GraphTraversal<A,A> |
retain(Object retainObject) |
static <A> GraphTraversal<A,A> |
retain(String sideEffectKeyOrPathLabel) |
static <A,E2> GraphTraversal<A,E2> |
sack() |
static <A,V> GraphTraversal<A,A> |
sack(BiFunction<V,A,V> sackFunction) |
static <A,V> GraphTraversal<A,A> |
sack(BinaryOperator<V> sackOperator,
String elementPropertyKey) |
static <A> GraphTraversal<A,A> |
sample(int amountToSample) |
static <A> GraphTraversal<A,A> |
sample(Scope scope,
int amountToSample) |
static <A,E2> GraphTraversal<A,Map<String,E2>> |
select(String... stepLabels) |
static <A,E2> GraphTraversal<A,E2> |
select(String stepLabel) |
static <A> GraphTraversal<A,A> |
sideEffect(Consumer<Traverser<A>> consumer) |
static <A> GraphTraversal<A,A> |
simplePath() |
static <A> GraphTraversal<A,A> |
start() |
static <A> GraphTraversal<A,A> |
store(String sideEffectKey) |
static <A> GraphTraversal<A,Edge> |
subgraph(String sideEffectKey) |
static <A> GraphTraversal<A,Double> |
sum() |
static <A> GraphTraversal<A,Double> |
sum(Scope scope) |
static <A> GraphTraversal<A,A> |
timeLimit(long timeLimit) |
static <A> GraphTraversal<A,A> |
times(int maxLoops) |
static <A> GraphTraversal<A,Vertex> |
to(Direction direction,
String... edgeLabels) |
static <A> GraphTraversal<A,Edge> |
toE(Direction direction,
String... edgeLabels) |
static <A> GraphTraversal<A,Vertex> |
toV(Direction direction) |
static <A> GraphTraversal<A,Tree> |
tree() |
static <A> GraphTraversal<A,A> |
tree(String sideEffectKey) |
static <A> GraphTraversal<A,A> |
unfold() |
static <A,E2> GraphTraversal<A,E2> |
union(Traversal<?,E2>... traversals) |
static <A> GraphTraversal<A,A> |
until(Predicate<Traverser<A>> untilPredicate) |
static <A> GraphTraversal<A,A> |
until(Traversal<?,?> untilTraversal) |
static <A,E2> GraphTraversal<A,E2> |
value() |
static <A,E2> GraphTraversal<A,Map<String,E2>> |
valueMap(boolean includeTokens,
String... propertyKeys) |
static <A,E2> GraphTraversal<A,Map<String,E2>> |
valueMap(String... propertyKeys) |
static <A,E2> GraphTraversal<A,E2> |
values(String... propertyKeys) |
static <A,E2> GraphTraversal<A,Map<String,E2>> |
where(String firstKey,
BiPredicate predicate,
String secondKey) |
static <A,E2> GraphTraversal<A,Map<String,E2>> |
where(String firstKey,
String secondKey,
BiPredicate predicate) |
static <A,E2> GraphTraversal<A,Map<String,E2>> |
where(Traversal constraint) |
static <A> GraphTraversal<A,A> |
withPath() |
static <A,B> GraphTraversal<A,A> |
withSack(B initialValue) |
static <A,B> GraphTraversal<A,A> |
withSack(B initialValue,
UnaryOperator<B> splitOperator) |
static <A,B> GraphTraversal<A,A> |
withSack(Supplier<B> initialValue) |
static <A,B> GraphTraversal<A,A> |
withSack(Supplier<B> initialValue,
UnaryOperator<B> splitOperator) |
static <A> GraphTraversal<A,A> |
withSideEffect(String key,
Supplier supplier) |
public static <A> GraphTraversal<A,A> start()
public static <A> GraphTraversal<A,A> __(Object... starts)
public static <A,E2> GraphTraversal<A,E2> map(Function<Traverser<A>,E2> function)
public static <A,E2> GraphTraversal<A,E2> flatMap(Function<Traverser<A>,Iterator<E2>> function)
public static <A> GraphTraversal<A,A> identity()
public static <A> GraphTraversal<A,String> label()
public static <A> GraphTraversal<A,Object> id()
public static <A> GraphTraversal<A,Vertex> to(Direction direction, String... edgeLabels)
public static <A> GraphTraversal<A,Vertex> out(String... edgeLabels)
public static <A> GraphTraversal<A,Vertex> in(String... edgeLabels)
public static <A> GraphTraversal<A,Vertex> both(String... edgeLabels)
public static <A> GraphTraversal<A,Edge> toE(Direction direction, String... edgeLabels)
public static <A> GraphTraversal<A,Edge> outE(String... edgeLabels)
public static <A> GraphTraversal<A,Edge> inE(String... edgeLabels)
public static <A> GraphTraversal<A,Edge> bothE(String... edgeLabels)
public static <A> GraphTraversal<A,Vertex> toV(Direction direction)
public static <A> GraphTraversal<A,Vertex> inV()
public static <A> GraphTraversal<A,Vertex> outV()
public static <A> GraphTraversal<A,Vertex> bothV()
public static <A> GraphTraversal<A,Vertex> otherV()
public static <A> GraphTraversal<A,A> order()
public static <A> GraphTraversal<A,A> order(Scope scope)
public static <A,E2> GraphTraversal<A,? extends Property<E2>> properties(String... propertyKeys)
public static <A,E2> GraphTraversal<A,E2> values(String... propertyKeys)
public static <A,E2> GraphTraversal<A,Map<String,E2>> propertyMap(String... propertyKeys)
public static <A,E2> GraphTraversal<A,Map<String,E2>> valueMap(String... propertyKeys)
public static <A,E2> GraphTraversal<A,Map<String,E2>> valueMap(boolean includeTokens, String... propertyKeys)
public static <A> GraphTraversal<A,String> key()
public static <A,E2> GraphTraversal<A,E2> value()
public static <A> GraphTraversal<A,Path> path()
public static <A,E2> GraphTraversal<A,E2> back(String stepLabel)
public static <A,E2> GraphTraversal<A,Map<String,E2>> match(String startLabel, Traversal... traversals)
public static <A,E2> GraphTraversal<A,E2> sack()
public static <A,E2> GraphTraversal<A,E2> select(String stepLabel)
public static <A,E2> GraphTraversal<A,Map<String,E2>> select(String... stepLabels)
public static <A> GraphTraversal<A,A> unfold()
public static <A> GraphTraversal<A,List<A>> fold()
public static <A,E2> GraphTraversal<A,E2> fold(E2 seed, BiFunction<E2,A,E2> foldFunction)
public static <A> GraphTraversal<A,Long> count()
public static <A> GraphTraversal<A,Long> count(Scope scope)
public static <A> GraphTraversal<A,Double> sum()
public static <A> GraphTraversal<A,Double> sum(Scope scope)
public static <A,E2 extends Number> GraphTraversal<A,E2> min()
public static <A,E2 extends Number> GraphTraversal<A,E2> min(Scope scope)
public static <A,E2 extends Number> GraphTraversal<A,E2> max()
public static <A,E2 extends Number> GraphTraversal<A,E2> max(Scope scope)
public static <A> GraphTraversal<A,Double> mean()
public static <A> GraphTraversal<A,Double> mean(Scope scope)
public static <A,K,R> GraphTraversal<A,Map<K,R>> group()
public static <A,B> GraphTraversal<A,Map<B,Long>> groupCount()
public static <A> GraphTraversal<A,Tree> tree()
public static <A> GraphTraversal<A,Vertex> addV(Object... propertyKeyValues)
public static <A> GraphTraversal<A,Edge> addE(Direction direction, String edgeLabel, String stepLabel, Object... propertyKeyValues)
public static <A> GraphTraversal<A,Edge> addInE(String edgeLabel, String setLabel, Object... propertyKeyValues)
public static <A> GraphTraversal<A,Edge> addOutE(String edgeLabel, String stepLabel, Object... propertyKeyValues)
public static <A> GraphTraversal<A,A> filter(Predicate<Traverser<A>> predicate)
public static <A> GraphTraversal<A,A> and(Traversal<?,?>... andTraversals)
public static <A> GraphTraversal<A,A> or(Traversal<?,?>... orTraversals)
public static <A> GraphTraversal<A,A> inject(Object... injections)
public static <A> GraphTraversal<A,A> dedup()
public static <A> GraphTraversal<A,A> dedup(Scope scope)
public static <A> GraphTraversal<A,A> except(String sideEffectKeyOrPathLabel)
public static <A> GraphTraversal<A,A> except(Object exceptObject)
public static <A> GraphTraversal<A,A> except(Collection<A> exceptCollection)
public static <A> GraphTraversal<A,A> has(Traversal<?,?> hasNextTraversal)
public static <A> GraphTraversal<A,A> hasNot(Traversal<?,?> hasNotNextTraversal)
public static <A> GraphTraversal<A,A> has(String key)
public static <A> GraphTraversal<A,A> has(String key, Object value)
public static <A> GraphTraversal<A,A> has(T accessor, Object value)
public static <A> GraphTraversal<A,A> has(String key, BiPredicate predicate, Object value)
public static <A> GraphTraversal<A,A> has(T accessor, BiPredicate predicate, Object value)
public static <A> GraphTraversal<A,A> has(String label, String key, Object value)
public static <A> GraphTraversal<A,A> has(String label, String key, BiPredicate predicate, Object value)
public static <A> GraphTraversal<A,A> hasNot(String key)
public static <A> GraphTraversal<A,A> hasLabel(String... labels)
public static <A> GraphTraversal<A,A> hasId(Object... ids)
public static <A> GraphTraversal<A,A> hasKey(String... keys)
public static <A> GraphTraversal<A,A> hasValue(Object... values)
public static <A,E2> GraphTraversal<A,Map<String,E2>> where(String firstKey, String secondKey, BiPredicate predicate)
public static <A,E2> GraphTraversal<A,Map<String,E2>> where(String firstKey, BiPredicate predicate, String secondKey)
public static <A,E2> GraphTraversal<A,Map<String,E2>> where(Traversal constraint)
public static <A> GraphTraversal<A,A> is(Object value)
public static <A> GraphTraversal<A,A> is(BiPredicate predicate, Object value)
public static <A> GraphTraversal<A,A> coin(double probability)
public static <A> GraphTraversal<A,A> range(long low, long high)
public static <A> GraphTraversal<A,A> range(Scope scope, long low, long high)
public static <A> GraphTraversal<A,A> limit(long limit)
public static <A> GraphTraversal<A,A> limit(Scope scope, long limit)
public static <A> GraphTraversal<A,A> retain(String sideEffectKeyOrPathLabel)
public static <A> GraphTraversal<A,A> retain(Object retainObject)
public static <A> GraphTraversal<A,A> retain(Collection<A> retainCollection)
public static <A> GraphTraversal<A,A> simplePath()
public static <A> GraphTraversal<A,A> cyclicPath()
public static <A> GraphTraversal<A,A> sample(int amountToSample)
public static <A> GraphTraversal<A,A> sample(Scope scope, int amountToSample)
public static <A> GraphTraversal<A,A> drop()
public static <A> GraphTraversal<A,A> sideEffect(Consumer<Traverser<A>> consumer)
public static <A,E2> GraphTraversal<A,E2> cap(String... sideEffectKeys)
public static <A> GraphTraversal<A,Edge> subgraph(String sideEffectKey)
public static <A> GraphTraversal<A,A> aggregate(String sideEffectKey)
public static <A> GraphTraversal<A,A> group(String sideEffectKey)
public static <A> GraphTraversal<A,A> groupCount(String sideEffectKey)
public static <A> GraphTraversal<A,A> timeLimit(long timeLimit)
public static <A> GraphTraversal<A,A> tree(String sideEffectKey)
public static <A,V> GraphTraversal<A,A> sack(BiFunction<V,A,V> sackFunction)
public static <A,V> GraphTraversal<A,A> sack(BinaryOperator<V> sackOperator, String elementPropertyKey)
public static <A> GraphTraversal<A,A> store(String sideEffectKey)
public static <A> GraphTraversal<A,A> property(String key, Object value, Object... keyValues)
public static <A> GraphTraversal<A,A> property(VertexProperty.Cardinality cardinality, String key, Object value, Object... keyValues)
public static <A,M,E2> GraphTraversal<A,E2> branch(Function<Traverser<A>,M> function)
public static <A,M,E2> GraphTraversal<A,E2> branch(Traversal<?,M> traversalFunction)
public static <A,E2> GraphTraversal<A,E2> choose(Predicate<A> choosePredicate, Traversal<?,E2> trueChoice, Traversal<?,E2> falseChoice)
public static <A,M,E2> GraphTraversal<A,E2> choose(Function<A,M> choiceFunction)
public static <A,M,E2> GraphTraversal<A,E2> choose(Traversal<?,M> traversalFunction)
public static <A,M,E2> GraphTraversal<A,E2> choose(Traversal<?,M> traversalPredicate, Traversal<?,E2> trueChoice, Traversal<?,E2> falseChoice)
public static <A,E2> GraphTraversal<A,E2> union(Traversal<?,E2>... traversals)
public static <A,E2> GraphTraversal<A,E2> coalesce(Traversal<?,E2>... traversals)
public static <A> GraphTraversal<A,A> repeat(Traversal<?,A> traversal)
public static <A> GraphTraversal<A,A> emit(Traversal<?,?> emitTraversal)
public static <A> GraphTraversal<A,A> emit(Predicate<Traverser<A>> emitPredicate)
public static <A> GraphTraversal<A,A> until(Traversal<?,?> untilTraversal)
public static <A> GraphTraversal<A,A> until(Predicate<Traverser<A>> untilPredicate)
public static <A> GraphTraversal<A,A> times(int maxLoops)
public static <A> GraphTraversal<A,A> emit()
public static <A,E2> GraphTraversal<A,E2> local(Traversal<?,E2> localTraversal)
public static <A> GraphTraversal<A,A> as(String label)
public static <A> GraphTraversal<A,A> profile()
public static <A> GraphTraversal<A,A> withSideEffect(String key, Supplier supplier)
public static <A,B> GraphTraversal<A,A> withSack(Supplier<B> initialValue, UnaryOperator<B> splitOperator)
public static <A,B> GraphTraversal<A,A> withSack(Supplier<B> initialValue)
public static <A,B> GraphTraversal<A,A> withSack(B initialValue, UnaryOperator<B> splitOperator)
public static <A,B> GraphTraversal<A,A> withSack(B initialValue)
public static <A> GraphTraversal<A,A> withPath()
public static <A> GraphTraversal<A,A> barrier()
public static <A> GraphTraversal<A,A> iterate()
Copyright © 2013–2015 Apache Software Foundation. All rights reserved.