Class __
An anonymous GraphTraversal<TStart, TEnd>.
public static class __
- Inheritance
-
__
- Inherited Members
Methods
AddE(ITraversal)
Spawns a GraphTraversal<TStart, TEnd> and adds the addE step to that traversal.
public static GraphTraversal<object, Edge> AddE(ITraversal edgeLabelTraversal)
Parameters
edgeLabelTraversal
ITraversal
Returns
AddE(string)
Spawns a GraphTraversal<TStart, TEnd> and adds the addE step to that traversal.
public static GraphTraversal<object, Edge> AddE(string edgeLabel)
Parameters
edgeLabel
string
Returns
AddV()
Spawns a GraphTraversal<TStart, TEnd> and adds the addV step to that traversal.
public static GraphTraversal<object, Vertex> AddV()
Returns
AddV(ITraversal)
Spawns a GraphTraversal<TStart, TEnd> and adds the addV step to that traversal.
public static GraphTraversal<object, Vertex> AddV(ITraversal vertexLabelTraversal)
Parameters
vertexLabelTraversal
ITraversal
Returns
AddV(string)
Spawns a GraphTraversal<TStart, TEnd> and adds the addV step to that traversal.
public static GraphTraversal<object, Vertex> AddV(string vertexLabel)
Parameters
vertexLabel
string
Returns
Aggregate(Scope, string)
Spawns a GraphTraversal<TStart, TEnd> and adds the aggregate step to that traversal.
public static GraphTraversal<object, object> Aggregate(Scope scope, string sideEffectKey)
Parameters
Returns
Aggregate(string)
Spawns a GraphTraversal<TStart, TEnd> and adds the aggregate step to that traversal.
public static GraphTraversal<object, object> Aggregate(string sideEffectKey)
Parameters
sideEffectKey
string
Returns
All(P?)
Spawns a GraphTraversal<TStart, TEnd> all adds the all step to that traversal.
public static GraphTraversal<object, object> All(P? predicate)
Parameters
predicate
P
Returns
And(params ITraversal[])
Spawns a GraphTraversal<TStart, TEnd> and adds the and step to that traversal.
public static GraphTraversal<object, object> And(params ITraversal[] andTraversals)
Parameters
andTraversals
ITraversal[]
Returns
Any(P?)
Spawns a GraphTraversal<TStart, TEnd> any adds the any step to that traversal.
public static GraphTraversal<object, object> Any(P? predicate)
Parameters
predicate
P
Returns
As(string, params string[])
Spawns a GraphTraversal<TStart, TEnd> and adds the as step to that traversal.
public static GraphTraversal<object, object> As(string label, params string[] labels)
Parameters
Returns
AsDate()
Spawns a GraphTraversal<TStart, TEnd> and adds the asDate step to that traversal.
public static GraphTraversal<object, DateTimeOffset> AsDate()
Returns
AsString()
Spawns a GraphTraversal<TStart, TEnd> and adds the asString step to that traversal.
public static GraphTraversal<object, string?> AsString()
Returns
AsString<E2>(Scope)
Spawns a GraphTraversal<TStart, TEnd> and adds the asString step to that traversal.
public static GraphTraversal<object, E2?> AsString<E2>(Scope scope)
Parameters
scope
Scope
Returns
- GraphTraversal<object, E2>
Type Parameters
E2
Barrier()
Spawns a GraphTraversal<TStart, TEnd> and adds the barrier step to that traversal.
public static GraphTraversal<object, object> Barrier()
Returns
Barrier(IConsumer)
Spawns a GraphTraversal<TStart, TEnd> and adds the barrier step to that traversal.
public static GraphTraversal<object, object> Barrier(IConsumer barrierConsumer)
Parameters
barrierConsumer
IConsumer
Returns
Barrier(int)
Spawns a GraphTraversal<TStart, TEnd> and adds the barrier step to that traversal.
public static GraphTraversal<object, object> Barrier(int maxBarrierSize)
Parameters
maxBarrierSize
int
Returns
Both(params string?[])
Spawns a GraphTraversal<TStart, TEnd> and adds the both step to that traversal.
public static GraphTraversal<object, Vertex> Both(params string?[] edgeLabels)
Parameters
edgeLabels
string[]
Returns
BothE(params string?[])
Spawns a GraphTraversal<TStart, TEnd> and adds the bothE step to that traversal.
public static GraphTraversal<object, Edge> BothE(params string?[] edgeLabels)
Parameters
edgeLabels
string[]
Returns
BothV()
Spawns a GraphTraversal<TStart, TEnd> and adds the bothV step to that traversal.
public static GraphTraversal<object, Vertex> BothV()
Returns
Branch<E2>(IFunction?)
Spawns a GraphTraversal<TStart, TEnd> and adds the branch step to that traversal.
public static GraphTraversal<object, E2> Branch<E2>(IFunction? function)
Parameters
function
IFunction
Returns
- GraphTraversal<object, E2>
Type Parameters
E2
Branch<E2>(ITraversal)
Spawns a GraphTraversal<TStart, TEnd> and adds the branch step to that traversal.
public static GraphTraversal<object, E2> Branch<E2>(ITraversal traversalFunction)
Parameters
traversalFunction
ITraversal
Returns
- GraphTraversal<object, E2>
Type Parameters
E2
Call<E2>(string?)
Adds the call step to this GraphTraversal<TStart, TEnd>.
public static GraphTraversal<object, E2> Call<E2>(string? service)
Parameters
service
string
Returns
- GraphTraversal<object, E2>
Type Parameters
E2
Call<E2>(string?, ITraversal?)
Adds the call step to this GraphTraversal<TStart, TEnd>.
public static GraphTraversal<object, E2> Call<E2>(string? service, ITraversal? t)
Parameters
service
stringt
ITraversal
Returns
- GraphTraversal<object, E2>
Type Parameters
E2
Call<E2>(string?, IDictionary<object, object>?)
Adds the call step to this GraphTraversal<TStart, TEnd>.
public static GraphTraversal<object, E2> Call<E2>(string? service, IDictionary<object, object>? m)
Parameters
service
stringm
IDictionary<object, object>
Returns
- GraphTraversal<object, E2>
Type Parameters
E2
Call<E2>(string?, IDictionary<object, object>?, ITraversal?)
Adds the call step to this GraphTraversal<TStart, TEnd>.
public static GraphTraversal<object, E2> Call<E2>(string? service, IDictionary<object, object>? m, ITraversal? t)
Parameters
service
stringm
IDictionary<object, object>t
ITraversal
Returns
- GraphTraversal<object, E2>
Type Parameters
E2
Cap<E2>(string, params string[])
Spawns a GraphTraversal<TStart, TEnd> and adds the cap step to that traversal.
public static GraphTraversal<object, E2> Cap<E2>(string sideEffectKey, params string[] sideEffectKeys)
Parameters
Returns
- GraphTraversal<object, E2>
Type Parameters
E2
Choose<E2>(IFunction)
Spawns a GraphTraversal<TStart, TEnd> and adds the choose step to that traversal.
public static GraphTraversal<object, E2> Choose<E2>(IFunction choiceFunction)
Parameters
choiceFunction
IFunction
Returns
- GraphTraversal<object, E2>
Type Parameters
E2
Choose<E2>(IPredicate, ITraversal)
Spawns a GraphTraversal<TStart, TEnd> and adds the choose step to that traversal.
public static GraphTraversal<object, E2> Choose<E2>(IPredicate choosePredicate, ITraversal trueChoice)
Parameters
choosePredicate
IPredicatetrueChoice
ITraversal
Returns
- GraphTraversal<object, E2>
Type Parameters
E2
Choose<E2>(IPredicate, ITraversal, ITraversal)
Spawns a GraphTraversal<TStart, TEnd> and adds the choose step to that traversal.
public static GraphTraversal<object, E2> Choose<E2>(IPredicate choosePredicate, ITraversal trueChoice, ITraversal falseChoice)
Parameters
choosePredicate
IPredicatetrueChoice
ITraversalfalseChoice
ITraversal
Returns
- GraphTraversal<object, E2>
Type Parameters
E2
Choose<E2>(ITraversal)
Spawns a GraphTraversal<TStart, TEnd> and adds the choose step to that traversal.
public static GraphTraversal<object, E2> Choose<E2>(ITraversal traversalFunction)
Parameters
traversalFunction
ITraversal
Returns
- GraphTraversal<object, E2>
Type Parameters
E2
Choose<E2>(ITraversal, ITraversal)
Spawns a GraphTraversal<TStart, TEnd> and adds the choose step to that traversal.
public static GraphTraversal<object, E2> Choose<E2>(ITraversal traversalPredicate, ITraversal trueChoice)
Parameters
traversalPredicate
ITraversaltrueChoice
ITraversal
Returns
- GraphTraversal<object, E2>
Type Parameters
E2
Choose<E2>(ITraversal, ITraversal, ITraversal)
Spawns a GraphTraversal<TStart, TEnd> and adds the choose step to that traversal.
public static GraphTraversal<object, E2> Choose<E2>(ITraversal traversalPredicate, ITraversal trueChoice, ITraversal falseChoice)
Parameters
traversalPredicate
ITraversaltrueChoice
ITraversalfalseChoice
ITraversal
Returns
- GraphTraversal<object, E2>
Type Parameters
E2
Coalesce<E2>(params ITraversal[])
Spawns a GraphTraversal<TStart, TEnd> and adds the coalesce step to that traversal.
public static GraphTraversal<object, E2> Coalesce<E2>(params ITraversal[] traversals)
Parameters
traversals
ITraversal[]
Returns
- GraphTraversal<object, E2>
Type Parameters
E2
Coin(double)
Spawns a GraphTraversal<TStart, TEnd> and adds the coin step to that traversal.
public static GraphTraversal<object, object> Coin(double probability)
Parameters
probability
double
Returns
Combine(object)
Spawns a GraphTraversal<TStart, TEnd> and adds the combine step to that traversal.
public static GraphTraversal<object, object> Combine(object combineObject)
Parameters
combineObject
object
Returns
Concat(ITraversal, ITraversal[]?)
Spawns a GraphTraversal<TStart, TEnd> and adds the concat step to that traversal.
public static GraphTraversal<object, string> Concat(ITraversal concatTraversal, ITraversal[]? otherConcatTraversals)
Parameters
concatTraversal
ITraversalotherConcatTraversals
ITraversal[]
Returns
Concat(params string?[])
Spawns a GraphTraversal<TStart, TEnd> and adds the concat step to that traversal.
public static GraphTraversal<object, string> Concat(params string?[] concatStrings)
Parameters
concatStrings
string[]
Returns
Conjoin(string)
Spawns a GraphTraversal<TStart, TEnd> and adds the conjoin step to that traversal.
public static GraphTraversal<object, object?> Conjoin(string delimiter)
Parameters
delimiter
string
Returns
Constant<E2>(E2)
Spawns a GraphTraversal<TStart, TEnd> and adds the constant step to that traversal.
public static GraphTraversal<object, E2> Constant<E2>(E2 a)
Parameters
a
E2
Returns
- GraphTraversal<object, E2>
Type Parameters
E2
Count()
Spawns a GraphTraversal<TStart, TEnd> and adds the count step to that traversal.
public static GraphTraversal<object, long> Count()
Returns
Count(Scope)
Spawns a GraphTraversal<TStart, TEnd> and adds the count step to that traversal.
public static GraphTraversal<object, long> Count(Scope scope)
Parameters
scope
Scope
Returns
CyclicPath()
Spawns a GraphTraversal<TStart, TEnd> and adds the cyclicPath step to that traversal.
public static GraphTraversal<object, object> CyclicPath()
Returns
DateAdd(DT, int)
Spawns a GraphTraversal<TStart, TEnd> and adds the dateAdd step to that traversal.
public static GraphTraversal<object, DateTimeOffset> DateAdd(DT dateToken, int value)
Parameters
Returns
DateDiff(ITraversal)
Spawns a GraphTraversal<TStart, TEnd> and adds the dateDiff step to that traversal.
public static GraphTraversal<object, long> DateDiff(ITraversal dateTraversal)
Parameters
dateTraversal
ITraversal
Returns
DateDiff(DateTimeOffset)
Spawns a GraphTraversal<TStart, TEnd> and adds the dateDiff step to that traversal.
public static GraphTraversal<object, long> DateDiff(DateTimeOffset value)
Parameters
value
DateTimeOffset
Returns
Dedup(Scope, params string?[])
Spawns a GraphTraversal<TStart, TEnd> and adds the dedup step to that traversal.
public static GraphTraversal<object, object> Dedup(Scope scope, params string?[] dedupLabels)
Parameters
Returns
Dedup(params string?[])
Spawns a GraphTraversal<TStart, TEnd> and adds the dedup step to that traversal.
public static GraphTraversal<object, object> Dedup(params string?[] dedupLabels)
Parameters
dedupLabels
string[]
Returns
Difference(object)
Spawns a GraphTraversal<TStart, TEnd> and adds the difference step to that traversal.
public static GraphTraversal<object, object> Difference(object differenceObject)
Parameters
differenceObject
object
Returns
Disjunct(object)
Spawns a GraphTraversal<TStart, TEnd> and adds the disjunct step to that traversal.
public static GraphTraversal<object, object> Disjunct(object disjunctObject)
Parameters
disjunctObject
object
Returns
Drop()
Spawns a GraphTraversal<TStart, TEnd> and adds the drop step to that traversal.
public static GraphTraversal<object, object> Drop()
Returns
E(params object?[]?)
Spawns a GraphTraversal<TStart, TEnd> and adds the E step to that traversal.
public static GraphTraversal<object, Edge> E(params object?[]? edgeIdsOrElements)
Parameters
edgeIdsOrElements
object[]
Returns
Element()
Adds the element step to this GraphTraversal<TStart, TEnd>.
public static GraphTraversal<object, Element> Element()
Returns
ElementMap<E2>(params string?[])
Spawns a GraphTraversal<TStart, TEnd> and adds the elementMap step to that traversal.
public static GraphTraversal<object, IDictionary<object, E2>> ElementMap<E2>(params string?[] propertyKeys)
Parameters
propertyKeys
string[]
Returns
- GraphTraversal<object, IDictionary<object, E2>>
Type Parameters
E2
Emit()
Spawns a GraphTraversal<TStart, TEnd> and adds the emit step to that traversal.
public static GraphTraversal<object, object> Emit()
Returns
Emit(IPredicate)
Spawns a GraphTraversal<TStart, TEnd> and adds the emit step to that traversal.
public static GraphTraversal<object, object> Emit(IPredicate emitPredicate)
Parameters
emitPredicate
IPredicate
Returns
Emit(ITraversal)
Spawns a GraphTraversal<TStart, TEnd> and adds the emit step to that traversal.
public static GraphTraversal<object, object> Emit(ITraversal emitTraversal)
Parameters
emitTraversal
ITraversal
Returns
Fail()
Spawns a GraphTraversal<TStart, TEnd> and adds the fail step to that traversal.
public static GraphTraversal<object, object> Fail()
Returns
Fail(string?)
Spawns a GraphTraversal<TStart, TEnd> and adds the fail step to that traversal.
public static GraphTraversal<object, object> Fail(string? msg)
Parameters
msg
string
Returns
Filter(IPredicate?)
Spawns a GraphTraversal<TStart, TEnd> and adds the filter step to that traversal.
public static GraphTraversal<object, object> Filter(IPredicate? predicate)
Parameters
predicate
IPredicate
Returns
Filter(ITraversal)
Spawns a GraphTraversal<TStart, TEnd> and adds the filter step to that traversal.
public static GraphTraversal<object, object> Filter(ITraversal filterTraversal)
Parameters
filterTraversal
ITraversal
Returns
FlatMap<E2>(IFunction?)
Spawns a GraphTraversal<TStart, TEnd> and adds the flatMap step to that traversal.
public static GraphTraversal<object, E2> FlatMap<E2>(IFunction? function)
Parameters
function
IFunction
Returns
- GraphTraversal<object, E2>
Type Parameters
E2
FlatMap<E2>(ITraversal)
Spawns a GraphTraversal<TStart, TEnd> and adds the flatMap step to that traversal.
public static GraphTraversal<object, E2> FlatMap<E2>(ITraversal flatMapTraversal)
Parameters
flatMapTraversal
ITraversal
Returns
- GraphTraversal<object, E2>
Type Parameters
E2
Fold<E2>()
Spawns a GraphTraversal<TStart, TEnd> and adds the fold step to that traversal.
public static GraphTraversal<object, IList<E2>> Fold<E2>()
Returns
- GraphTraversal<object, IList<E2>>
Type Parameters
E2
Fold<E2>(E2, IBiFunction?)
Spawns a GraphTraversal<TStart, TEnd> and adds the fold step to that traversal.
public static GraphTraversal<object, E2> Fold<E2>(E2 seed, IBiFunction? foldFunction)
Parameters
seed
E2foldFunction
IBiFunction
Returns
- GraphTraversal<object, E2>
Type Parameters
E2
Format<E2>(string)
Spawns a GraphTraversal<TStart, TEnd> and adds the format step to that traversal.
public static GraphTraversal<object, string> Format<E2>(string format)
Parameters
format
string
Returns
Type Parameters
E2
Group(string)
Spawns a GraphTraversal<TStart, TEnd> and adds the group step to that traversal.
public static GraphTraversal<object, object> Group(string sideEffectKey)
Parameters
sideEffectKey
string
Returns
GroupCount(string)
Spawns a GraphTraversal<TStart, TEnd> and adds the groupCount step to that traversal.
public static GraphTraversal<object, object> GroupCount(string sideEffectKey)
Parameters
sideEffectKey
string
Returns
GroupCount<K>()
Spawns a GraphTraversal<TStart, TEnd> and adds the groupCount step to that traversal.
public static GraphTraversal<object, IDictionary<K, long>> GroupCount<K>()
Returns
- GraphTraversal<object, IDictionary<K, long>>
Type Parameters
K
Group<K, V>()
Spawns a GraphTraversal<TStart, TEnd> and adds the group step to that traversal.
public static GraphTraversal<object, IDictionary<K, V>> Group<K, V>()
Returns
- GraphTraversal<object, IDictionary<K, V>>
Type Parameters
K
V
Has(T, ITraversal)
Spawns a GraphTraversal<TStart, TEnd> and adds the has step to that traversal.
public static GraphTraversal<object, object> Has(T accessor, ITraversal propertyTraversal)
Parameters
accessor
TpropertyTraversal
ITraversal
Returns
Has(T, P?)
Spawns a GraphTraversal<TStart, TEnd> and adds the has step to that traversal.
public static GraphTraversal<object, object> Has(T accessor, P? predicate)
Parameters
Returns
Has(T, object?)
Spawns a GraphTraversal<TStart, TEnd> and adds the has step to that traversal.
public static GraphTraversal<object, object> Has(T accessor, object? value)
Parameters
Returns
Has(string?)
Spawns a GraphTraversal<TStart, TEnd> and adds the has step to that traversal.
public static GraphTraversal<object, object> Has(string? propertyKey)
Parameters
propertyKey
string
Returns
Has(string?, ITraversal)
Spawns a GraphTraversal<TStart, TEnd> and adds the has step to that traversal.
public static GraphTraversal<object, object> Has(string? propertyKey, ITraversal propertyTraversal)
Parameters
propertyKey
stringpropertyTraversal
ITraversal
Returns
Has(string?, P?)
Spawns a GraphTraversal<TStart, TEnd> and adds the has step to that traversal.
public static GraphTraversal<object, object> Has(string? propertyKey, P? predicate)
Parameters
Returns
Has(string?, object?)
Spawns a GraphTraversal<TStart, TEnd> and adds the has step to that traversal.
public static GraphTraversal<object, object> Has(string? propertyKey, object? value)
Parameters
Returns
Has(string?, string?, P?)
Spawns a GraphTraversal<TStart, TEnd> and adds the has step to that traversal.
public static GraphTraversal<object, object> Has(string? label, string? propertyKey, P? predicate)
Parameters
Returns
Has(string?, string?, object?)
Spawns a GraphTraversal<TStart, TEnd> and adds the has step to that traversal.
public static GraphTraversal<object, object> Has(string? label, string? propertyKey, object? value)
Parameters
Returns
HasId(P?)
Spawns a GraphTraversal<TStart, TEnd> and adds the hasId step to that traversal.
public static GraphTraversal<object, object> HasId(P? predicate)
Parameters
predicate
P
Returns
HasId(object?, params object?[]?)
Spawns a GraphTraversal<TStart, TEnd> and adds the hasId step to that traversal.
public static GraphTraversal<object, object> HasId(object? id, params object?[]? otherIds)
Parameters
Returns
HasKey(P?)
Spawns a GraphTraversal<TStart, TEnd> and adds the hasKey step to that traversal.
public static GraphTraversal<object, object> HasKey(P? predicate)
Parameters
predicate
P
Returns
HasKey(string?, params string?[]?)
Spawns a GraphTraversal<TStart, TEnd> and adds the hasKey step to that traversal.
public static GraphTraversal<object, object> HasKey(string? label, params string?[]? otherLabels)
Parameters
Returns
HasLabel(P?)
Spawns a GraphTraversal<TStart, TEnd> and adds the hasLabel step to that traversal.
public static GraphTraversal<object, object> HasLabel(P? predicate)
Parameters
predicate
P
Returns
HasLabel(string?, params string?[]?)
Spawns a GraphTraversal<TStart, TEnd> and adds the hasLabel step to that traversal.
public static GraphTraversal<object, object> HasLabel(string? label, params string?[]? otherLabels)
Parameters
Returns
HasNot(string?)
Spawns a GraphTraversal<TStart, TEnd> and adds the hasNot step to that traversal.
public static GraphTraversal<object, object> HasNot(string? propertyKey)
Parameters
propertyKey
string
Returns
HasValue(P?)
Spawns a GraphTraversal<TStart, TEnd> and adds the hasValue step to that traversal.
public static GraphTraversal<object, object> HasValue(P? predicate)
Parameters
predicate
P
Returns
HasValue(object?, params object?[]?)
Spawns a GraphTraversal<TStart, TEnd> and adds the hasValue step to that traversal.
public static GraphTraversal<object, object> HasValue(object? value, params object?[]? values)
Parameters
Returns
Id()
Spawns a GraphTraversal<TStart, TEnd> and adds the id step to that traversal.
public static GraphTraversal<object, object> Id()
Returns
Identity()
Spawns a GraphTraversal<TStart, TEnd> and adds the identity step to that traversal.
public static GraphTraversal<object, object> Identity()
Returns
In(params string?[])
Spawns a GraphTraversal<TStart, TEnd> and adds the in step to that traversal.
public static GraphTraversal<object, Vertex> In(params string?[] edgeLabels)
Parameters
edgeLabels
string[]
Returns
InE(params string?[])
Spawns a GraphTraversal<TStart, TEnd> and adds the inE step to that traversal.
public static GraphTraversal<object, Edge> InE(params string?[] edgeLabels)
Parameters
edgeLabels
string[]
Returns
InV()
Spawns a GraphTraversal<TStart, TEnd> and adds the inV step to that traversal.
public static GraphTraversal<object, Vertex> InV()
Returns
Index<E2>()
Spawns a GraphTraversal<TStart, TEnd> and adds the index step to that traversal.
public static GraphTraversal<object, E2> Index<E2>()
Returns
- GraphTraversal<object, E2>
Type Parameters
E2
Inject(params object?[])
Spawns a GraphTraversal<TStart, TEnd> and adds the inject step to that traversal.
public static GraphTraversal<object, object> Inject(params object?[] injections)
Parameters
injections
object[]
Returns
Intersect(object)
Spawns a GraphTraversal<TStart, TEnd> and adds the intersect step to that traversal.
public static GraphTraversal<object, object> Intersect(object intersectObject)
Parameters
intersectObject
object
Returns
Is(P?)
Spawns a GraphTraversal<TStart, TEnd> and adds the is step to that traversal.
public static GraphTraversal<object, object> Is(P? predicate)
Parameters
predicate
P
Returns
Is(object?)
Spawns a GraphTraversal<TStart, TEnd> and adds the is step to that traversal.
public static GraphTraversal<object, object> Is(object? value)
Parameters
value
object
Returns
Key()
Spawns a GraphTraversal<TStart, TEnd> and adds the key step to that traversal.
public static GraphTraversal<object, string> Key()
Returns
LTrim()
Spawns a GraphTraversal<TStart, TEnd> and adds the lTrim step to that traversal.
public static GraphTraversal<object, string?> LTrim()
Returns
LTrim<E2>(Scope)
Spawns a GraphTraversal<TStart, TEnd> and adds the lTrim step to that traversal.
public static GraphTraversal<object, E2?> LTrim<E2>(Scope scope)
Parameters
scope
Scope
Returns
- GraphTraversal<object, E2>
Type Parameters
E2
Label()
Spawns a GraphTraversal<TStart, TEnd> and adds the label step to that traversal.
public static GraphTraversal<object, string> Label()
Returns
Length()
Spawns a GraphTraversal<TStart, TEnd> and adds the length step to that traversal.
public static GraphTraversal<object, int?> Length()
Returns
Length<E2>(Scope)
Spawns a GraphTraversal<TStart, TEnd> and adds the length step to that traversal.
public static GraphTraversal<object, E2?> Length<E2>(Scope scope)
Parameters
scope
Scope
Returns
- GraphTraversal<object, E2>
Type Parameters
E2
Limit<E2>(Scope, long)
Spawns a GraphTraversal<TStart, TEnd> and adds the limit step to that traversal.
public static GraphTraversal<object, E2> Limit<E2>(Scope scope, long limit)
Parameters
Returns
- GraphTraversal<object, E2>
Type Parameters
E2
Limit<E2>(long)
Spawns a GraphTraversal<TStart, TEnd> and adds the limit step to that traversal.
public static GraphTraversal<object, E2> Limit<E2>(long limit)
Parameters
limit
long
Returns
- GraphTraversal<object, E2>
Type Parameters
E2
Local<E2>(ITraversal)
Spawns a GraphTraversal<TStart, TEnd> and adds the local step to that traversal.
public static GraphTraversal<object, E2> Local<E2>(ITraversal localTraversal)
Parameters
localTraversal
ITraversal
Returns
- GraphTraversal<object, E2>
Type Parameters
E2
Loops()
Spawns a GraphTraversal<TStart, TEnd> and adds the loops step to that traversal.
public static GraphTraversal<object, int> Loops()
Returns
Loops(string?)
Spawns a GraphTraversal<TStart, TEnd> and adds the loops step to that traversal.
public static GraphTraversal<object, int> Loops(string? loopName)
Parameters
loopName
string
Returns
Map<E2>(IFunction?)
Spawns a GraphTraversal<TStart, TEnd> and adds the map step to that traversal.
public static GraphTraversal<object, E2> Map<E2>(IFunction? function)
Parameters
function
IFunction
Returns
- GraphTraversal<object, E2>
Type Parameters
E2
Map<E2>(ITraversal)
Spawns a GraphTraversal<TStart, TEnd> and adds the map step to that traversal.
public static GraphTraversal<object, E2> Map<E2>(ITraversal mapTraversal)
Parameters
mapTraversal
ITraversal
Returns
- GraphTraversal<object, E2>
Type Parameters
E2
Match<E2>(params ITraversal[])
Spawns a GraphTraversal<TStart, TEnd> and adds the match step to that traversal.
public static GraphTraversal<object, IDictionary<string, E2>> Match<E2>(params ITraversal[] matchTraversals)
Parameters
matchTraversals
ITraversal[]
Returns
- GraphTraversal<object, IDictionary<string, E2>>
Type Parameters
E2
Math(string)
Spawns a GraphTraversal<TStart, TEnd> and adds the math step to that traversal.
public static GraphTraversal<object, double> Math(string expression)
Parameters
expression
string
Returns
Max<E2>()
Spawns a GraphTraversal<TStart, TEnd> and adds the max step to that traversal.
public static GraphTraversal<object, E2> Max<E2>()
Returns
- GraphTraversal<object, E2>
Type Parameters
E2
Max<E2>(Scope)
Spawns a GraphTraversal<TStart, TEnd> and adds the max step to that traversal.
public static GraphTraversal<object, E2> Max<E2>(Scope scope)
Parameters
scope
Scope
Returns
- GraphTraversal<object, E2>
Type Parameters
E2
Mean<E2>()
Spawns a GraphTraversal<TStart, TEnd> and adds the mean step to that traversal.
public static GraphTraversal<object, E2> Mean<E2>()
Returns
- GraphTraversal<object, E2>
Type Parameters
E2
Mean<E2>(Scope)
Spawns a GraphTraversal<TStart, TEnd> and adds the mean step to that traversal.
public static GraphTraversal<object, E2> Mean<E2>(Scope scope)
Parameters
scope
Scope
Returns
- GraphTraversal<object, E2>
Type Parameters
E2
Merge(object)
Spawns a GraphTraversal<TStart, TEnd> and adds the merge step to that traversal.
public static GraphTraversal<object, object> Merge(object mergeObject)
Parameters
mergeObject
object
Returns
MergeE()
Spawns a GraphTraversal<TStart, TEnd> and adds the mergeE step to that traversal.
public static GraphTraversal<object, Edge> MergeE()
Returns
MergeE(ITraversal?)
Spawns a GraphTraversal<TStart, TEnd> and adds the mergeE step to that traversal.
public static GraphTraversal<object, Edge> MergeE(ITraversal? t)
Parameters
Returns
MergeE(IDictionary<object, object>?)
Spawns a GraphTraversal<TStart, TEnd> and adds the mergeE step to that traversal.
public static GraphTraversal<object, Edge> MergeE(IDictionary<object, object>? m)
Parameters
m
IDictionary<object, object>
Returns
MergeV()
Spawns a GraphTraversal<TStart, TEnd> and adds the mergeV step to that traversal.
public static GraphTraversal<object, Vertex> MergeV()
Returns
MergeV(ITraversal?)
Adds the mergeV step to this GraphTraversal<TStart, TEnd>.
public static GraphTraversal<object, Vertex> MergeV(ITraversal? t)
Parameters
Returns
MergeV(IDictionary<object, object>?)
Adds the mergeV step to this GraphTraversal<TStart, TEnd>.
public static GraphTraversal<object, Vertex> MergeV(IDictionary<object, object>? m)
Parameters
m
IDictionary<object, object>
Returns
Min<E2>()
Spawns a GraphTraversal<TStart, TEnd> and adds the min step to that traversal.
public static GraphTraversal<object, E2> Min<E2>()
Returns
- GraphTraversal<object, E2>
Type Parameters
E2
Min<E2>(Scope)
Spawns a GraphTraversal<TStart, TEnd> and adds the min step to that traversal.
public static GraphTraversal<object, E2> Min<E2>(Scope scope)
Parameters
scope
Scope
Returns
- GraphTraversal<object, E2>
Type Parameters
E2
Not(ITraversal)
Spawns a GraphTraversal<TStart, TEnd> and adds the not step to that traversal.
public static GraphTraversal<object, object> Not(ITraversal notTraversal)
Parameters
notTraversal
ITraversal
Returns
Optional<E2>(ITraversal)
Spawns a GraphTraversal<TStart, TEnd> and adds the optional step to that traversal.
public static GraphTraversal<object, E2> Optional<E2>(ITraversal optionalTraversal)
Parameters
optionalTraversal
ITraversal
Returns
- GraphTraversal<object, E2>
Type Parameters
E2
Or(params ITraversal[])
Spawns a GraphTraversal<TStart, TEnd> and adds the or step to that traversal.
public static GraphTraversal<object, object> Or(params ITraversal[] orTraversals)
Parameters
orTraversals
ITraversal[]
Returns
Order()
Spawns a GraphTraversal<TStart, TEnd> and adds the order step to that traversal.
public static GraphTraversal<object, object> Order()
Returns
Order(Scope)
Spawns a GraphTraversal<TStart, TEnd> and adds the order step to that traversal.
public static GraphTraversal<object, object> Order(Scope scope)
Parameters
scope
Scope
Returns
OtherV()
Spawns a GraphTraversal<TStart, TEnd> and adds the otherV step to that traversal.
public static GraphTraversal<object, Vertex> OtherV()
Returns
Out(params string?[])
Spawns a GraphTraversal<TStart, TEnd> and adds the out step to that traversal.
public static GraphTraversal<object, Vertex> Out(params string?[] edgeLabels)
Parameters
edgeLabels
string[]
Returns
OutE(params string?[])
Spawns a GraphTraversal<TStart, TEnd> and adds the outE step to that traversal.
public static GraphTraversal<object, Edge> OutE(params string?[] edgeLabels)
Parameters
edgeLabels
string[]
Returns
OutV()
Spawns a GraphTraversal<TStart, TEnd> and adds the outV step to that traversal.
public static GraphTraversal<object, Vertex> OutV()
Returns
Path()
Spawns a GraphTraversal<TStart, TEnd> and adds the path step to that traversal.
public static GraphTraversal<object, Path> Path()
Returns
Product(object)
Spawns a GraphTraversal<TStart, TEnd> and adds the product step to that traversal.
public static GraphTraversal<object, object> Product(object productObject)
Parameters
productObject
object
Returns
Project<E2>(string?, params string?[])
Spawns a GraphTraversal<TStart, TEnd> and adds the project step to that traversal.
public static GraphTraversal<object, IDictionary<string, E2>> Project<E2>(string? projectKey, params string?[] projectKeys)
Parameters
Returns
- GraphTraversal<object, IDictionary<string, E2>>
Type Parameters
E2
Properties<E2>(params string?[])
Spawns a GraphTraversal<TStart, TEnd> and adds the properties step to that traversal.
public static GraphTraversal<object, E2> Properties<E2>(params string?[] propertyKeys)
Parameters
propertyKeys
string[]
Returns
- GraphTraversal<object, E2>
Type Parameters
E2
Property(Cardinality, object?, object?, params object?[])
Spawns a GraphTraversal<TStart, TEnd> and adds the property step to that traversal.
public static GraphTraversal<object, object> Property(Cardinality cardinality, object? key, object? value, params object?[] keyValues)
Parameters
cardinality
Cardinalitykey
objectvalue
objectkeyValues
object[]
Returns
Property(object?, object?, params object?[])
Spawns a GraphTraversal<TStart, TEnd> and adds the property step to that traversal.
public static GraphTraversal<object, object> Property(object? key, object? value, params object?[] keyValues)
Parameters
Returns
PropertyMap<E2>(params string?[])
Spawns a GraphTraversal<TStart, TEnd> and adds the propertyMap step to that traversal.
public static GraphTraversal<object, IDictionary<string, E2>> PropertyMap<E2>(params string?[] propertyKeys)
Parameters
propertyKeys
string[]
Returns
- GraphTraversal<object, IDictionary<string, E2>>
Type Parameters
E2
RTrim()
Spawns a GraphTraversal<TStart, TEnd> and adds the rTrim step to that traversal.
public static GraphTraversal<object, string?> RTrim()
Returns
RTrim<E2>(Scope)
Spawns a GraphTraversal<TStart, TEnd> and adds the rTrim step to that traversal.
public static GraphTraversal<object, E2?> RTrim<E2>(Scope scope)
Parameters
scope
Scope
Returns
- GraphTraversal<object, E2>
Type Parameters
E2
Range<E2>(Scope, long, long)
Spawns a GraphTraversal<TStart, TEnd> and adds the range step to that traversal.
public static GraphTraversal<object, E2> Range<E2>(Scope scope, long low, long high)
Parameters
Returns
- GraphTraversal<object, E2>
Type Parameters
E2
Range<E2>(long, long)
Spawns a GraphTraversal<TStart, TEnd> and adds the range step to that traversal.
public static GraphTraversal<object, E2> Range<E2>(long low, long high)
Parameters
Returns
- GraphTraversal<object, E2>
Type Parameters
E2
Repeat(ITraversal)
Spawns a GraphTraversal<TStart, TEnd> and adds the repeat step to that traversal.
public static GraphTraversal<object, object> Repeat(ITraversal traversal)
Parameters
traversal
ITraversal
Returns
Repeat(string, ITraversal)
Spawns a GraphTraversal<TStart, TEnd> and adds the repeat step to that traversal.
public static GraphTraversal<object, object> Repeat(string loopName, ITraversal traversal)
Parameters
loopName
stringtraversal
ITraversal
Returns
Replace(string?, string?)
Spawns a GraphTraversal<TStart, TEnd> and adds the replace step to that traversal.
public static GraphTraversal<object, string?> Replace(string? oldChar, string? newChar)
Parameters
Returns
Reverse()
Spawns a GraphTraversal<TStart, TEnd> and adds the reverse step to that traversal.
public static GraphTraversal<object, object> Reverse()
Returns
Sack(IBiFunction)
Spawns a GraphTraversal<TStart, TEnd> and adds the sack step to that traversal.
public static GraphTraversal<object, object> Sack(IBiFunction sackOperator)
Parameters
sackOperator
IBiFunction
Returns
Sack<E2>()
Spawns a GraphTraversal<TStart, TEnd> and adds the sack step to that traversal.
public static GraphTraversal<object, E2> Sack<E2>()
Returns
- GraphTraversal<object, E2>
Type Parameters
E2
Sample(Scope, int)
Spawns a GraphTraversal<TStart, TEnd> and adds the sample step to that traversal.
public static GraphTraversal<object, object> Sample(Scope scope, int amountToSample)
Parameters
Returns
Sample(int)
Spawns a GraphTraversal<TStart, TEnd> and adds the sample step to that traversal.
public static GraphTraversal<object, object> Sample(int amountToSample)
Parameters
amountToSample
int
Returns
Select<E2>(Column)
Spawns a GraphTraversal<TStart, TEnd> and adds the select step to that traversal.
public static GraphTraversal<object, ICollection<E2>> Select<E2>(Column column)
Parameters
column
Column
Returns
- GraphTraversal<object, ICollection<E2>>
Type Parameters
E2
Select<E2>(ITraversal)
Spawns a GraphTraversal<TStart, TEnd> and adds the select step to that traversal.
public static GraphTraversal<object, E2> Select<E2>(ITraversal keyTraversal)
Parameters
keyTraversal
ITraversal
Returns
- GraphTraversal<object, E2>
Type Parameters
E2
Select<E2>(Pop, ITraversal)
Spawns a GraphTraversal<TStart, TEnd> and adds the select step to that traversal.
public static GraphTraversal<object, E2> Select<E2>(Pop pop, ITraversal keyTraversal)
Parameters
pop
PopkeyTraversal
ITraversal
Returns
- GraphTraversal<object, E2>
Type Parameters
E2
Select<E2>(Pop, string?)
Spawns a GraphTraversal<TStart, TEnd> and adds the select step to that traversal.
public static GraphTraversal<object, E2> Select<E2>(Pop pop, string? selectKey)
Parameters
Returns
- GraphTraversal<object, E2>
Type Parameters
E2
Select<E2>(Pop, string?, string?, params string?[])
Spawns a GraphTraversal<TStart, TEnd> and adds the select step to that traversal.
public static GraphTraversal<object, IDictionary<string, E2>> Select<E2>(Pop pop, string? selectKey1, string? selectKey2, params string?[] otherSelectKeys)
Parameters
Returns
- GraphTraversal<object, IDictionary<string, E2>>
Type Parameters
E2
Select<E2>(string?)
Spawns a GraphTraversal<TStart, TEnd> and adds the select step to that traversal.
public static GraphTraversal<object, E2> Select<E2>(string? selectKey)
Parameters
selectKey
string
Returns
- GraphTraversal<object, E2>
Type Parameters
E2
Select<E2>(string?, string?, params string?[])
Spawns a GraphTraversal<TStart, TEnd> and adds the select step to that traversal.
public static GraphTraversal<object, IDictionary<string, E2>> Select<E2>(string? selectKey1, string? selectKey2, params string?[] otherSelectKeys)
Parameters
Returns
- GraphTraversal<object, IDictionary<string, E2>>
Type Parameters
E2
SideEffect(IConsumer?)
Spawns a GraphTraversal<TStart, TEnd> and adds the sideEffect step to that traversal.
public static GraphTraversal<object, object> SideEffect(IConsumer? consumer)
Parameters
consumer
IConsumer
Returns
SideEffect(ITraversal)
Spawns a GraphTraversal<TStart, TEnd> and adds the sideEffect step to that traversal.
public static GraphTraversal<object, object> SideEffect(ITraversal sideEffectTraversal)
Parameters
sideEffectTraversal
ITraversal
Returns
SimplePath()
Spawns a GraphTraversal<TStart, TEnd> and adds the simplePath step to that traversal.
public static GraphTraversal<object, object> SimplePath()
Returns
Skip<E2>(Scope, long)
Spawns a GraphTraversal<TStart, TEnd> and adds the skip step to that traversal.
public static GraphTraversal<object, E2> Skip<E2>(Scope scope, long skip)
Parameters
Returns
- GraphTraversal<object, E2>
Type Parameters
E2
Skip<E2>(long)
Spawns a GraphTraversal<TStart, TEnd> and adds the skip step to that traversal.
public static GraphTraversal<object, E2> Skip<E2>(long skip)
Parameters
skip
long
Returns
- GraphTraversal<object, E2>
Type Parameters
E2
Split(string?)
Spawns a GraphTraversal<TStart, TEnd> and adds the split step to that traversal.
public static GraphTraversal<object, List<string>?> Split(string? splitChar)
Parameters
splitChar
string
Returns
Split<E2>(Scope, string?)
Spawns a GraphTraversal<TStart, TEnd> and adds the split step to that traversal.
public static GraphTraversal<object, List<E2>?> Split<E2>(Scope scope, string? splitChar)
Parameters
Returns
- GraphTraversal<object, List<E2>>
Type Parameters
E2
Start()
Starts an empty GraphTraversal<TStart, TEnd>.
public static GraphTraversal<object, object> Start()
Returns
Store(string)
Spawns a GraphTraversal<TStart, TEnd> and adds the store step to that traversal.
public static GraphTraversal<object, object> Store(string sideEffectKey)
Parameters
sideEffectKey
string
Returns
Subgraph(string)
Spawns a GraphTraversal<TStart, TEnd> and adds the subgraph step to that traversal.
public static GraphTraversal<object, Edge> Subgraph(string sideEffectKey)
Parameters
sideEffectKey
string
Returns
Substring(int)
Spawns a GraphTraversal<TStart, TEnd> and adds the substring step to that traversal.
public static GraphTraversal<object, string?> Substring(int startIndex)
Parameters
startIndex
int
Returns
Substring(int, int)
Spawns a GraphTraversal<TStart, TEnd> and adds the substring step to that traversal.
public static GraphTraversal<object, string?> Substring(int startIndex, int endIndex)
Parameters
Returns
Sum<E2>()
Spawns a GraphTraversal<TStart, TEnd> and adds the sum step to that traversal.
public static GraphTraversal<object, E2> Sum<E2>()
Returns
- GraphTraversal<object, E2>
Type Parameters
E2
Sum<E2>(Scope)
Spawns a GraphTraversal<TStart, TEnd> and adds the sum step to that traversal.
public static GraphTraversal<object, E2> Sum<E2>(Scope scope)
Parameters
scope
Scope
Returns
- GraphTraversal<object, E2>
Type Parameters
E2
Tail<E2>()
Spawns a GraphTraversal<TStart, TEnd> and adds the tail step to that traversal.
public static GraphTraversal<object, E2> Tail<E2>()
Returns
- GraphTraversal<object, E2>
Type Parameters
E2
Tail<E2>(Scope)
Spawns a GraphTraversal<TStart, TEnd> and adds the tail step to that traversal.
public static GraphTraversal<object, E2> Tail<E2>(Scope scope)
Parameters
scope
Scope
Returns
- GraphTraversal<object, E2>
Type Parameters
E2
Tail<E2>(Scope, long)
Spawns a GraphTraversal<TStart, TEnd> and adds the tail step to that traversal.
public static GraphTraversal<object, E2> Tail<E2>(Scope scope, long limit)
Parameters
Returns
- GraphTraversal<object, E2>
Type Parameters
E2
Tail<E2>(long)
Spawns a GraphTraversal<TStart, TEnd> and adds the tail step to that traversal.
public static GraphTraversal<object, E2> Tail<E2>(long limit)
Parameters
limit
long
Returns
- GraphTraversal<object, E2>
Type Parameters
E2
TimeLimit(long)
Spawns a GraphTraversal<TStart, TEnd> and adds the timeLimit step to that traversal.
public static GraphTraversal<object, object> TimeLimit(long timeLimit)
Parameters
timeLimit
long
Returns
Times(int)
Spawns a GraphTraversal<TStart, TEnd> and adds the times step to that traversal.
public static GraphTraversal<object, object> Times(int maxLoops)
Parameters
maxLoops
int
Returns
To(Direction?, params string?[])
Spawns a GraphTraversal<TStart, TEnd> and adds the to step to that traversal.
public static GraphTraversal<object, Vertex> To(Direction? direction, params string?[] edgeLabels)
Parameters
Returns
ToE(Direction?, params string?[])
Spawns a GraphTraversal<TStart, TEnd> and adds the toE step to that traversal.
public static GraphTraversal<object, Edge> ToE(Direction? direction, params string?[] edgeLabels)
Parameters
Returns
ToLower()
Spawns a GraphTraversal<TStart, TEnd> and adds the toLower step to that traversal.
public static GraphTraversal<object, string?> ToLower()
Returns
ToLower<E2>(Scope)
Spawns a GraphTraversal<TStart, TEnd> and adds the toLower step to that traversal.
public static GraphTraversal<object, E2?> ToLower<E2>(Scope scope)
Parameters
scope
Scope
Returns
- GraphTraversal<object, E2>
Type Parameters
E2
ToUpper()
Spawns a GraphTraversal<TStart, TEnd> and adds the ToUpper step to that traversal.
public static GraphTraversal<object, string?> ToUpper()
Returns
ToUpper<E2>(Scope)
Spawns a GraphTraversal<TStart, TEnd> and adds the ToUpper step to that traversal.
public static GraphTraversal<object, E2?> ToUpper<E2>(Scope scope)
Parameters
scope
Scope
Returns
- GraphTraversal<object, E2>
Type Parameters
E2
ToV(Direction?)
Spawns a GraphTraversal<TStart, TEnd> and adds the toV step to that traversal.
public static GraphTraversal<object, Vertex> ToV(Direction? direction)
Parameters
direction
Direction
Returns
Tree(string)
Spawns a GraphTraversal<TStart, TEnd> and adds the tree step to that traversal.
public static GraphTraversal<object, object> Tree(string sideEffectKey)
Parameters
sideEffectKey
string
Returns
Tree<E2>()
Spawns a GraphTraversal<TStart, TEnd> and adds the tree step to that traversal.
public static GraphTraversal<object, E2> Tree<E2>()
Returns
- GraphTraversal<object, E2>
Type Parameters
E2
Trim()
Spawns a GraphTraversal<TStart, TEnd> and adds the Trim step to that traversal.
public static GraphTraversal<object, string?> Trim()
Returns
Trim<E2>(Scope)
Spawns a GraphTraversal<TStart, TEnd> and adds the Trim step to that traversal.
public static GraphTraversal<object, E2?> Trim<E2>(Scope scope)
Parameters
scope
Scope
Returns
- GraphTraversal<object, E2>
Type Parameters
E2
Unfold<E2>()
Spawns a GraphTraversal<TStart, TEnd> and adds the unfold step to that traversal.
public static GraphTraversal<object, E2> Unfold<E2>()
Returns
- GraphTraversal<object, E2>
Type Parameters
E2
Union<E2>(params ITraversal[])
Spawns a GraphTraversal<TStart, TEnd> and adds the union step to that traversal.
public static GraphTraversal<object, E2> Union<E2>(params ITraversal[] traversals)
Parameters
traversals
ITraversal[]
Returns
- GraphTraversal<object, E2>
Type Parameters
E2
Until(IPredicate)
Spawns a GraphTraversal<TStart, TEnd> and adds the until step to that traversal.
public static GraphTraversal<object, object> Until(IPredicate untilPredicate)
Parameters
untilPredicate
IPredicate
Returns
Until(ITraversal)
Spawns a GraphTraversal<TStart, TEnd> and adds the until step to that traversal.
public static GraphTraversal<object, object> Until(ITraversal untilTraversal)
Parameters
untilTraversal
ITraversal
Returns
V(params object?[]?)
Spawns a GraphTraversal<TStart, TEnd> and adds the V step to that traversal.
public static GraphTraversal<object, Vertex> V(params object?[]? vertexIdsOrElements)
Parameters
vertexIdsOrElements
object[]
Returns
ValueMap<TKey, TValue>(bool, params string?[])
Spawns a GraphTraversal<TStart, TEnd> and adds the valueMap step to that traversal.
public static GraphTraversal<object, IDictionary<TKey, TValue>> ValueMap<TKey, TValue>(bool includeTokens, params string?[] propertyKeys)
Parameters
Returns
- GraphTraversal<object, IDictionary<TKey, TValue>>
Type Parameters
TKey
TValue
ValueMap<TKey, TValue>(params string?[])
Spawns a GraphTraversal<TStart, TEnd> and adds the valueMap step to that traversal.
public static GraphTraversal<object, IDictionary<TKey, TValue>> ValueMap<TKey, TValue>(params string?[] propertyKeys)
Parameters
propertyKeys
string[]
Returns
- GraphTraversal<object, IDictionary<TKey, TValue>>
Type Parameters
TKey
TValue
Value<E2>()
Spawns a GraphTraversal<TStart, TEnd> and adds the value step to that traversal.
public static GraphTraversal<object, E2> Value<E2>()
Returns
- GraphTraversal<object, E2>
Type Parameters
E2
Values<E2>(params string?[])
Spawns a GraphTraversal<TStart, TEnd> and adds the values step to that traversal.
public static GraphTraversal<object, E2> Values<E2>(params string?[] propertyKeys)
Parameters
propertyKeys
string[]
Returns
- GraphTraversal<object, E2>
Type Parameters
E2
Where(ITraversal)
Spawns a GraphTraversal<TStart, TEnd> and adds the where step to that traversal.
public static GraphTraversal<object, object> Where(ITraversal whereTraversal)
Parameters
whereTraversal
ITraversal
Returns
Where(P)
Spawns a GraphTraversal<TStart, TEnd> and adds the where step to that traversal.
public static GraphTraversal<object, object> Where(P predicate)
Parameters
predicate
P
Returns
Where(string, P)
Spawns a GraphTraversal<TStart, TEnd> and adds the where step to that traversal.
public static GraphTraversal<object, object> Where(string startKey, P predicate)