Table of Contents

Class __

Namespace
Gremlin.Net.Process.Traversal
Assembly
Gremlin.Net.dll
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

GraphTraversal<object, Edge>

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

GraphTraversal<object, Edge>

AddV()

Spawns a GraphTraversal<TStart, TEnd> and adds the addV step to that traversal.

public static GraphTraversal<object, Vertex> AddV()

Returns

GraphTraversal<object, Vertex>

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

GraphTraversal<object, Vertex>

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

GraphTraversal<object, Vertex>

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

scope Scope
sideEffectKey string

Returns

GraphTraversal<object, object>

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

GraphTraversal<object, object>

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

GraphTraversal<object, object>

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

GraphTraversal<object, object>

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

GraphTraversal<object, object>

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

label string
labels string[]

Returns

GraphTraversal<object, object>

AsDate()

Spawns a GraphTraversal<TStart, TEnd> and adds the asDate step to that traversal.

public static GraphTraversal<object, DateTimeOffset> AsDate()

Returns

GraphTraversal<object, DateTimeOffset>

AsString()

Spawns a GraphTraversal<TStart, TEnd> and adds the asString step to that traversal.

public static GraphTraversal<object, string?> AsString()

Returns

GraphTraversal<object, string>

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

GraphTraversal<object, object>

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

GraphTraversal<object, object>

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

GraphTraversal<object, object>

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

GraphTraversal<object, Vertex>

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

GraphTraversal<object, Edge>

BothV()

Spawns a GraphTraversal<TStart, TEnd> and adds the bothV step to that traversal.

public static GraphTraversal<object, Vertex> BothV()

Returns

GraphTraversal<object, Vertex>

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 string
t 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 string
m 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 string
m 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

sideEffectKey string
sideEffectKeys string[]

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 IPredicate
trueChoice 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 IPredicate
trueChoice ITraversal
falseChoice 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 ITraversal
trueChoice 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 ITraversal
trueChoice ITraversal
falseChoice 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

GraphTraversal<object, object>

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

GraphTraversal<object, object>

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 ITraversal
otherConcatTraversals ITraversal[]

Returns

GraphTraversal<object, string>

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

GraphTraversal<object, string>

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

GraphTraversal<object, object>

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

GraphTraversal<object, long>

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

GraphTraversal<object, long>

CyclicPath()

Spawns a GraphTraversal<TStart, TEnd> and adds the cyclicPath step to that traversal.

public static GraphTraversal<object, object> CyclicPath()

Returns

GraphTraversal<object, object>

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

dateToken DT
value int

Returns

GraphTraversal<object, DateTimeOffset>

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

GraphTraversal<object, long>

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

GraphTraversal<object, long>

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

scope Scope
dedupLabels string[]

Returns

GraphTraversal<object, object>

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

GraphTraversal<object, object>

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

GraphTraversal<object, object>

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

GraphTraversal<object, object>

Drop()

Spawns a GraphTraversal<TStart, TEnd> and adds the drop step to that traversal.

public static GraphTraversal<object, object> Drop()

Returns

GraphTraversal<object, object>

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

GraphTraversal<object, Edge>

Element()

Adds the element step to this GraphTraversal<TStart, TEnd>.

public static GraphTraversal<object, Element> Element()

Returns

GraphTraversal<object, Element>

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

GraphTraversal<object, object>

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

GraphTraversal<object, object>

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

GraphTraversal<object, object>

Fail()

Spawns a GraphTraversal<TStart, TEnd> and adds the fail step to that traversal.

public static GraphTraversal<object, object> Fail()

Returns

GraphTraversal<object, object>

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

GraphTraversal<object, object>

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

GraphTraversal<object, object>

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

GraphTraversal<object, object>

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 E2
foldFunction 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

GraphTraversal<object, string>

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

GraphTraversal<object, object>

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

GraphTraversal<object, object>

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 T
propertyTraversal ITraversal

Returns

GraphTraversal<object, object>

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

accessor T
predicate P

Returns

GraphTraversal<object, object>

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

accessor T
value object

Returns

GraphTraversal<object, object>

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

GraphTraversal<object, object>

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 string
propertyTraversal ITraversal

Returns

GraphTraversal<object, object>

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

propertyKey string
predicate P

Returns

GraphTraversal<object, object>

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

propertyKey string
value object

Returns

GraphTraversal<object, object>

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

label string
propertyKey string
predicate P

Returns

GraphTraversal<object, object>

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

label string
propertyKey string
value object

Returns

GraphTraversal<object, object>

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

GraphTraversal<object, object>

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

id object
otherIds object[]

Returns

GraphTraversal<object, object>

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

GraphTraversal<object, object>

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

label string
otherLabels string[]

Returns

GraphTraversal<object, object>

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

GraphTraversal<object, object>

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

label string
otherLabels string[]

Returns

GraphTraversal<object, object>

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

GraphTraversal<object, object>

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

GraphTraversal<object, object>

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

value object
values object[]

Returns

GraphTraversal<object, object>

Id()

Spawns a GraphTraversal<TStart, TEnd> and adds the id step to that traversal.

public static GraphTraversal<object, object> Id()

Returns

GraphTraversal<object, object>

Identity()

Spawns a GraphTraversal<TStart, TEnd> and adds the identity step to that traversal.

public static GraphTraversal<object, object> Identity()

Returns

GraphTraversal<object, object>

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

GraphTraversal<object, Vertex>

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

GraphTraversal<object, Edge>

InV()

Spawns a GraphTraversal<TStart, TEnd> and adds the inV step to that traversal.

public static GraphTraversal<object, Vertex> InV()

Returns

GraphTraversal<object, Vertex>

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

GraphTraversal<object, object>

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

GraphTraversal<object, object>

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

GraphTraversal<object, object>

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

GraphTraversal<object, object>

Key()

Spawns a GraphTraversal<TStart, TEnd> and adds the key step to that traversal.

public static GraphTraversal<object, string> Key()

Returns

GraphTraversal<object, string>

LTrim()

Spawns a GraphTraversal<TStart, TEnd> and adds the lTrim step to that traversal.

public static GraphTraversal<object, string?> LTrim()

Returns

GraphTraversal<object, string>

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

GraphTraversal<object, string>

Length()

Spawns a GraphTraversal<TStart, TEnd> and adds the length step to that traversal.

public static GraphTraversal<object, int?> Length()

Returns

GraphTraversal<object, int?>

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

scope Scope
limit long

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

GraphTraversal<object, int>

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

GraphTraversal<object, int>

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

GraphTraversal<object, double>

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

GraphTraversal<object, object>

MergeE()

Spawns a GraphTraversal<TStart, TEnd> and adds the mergeE step to that traversal.

public static GraphTraversal<object, Edge> MergeE()

Returns

GraphTraversal<object, Edge>

MergeE(ITraversal?)

Spawns a GraphTraversal<TStart, TEnd> and adds the mergeE step to that traversal.

public static GraphTraversal<object, Edge> MergeE(ITraversal? t)

Parameters

t ITraversal

Returns

GraphTraversal<object, Edge>

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

GraphTraversal<object, Edge>

MergeV()

Spawns a GraphTraversal<TStart, TEnd> and adds the mergeV step to that traversal.

public static GraphTraversal<object, Vertex> MergeV()

Returns

GraphTraversal<object, Vertex>

MergeV(ITraversal?)

Adds the mergeV step to this GraphTraversal<TStart, TEnd>.

public static GraphTraversal<object, Vertex> MergeV(ITraversal? t)

Parameters

t ITraversal

Returns

GraphTraversal<object, Vertex>

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

GraphTraversal<object, Vertex>

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

GraphTraversal<object, object>

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

GraphTraversal<object, object>

Order()

Spawns a GraphTraversal<TStart, TEnd> and adds the order step to that traversal.

public static GraphTraversal<object, object> Order()

Returns

GraphTraversal<object, object>

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

GraphTraversal<object, object>

OtherV()

Spawns a GraphTraversal<TStart, TEnd> and adds the otherV step to that traversal.

public static GraphTraversal<object, Vertex> OtherV()

Returns

GraphTraversal<object, Vertex>

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

GraphTraversal<object, Vertex>

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

GraphTraversal<object, Edge>

OutV()

Spawns a GraphTraversal<TStart, TEnd> and adds the outV step to that traversal.

public static GraphTraversal<object, Vertex> OutV()

Returns

GraphTraversal<object, Vertex>

Path()

Spawns a GraphTraversal<TStart, TEnd> and adds the path step to that traversal.

public static GraphTraversal<object, Path> Path()

Returns

GraphTraversal<object, Path>

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

GraphTraversal<object, object>

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

projectKey string
projectKeys string[]

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 Cardinality
key object
value object
keyValues object[]

Returns

GraphTraversal<object, object>

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

key object
value object
keyValues object[]

Returns

GraphTraversal<object, object>

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

GraphTraversal<object, string>

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

scope Scope
low long
high long

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

low long
high long

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

GraphTraversal<object, object>

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 string
traversal ITraversal

Returns

GraphTraversal<object, object>

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

oldChar string
newChar string

Returns

GraphTraversal<object, string>

Reverse()

Spawns a GraphTraversal<TStart, TEnd> and adds the reverse step to that traversal.

public static GraphTraversal<object, object> Reverse()

Returns

GraphTraversal<object, object>

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

GraphTraversal<object, object>

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

scope Scope
amountToSample int

Returns

GraphTraversal<object, object>

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

GraphTraversal<object, object>

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 Pop
keyTraversal 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

pop Pop
selectKey string

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

pop Pop
selectKey1 string
selectKey2 string
otherSelectKeys string[]

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

selectKey1 string
selectKey2 string
otherSelectKeys string[]

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

GraphTraversal<object, object>

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

GraphTraversal<object, object>

SimplePath()

Spawns a GraphTraversal<TStart, TEnd> and adds the simplePath step to that traversal.

public static GraphTraversal<object, object> SimplePath()

Returns

GraphTraversal<object, object>

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

scope Scope
skip long

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

GraphTraversal<object, List<string>>

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

scope Scope
splitChar string

Returns

GraphTraversal<object, List<E2>>

Type Parameters

E2

Start()

public static GraphTraversal<object, object> Start()

Returns

GraphTraversal<object, object>

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

GraphTraversal<object, object>

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

GraphTraversal<object, Edge>

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

GraphTraversal<object, string>

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

startIndex int
endIndex int

Returns

GraphTraversal<object, string>

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

scope Scope
limit long

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

GraphTraversal<object, object>

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

GraphTraversal<object, object>

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

direction Direction
edgeLabels string[]

Returns

GraphTraversal<object, Vertex>

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

direction Direction
edgeLabels string[]

Returns

GraphTraversal<object, Edge>

ToLower()

Spawns a GraphTraversal<TStart, TEnd> and adds the toLower step to that traversal.

public static GraphTraversal<object, string?> ToLower()

Returns

GraphTraversal<object, string>

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

GraphTraversal<object, string>

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

GraphTraversal<object, Vertex>

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

GraphTraversal<object, object>

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

GraphTraversal<object, string>

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

GraphTraversal<object, object>

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

GraphTraversal<object, object>

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

GraphTraversal<object, Vertex>

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

includeTokens bool
propertyKeys string[]

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

GraphTraversal<object, object>

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

GraphTraversal<object, object>

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)

Parameters

startKey string
predicate P

Returns

GraphTraversal<object, object>