Package | Description |
---|---|
org.apache.tinkerpop.gremlin.process.traversal.step.map.match |
Modifier and Type | Class and Description |
---|---|
class |
CrossJoinEnumerator<T>
An Enumerator which finds the Cartesian product of two other Enumerators,
expanding at the same rate in either dimension.
|
class |
InnerJoinEnumerator<T>
An Enumerator which joins the solutions of a base Enumerator according to repeated variables
Note: this Enumerator requires random access to its base Enumerator,
as it maintains a list of indices at which valid solutions are found, and visits only those indices.
|
class |
IteratorEnumerator<T> |
class |
SerialEnumerator<T>
An enumerator which consumes values from an iterator and maps each value to a secondary enumerator
(for example, a join)
Enumerated indices cover all solutions in the secondary enumerators,
in ascending order according to the value iterator and the enumerators' own indices.
|
class |
SimpleEnumerator<T>
An enumerator of at most one element
|
Modifier and Type | Method and Description |
---|---|
Enumerator<S> |
MatchStep.solveFor(Iterator<S> inputs)
Directly applies this match query to a sequence of inputs
|
Constructor and Description |
---|
CrossJoinEnumerator(Enumerator<T> xEnum,
Enumerator<T> yEnum) |
CrossJoinEnumerator(Enumerator<T> xEnum,
Enumerator<T> yEnum) |
InnerJoinEnumerator(Enumerator<T> baseEnumerator,
Set<String> joinVariables) |
Constructor and Description |
---|
SerialEnumerator(String name,
Iterator<T> iterator,
Function<T,Enumerator<T>> constructor) |
Copyright © 2013–2015 Apache Software Foundation. All rights reserved.