From commits-return-34347-archive-asf-public=cust-asf.ponee.io@tinkerpop.apache.org Wed Jan 2 21:56:03 2019 Return-Path: X-Original-To: archive-asf-public@cust-asf.ponee.io Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by mx-eu-01.ponee.io (Postfix) with SMTP id 4B385180782 for ; Wed, 2 Jan 2019 21:56:01 +0100 (CET) Received: (qmail 93362 invoked by uid 500); 2 Jan 2019 20:56:00 -0000 Mailing-List: contact commits-help@tinkerpop.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@tinkerpop.apache.org Delivered-To: mailing list commits@tinkerpop.apache.org Received: (qmail 93343 invoked by uid 99); 2 Jan 2019 20:56:00 -0000 Received: from Unknown (HELO svn01-us-west.apache.org) (209.188.14.144) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 02 Jan 2019 20:56:00 +0000 Received: from svn01-us-west.apache.org (localhost [127.0.0.1]) by svn01-us-west.apache.org (ASF Mail Server at svn01-us-west.apache.org) with ESMTP id 350BA3A2CA8 for ; Wed, 2 Jan 2019 20:55:59 +0000 (UTC) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Subject: svn commit: r1850208 [5/6] - in /tinkerpop/site: docs/3.3.5/dev/provider/ docs/3.3.5/recipes/ docs/3.3.5/reference/ docs/3.3.5/tutorials/getting-started/ docs/3.3.5/tutorials/gremlins-anatomy/ docs/3.3.5/tutorials/the-gremlin-console/ docs/3.3.5/upgrad... Date: Wed, 02 Jan 2019 20:55:57 -0000 To: commits@tinkerpop.apache.org From: spmallette@apache.org X-Mailer: svnmailer-1.0.9 Message-Id: <20190102205559.350BA3A2CA8@svn01-us-west.apache.org> Modified: tinkerpop/site/dotnetdocs/3.3.5/index.json URL: http://svn.apache.org/viewvc/tinkerpop/site/dotnetdocs/3.3.5/index.json?rev=1850208&r1=1850207&r2=1850208&view=diff ============================================================================== --- tinkerpop/site/dotnetdocs/3.3.5/index.json (original) +++ tinkerpop/site/dotnetdocs/3.3.5/index.json Wed Jan 2 20:55:57 2019 @@ -1,512 +1,512 @@ { - "api/Gremlin.Net.Process.Traversal.GraphTraversal-2.html": { - "href": "api/Gremlin.Net.Process.Traversal.GraphTraversal-2.html", - "title": "Class GraphTraversal | Apache TinkerPop - Gremlin.NET API Docs", - "keywords": "Class GraphTraversal Graph traversals are the primary way in which graphs are processed. Inheritance System.Object DefaultTraversal GraphTraversal Implements ITraversal ITraversal System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerator System.IDisposable System.Collections.IEnumerator Inherited Members DefaultTraversal.Bytecode DefaultTraversal.SideEffects DefaultTraversal.Traversers DefaultTraversal.ITraversal.Iterate() DefaultTraversal.TraversalStrategies DefaultTraversal.Dispose() DefaultTraversal.MoveNext() DefaultTraversal.Reset() DefaultTraversal.Current DefaultTraversal.Next() DefaultTraversal.Next(Int32) DefaultTraversal.Iterate() DefaultTraversal.NextTraverser() DefaultTraversal.ToList() DefaultTraversal.ToSet() DefaultTraversal.Dispose(Boolean) DefaultTraversal.Promise(Func, TRet urn>) System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.GetHashCode() System.Object.GetType() System.Object.MemberwiseClone() System.Object.ToString() System.Object.ReferenceEquals(System.Object, System.Object) Namespace : Gremlin.Net.Process.Traversal Assembly : cs.temp.dll.dll Syntax public class GraphTraversal : DefaultTraversal, ITraversal, ITraversal, IEnumerator, IEnumerator, IDisposable, IEnumerator Type Parameters Name Description S E Constructors GraphTraversal() Initializes a new instance of the GraphTraversal class. Declaration public GraphTraversal() GraphTraversal(ICollection, Bytecode) Initializes a new instance of the GraphTraversal class. Declaration public GraphTraversal(ICollection traversalStrategies, Bytecode bytecode) Parameters Type Name Description System.Collections.Generic.ICollection < ITraversalStrategy > traversalStrategies The trave rsal strategies to be used by this graph traversal at evaluation time. Bytecode bytecode The Bytecode associated with the construction of this graph traversal. Methods AddE(ITraversal) Adds the addE step to this GraphTraversal . Declaration public GraphTraversal AddE(ITraversal edgeLabelTraversal) Parameters Type Name Description ITraversal edgeLabelTraversal Returns Type Description GraphTraversal AddE(String) Adds the addE step to this GraphTraversal . Declaration public GraphTraversal AddE(string edgeLabel) Parameters Type Name Description System.String edgeLabel Returns Type Description GraphTraversal AddV() Adds the addV step to this GraphTraversal . Declaration public GraphTraversal AddV() Returns Type Description GraphTraversal AddV(ITraversal) Adds the addV step to this GraphTraversal . Declaration public GraphTraversal AddV(ITraversal vertexLabelTraversal) Parameters Type Name Description ITraversal vertexLabelTraversal Returns Type Description GraphTraversal AddV(String) Adds the addV step to this GraphTraversal . Declaration public GraphTraversal AddV(string vertexLabel) Parameters Type Name Description System.String vertexLabel Returns Type Description GraphTraversal Aggregate(String) Adds the aggregate step to this GraphTraversal . Declaration public GraphTraversal Aggregate(string sideEffectKey) Parameters Type Name Description System.String sideEffectKey Returns Type Description GraphTraversal And(ITraversal[]) Adds the and step to this GraphTraversal . Declaration public GraphTraversal And(params ITraversal[] andTraversals) Parameters Type Name Description ITraversal [] andTraversals Returns Type Description GraphTraversal As(String, String[]) Adds the as step to this GraphTraversal . Declaration public GraphTraversal As(string stepLabel, params string[] s tepLabels) Parameters Type Name Description System.String stepLabel System.String [] stepLabels Returns Type Description GraphTraversal Barrier() Adds the barrier step to this GraphTraversal . Declaration public GraphTraversal Barrier() Returns Type Description GraphTraversal Barrier(IConsumer) Adds the barrier step to this GraphTraversal . Declaration public GraphTraversal Barrier(IConsumer barrierConsumer) Parameters Type Name Description IConsumer barrierConsumer Returns Type Description GraphTraversal Barrier(Int32) Adds the barrier step to this GraphTraversal . Declaration public GraphTraversal Barrier(int maxBarrierSize) Parameters Type Name Description System.Int32 maxBarrierSize Returns Type Description GraphTraversal Both(String[]) Adds the both step to this GraphTraversal . Declaration public GraphTraversal Both(params string[] edgeLabels) Parameters Type Name Description System.String [] edge Labels Returns Type Description GraphTraversal BothE(String[]) Adds the bothE step to this GraphTraversal . Declaration public GraphTraversal BothE(params string[] edgeLabels) Parameters Type Name Description System.String [] edgeLabels Returns Type Description GraphTraversal BothV() Adds the bothV step to this GraphTraversal . Declaration public GraphTraversal BothV() Returns Type Description GraphTraversal Branch(IFunction) Adds the branch step to this GraphTraversal . Declaration public GraphTraversal Branch(IFunction function) Parameters Type Name Description IFunction function Returns Type Description GraphTraversal Type Parameters Name Description E2 Branch(ITraversal) Adds the branch step to this GraphTraversal . Declaration public GraphTraversal Branch(ITraversal branchTraversal) Parameters Type Name Description ITraversal branchTraversal Returns Type Descri ption GraphTraversal Type Parameters Name Description E2 By() Adds the by step to this GraphTraversal . Declaration public GraphTraversal By() Returns Type Description GraphTraversal By(IComparator) Adds the by step to this GraphTraversal . Declaration public GraphTraversal By(IComparator comparator) Parameters Type Name Description IComparator comparator Returns Type Description GraphTraversal By(IFunction) Adds the by step to this GraphTraversal . Declaration public GraphTraversal By(IFunction function) Parameters Type Name Description IFunction function Returns Type Description GraphTraversal By(IFunction, IComparator) Adds the by step to this GraphTraversal . Declaration public GraphTraversal By(IFunction function, IComparator comparator) Parameters Type Name Description IFunction function IComparator comparator Returns Type Description GraphTraversal By(ITraversal) Adds the by step to this Graph Traversal . Declaration public GraphTraversal By(ITraversal traversal) Parameters Type Name Description ITraversal traversal Returns Type Description GraphTraversal By(ITraversal, IComparator) Adds the by step to this GraphTraversal . Declaration public GraphTraversal By(ITraversal traversal, IComparator comparator) Parameters Type Name Description ITraversal traversal IComparator comparator Returns Type Description GraphTraversal By(Order) Adds the by step to this GraphTraversal . Declaration public GraphTraversal By(Order order) Parameters Type Name Description Order order Returns Type Description GraphTraversal By(T) Adds the by step to this GraphTraversal . Declaration public GraphTraversal By(T token) Parameters Type Name Description T token Returns Type Description GraphTraversal By(String) Adds the by step to this GraphTraversal . Declaration public GraphTraversal By(string key) Parameters Type Name Description System.String key Returns Type Description GraphTraversal By(String, IComparator) Adds the by step to this GraphTraversal . Declaration public GraphTraversal By(string key, IComparator comparator) Parameters Type Name Description System.String key IComparator comparator Returns Type Description GraphTraversal Cap(String, String[]) Adds the cap step to this GraphTraversal . Declaration public GraphTraversal Cap(string sideEffectKey, params string[] sideEffectKeys) Parameters Type Name Description System.String sideEffectKey System.String [] sideEffectKeys Returns Type Description GraphTraversal Type Parameters Name Description E2 Choose(IFunction) Adds the choose step to this GraphTraversal . Declaration public GraphTraversal Choose(IFunction choiceFunction) Parameters Type Name Description IFunction choiceFunction Returns Type Description GraphTraversal Type Parameters Name Des cription E2 Choose(IPredicate, ITraversal) Adds the choose step to this GraphTraversal . Declaration public GraphTraversal Choose(IPredicate choosePredicate, ITraversal trueChoice) Parameters Type Name Description IPredicate choosePredicate ITraversal trueChoice Returns Type Description GraphTraversal Type Parameters Name Description E2 Choose(IPredicate, ITraversal, ITraversal) Adds the choose step to this GraphTraversal . Declaration public GraphTraversal Choose(IPredicate choosePredicate, ITraversal trueChoice, ITraversal falseChoice) Parameters Type Name Description IPredicate choosePredicate ITraversal trueChoice ITraversal falseChoice Returns Type Description GraphTraversal Type Parameters Name Description E2 Choose(ITraversal) Adds the choose step to this GraphTraversal . Declaration public GraphTraversal Choose(ITraversal choiceTraversal) Parameters Type Name Description ITraversal choiceTraversal Returns Type Description GraphTraversal Type Parameters Name Description E2 Choose(ITraversal, ITraversal) Adds the choose step to this GraphTraversal . Declaration public GraphTraversal Choose(ITraversal traversalPredicate, ITraversal trueChoice) Parameters Type Name Description ITraversal traversalPredicate ITraversal trueChoice Returns Type Description GraphTraversal Type Parameters Name Description E2 Choose(ITraversal, ITraversal, ITraversal) Adds the choose step to this GraphTraversal . Declaration public GraphTraversal Choose(ITraversal traversalPredicate, ITraversal trueChoice, ITraversal falseChoice) Parameters Type Name Description ITraversal traversalPredicate ITraversal trueChoice ITraversal falseChoice Returns Type Description GraphTraversal Type Parameters Name Description E2 Coalesce(ITraversal[]) Adds the coalesce step to this GraphTraversal . Declaration public GraphTraversal Coalesc e(params ITraversal[] coalesceTraversals) Parameters Type Name Description ITraversal [] coalesceTraversals Returns Type Description GraphTraversal Type Parameters Name Description E2 Coin(Double) Adds the coin step to this GraphTraversal . Declaration public GraphTraversal Coin(double probability) Parameters Type Name Description System.Double probability Returns Type Description GraphTraversal Constant(E2) Adds the constant step to this GraphTraversal . Declaration public GraphTraversal Constant(E2 e) Parameters Type Name Description E2 e Returns Type Description GraphTraversal Type Parameters Name Description E2 Count() Adds the count step to this GraphTraversal . Declaration public GraphTraversal Count() Returns Type Description GraphTraversal Count(Scope) Adds the count step to this GraphTraversal . Declaration public GraphTraversal Count(Scope scope) Parameters Type Nam e Description Scope scope Returns Type Description GraphTraversal CyclicPath() Adds the cyclicPath step to this GraphTraversal . Declaration public GraphTraversal CyclicPath() Returns Type Description GraphTraversal Dedup(Scope, String[]) Adds the dedup step to this GraphTraversal . Declaration public GraphTraversal Dedup(Scope scope, params string[] dedupLabels) Parameters Type Name Description Scope scope System.String [] dedupLabels Returns Type Description GraphTraversal Dedup(String[]) Adds the dedup step to this GraphTraversal . Declaration public GraphTraversal Dedup(params string[] dedupLabels) Parameters Type Name Description System.String [] dedupLabels Returns Type Description GraphTraversal Drop() Adds the drop step to this GraphTraversal . Declaration public GraphTraversal Drop() Returns Type Description GraphTraversal Emit() Adds the emit step to this GraphTraversal . D eclaration public GraphTraversal Emit() Returns Type Description GraphTraversal Emit(IPredicate) Adds the emit step to this GraphTraversal . Declaration public GraphTraversal Emit(IPredicate emitPredicate) Parameters Type Name Description IPredicate emitPredicate Returns Type Description GraphTraversal Emit(ITraversal) Adds the emit step to this GraphTraversal . Declaration public GraphTraversal Emit(ITraversal emitTraversal) Parameters Type Name Description ITraversal emitTraversal Returns Type Description GraphTraversal Filter(IPredicate) Adds the filter step to this GraphTraversal . Declaration public GraphTraversal Filter(IPredicate predicate) Parameters Type Name Description IPredicate predicate Returns Type Description GraphTraversal Filter(ITraversal) Adds the filter step to this GraphTraversal . Declaration public GraphTraversal Filter(ITraversal filterTraversal) Parameters Type Name Descriptio n ITraversal filterTraversal Returns Type Description GraphTraversal FlatMap(IFunction) Adds the flatMap step to this GraphTraversal . Declaration public GraphTraversal FlatMap(IFunction function) Parameters Type Name Description IFunction function Returns Type Description GraphTraversal Type Parameters Name Description E2 FlatMap(ITraversal) Adds the flatMap step to this GraphTraversal . Declaration public GraphTraversal FlatMap(ITraversal flatMapTraversal) Parameters Type Name Description ITraversal flatMapTraversal Returns Type Description GraphTraversal Type Parameters Name Description E2 Fold() Adds the fold step to this GraphTraversal . Declaration public GraphTraversal> Fold() Returns Type Description GraphTraversal > Fold(E2, IBiFunction) Adds the fold step to this GraphTraversal . Declaration public GraphTraversal Fold(E2 seed, IBiF unction foldFunction) Parameters Type Name Description E2 seed IBiFunction foldFunction Returns Type Description GraphTraversal Type Parameters Name Description E2 From(ITraversal) Adds the from step to this GraphTraversal . Declaration public GraphTraversal From(ITraversal fromVertex) Parameters Type Name Description ITraversal fromVertex Returns Type Description GraphTraversal From(String) Adds the from step to this GraphTraversal . Declaration public GraphTraversal From(string fromStepLabel) Parameters Type Name Description System.String fromStepLabel Returns Type Description GraphTraversal From(Vertex) Adds the from step to this GraphTraversal . Declaration public GraphTraversal From(Vertex fromVertex) Parameters Type Name Description Vertex fromVertex Returns Type Description GraphTraversal Group(String) Adds the group step to this GraphTraversal . Declaration public GraphTraversal Group(string sideEff ectKey) Parameters Type Name Description System.String sideEffectKey Returns Type Description GraphTraversal Group() Adds the group step to this GraphTraversal . Declaration public GraphTraversal> Group() Returns Type Description GraphTraversal > Type Parameters Name Description K V GroupCount(String) Adds the groupCount step to this GraphTraversal . Declaration public GraphTraversal GroupCount(string sideEffectKey) Parameters Type Name Description System.String sideEffectKey Returns Type Description GraphTraversal GroupCount() Adds the groupCount step to this GraphTraversal . Declaration public GraphTraversal> GroupCount() Returns Type Description GraphTraversal > Type Parameters Name Description K Has(T, ITraversal) Adds the has step to this GraphTraversal . Declarati on public GraphTraversal Has(T accessor, ITraversal propertyTraversal) Parameters Type Name Description T accessor ITraversal propertyTraversal Returns Type Description GraphTraversal Has(T, P) Adds the has step to this GraphTraversal . Declaration public GraphTraversal Has(T accessor, P predicate) Parameters Type Name Description T accessor P predicate Returns Type Description GraphTraversal Has(T, Object) Adds the has step to this GraphTraversal . Declaration public GraphTraversal Has(T accessor, object value) Parameters Type Name Description T accessor System.Object value Returns Type Description GraphTraversal Has(String) Adds the has step to this GraphTraversal . Declaration public GraphTraversal Has(string propertyKey) Parameters Type Name Description System.String propertyKey Returns Type Description GraphTraversal Has(String, ITraversal) Adds the has step to this GraphTraversal . Declaration public G raphTraversal Has(string propertyKey, ITraversal propertyTraversal) Parameters Type Name Description System.String propertyKey ITraversal propertyTraversal Returns Type Description GraphTraversal Has(String, P) Adds the has step to this GraphTraversal . Declaration public GraphTraversal Has(string propertyKey, P predicate) Parameters Type Name Description System.String propertyKey P predicate Returns Type Description GraphTraversal Has(String, Object) Adds the has step to this GraphTraversal . Declaration public GraphTraversal Has(string propertyKey, object value) Parameters Type Name Description System.String propertyKey System.Object value Returns Type Description GraphTraversal Has(String, String, P) Adds the has step to this GraphTraversal . Declaration public GraphTraversal Has(string label, string propertyKey, P predicate) Parameters Type Name Description System.String label System.String propertyKey P predicate Re turns Type Description GraphTraversal Has(String, String, Object) Adds the has step to this GraphTraversal . Declaration public GraphTraversal Has(string label, string propertyKey, object value) Parameters Type Name Description System.String label System.String propertyKey System.Object value Returns Type Description GraphTraversal HasId(P) Adds the hasId step to this GraphTraversal . Declaration public GraphTraversal HasId(P predicate) Parameters Type Name Description P predicate Returns Type Description GraphTraversal HasId(Object, Object[]) Adds the hasId step to this GraphTraversal . Declaration public GraphTraversal HasId(object id, params object[] otherIds) Parameters Type Name Description System.Object id System.Object [] otherIds Returns Type Description GraphTraversal HasKey(P) Adds the hasKey step to this GraphTraversal . Declaration public GraphTraversal HasKey(P predicate) Parameters Type Name De scription P predicate Returns Type Description GraphTraversal HasKey(String, String[]) Adds the hasKey step to this GraphTraversal . Declaration public GraphTraversal HasKey(string label, params string[] otherLabels) Parameters Type Name Description System.String label System.String [] otherLabels Returns Type Description GraphTraversal HasLabel(P) Adds the hasLabel step to this GraphTraversal . Declaration public GraphTraversal HasLabel(P predicate) Parameters Type Name Description P predicate Returns Type Description GraphTraversal HasLabel(String, String[]) Adds the hasLabel step to this GraphTraversal . Declaration public GraphTraversal HasLabel(string label, params string[] otherLabels) Parameters Type Name Description System.String label System.String [] otherLabels Returns Type Description GraphTraversal HasNot(String) Adds the hasNot step to this GraphTraversal . Declaration public GraphTraversal Has Not(string propertyKey) Parameters Type Name Description System.String propertyKey Returns Type Description GraphTraversal HasValue(P) Adds the hasValue step to this GraphTraversal . Declaration public GraphTraversal HasValue(P predicate) Parameters Type Name Description P predicate Returns Type Description GraphTraversal HasValue(Object, Object[]) Adds the hasValue step to this GraphTraversal . Declaration public GraphTraversal HasValue(object value, params object[] otherValues) Parameters Type Name Description System.Object value System.Object [] otherValues Returns Type Description GraphTraversal Id() Adds the id step to this GraphTraversal . Declaration public GraphTraversal Id() Returns Type Description GraphTraversal Identity() Adds the identity step to this GraphTraversal . Declaration public GraphTraversal Identity() Returns Type Description GraphTraversal In(String[]) Adds t he in step to this GraphTraversal . Declaration public GraphTraversal In(params string[] edgeLabels) Parameters Type Name Description System.String [] edgeLabels Returns Type Description GraphTraversal InE(String[]) Adds the inE step to this GraphTraversal . Declaration public GraphTraversal InE(params string[] edgeLabels) Parameters Type Name Description System.String [] edgeLabels Returns Type Description GraphTraversal Inject(E[]) Adds the inject step to this GraphTraversal . Declaration public GraphTraversal Inject(params E[] injections) Parameters Type Name Description E[] injections Returns Type Description GraphTraversal InV() Adds the inV step to this GraphTraversal . Declaration public GraphTraversal InV() Returns Type Description GraphTraversal Is(P) Adds the is step to this GraphTraversal . Declaration public GraphTraversal Is(P predicate) Parameters Type N ame Description P predicate Returns Type Description GraphTraversal Is(Object) Adds the is step to this GraphTraversal . Declaration public GraphTraversal Is(object value) Parameters Type Name Description System.Object value Returns Type Description GraphTraversal Key() Adds the key step to this GraphTraversal . Declaration public GraphTraversal Key() Returns Type Description GraphTraversal Label() Adds the label step to this GraphTraversal . Declaration public GraphTraversal Label() Returns Type Description GraphTraversal Limit(Scope, Int64) Adds the limit step to this GraphTraversal . Declaration public GraphTraversal Limit(Scope scope, long limit) Parameters Type Name Description Scope scope System.Int64 limit Returns Type Description GraphTraversal Type Parameters Name Description E2 Limit(Int64) Adds the limit step to this GraphTraversal . D eclaration public GraphTraversal Limit(long limit) Parameters Type Name Description System.Int64 limit Returns Type Description GraphTraversal Type Parameters Name Description E2 Local(ITraversal) Adds the local step to this GraphTraversal . Declaration public GraphTraversal Local(ITraversal localTraversal) Parameters Type Name Description ITraversal localTraversal Returns Type Description GraphTraversal Type Parameters Name Description E2 Loops() Adds the loops step to this GraphTraversal . Declaration public GraphTraversal Loops() Returns Type Description GraphTraversal Map(IFunction) Adds the map step to this GraphTraversal . Declaration public GraphTraversal Map(IFunction function) Parameters Type Name Description IFunction function Returns Type Description GraphTraversal Type Parameters Name Description E2 Map(ITraversal) Adds the map step to this GraphTraversal . Declaration public GraphTraversal Map(ITraversal mapTraversal) Parameters Type Name Description ITraversal mapTraversal Returns Type Description GraphTraversal Type Parameters Name Description E2 Match(ITraversal[]) Adds the match step to this GraphTraversal . Declaration public GraphTraversal> Match(params ITraversal[] matchTraversals) Parameters Type Name Description ITraversal [] matchTraversals Returns Type Description GraphTraversal > Type Parameters Name Description E2 Math(String) Adds the math step to this GraphTraversal . Declaration public GraphTraversal Math(string expression) Parameters Type Name Description System.String expression Returns Type Description GraphTraversal Max() Adds the max step to this GraphTraversal . Declaration public GraphTraversal Max() Returns Type Description Gra phTraversal Type Parameters Name Description E2 Max(Scope) Adds the max step to this GraphTraversal . Declaration public GraphTraversal Max(Scope scope) Parameters Type Name Description Scope scope Returns Type Description GraphTraversal Type Parameters Name Description E2 Mean() Adds the mean step to this GraphTraversal . Declaration public GraphTraversal Mean() Returns Type Description GraphTraversal Type Parameters Name Description E2 Mean(Scope) Adds the mean step to this GraphTraversal . Declaration public GraphTraversal Mean(Scope scope) Parameters Type Name Description Scope scope Returns Type Description GraphTraversal Type Parameters Name Description E2 Min() Adds the min step to this GraphTraversal . Declaration public GraphTraversal Min() Returns Type Description GraphTraversal Type Parameters Name Description E2 Min(Scope) Adds the min step to t his GraphTraversal . Declaration public GraphTraversal Min(Scope scope) Parameters Type Name Description Scope scope Returns Type Description GraphTraversal Type Parameters Name Description E2 Not(ITraversal) Adds the not step to this GraphTraversal . Declaration public GraphTraversal Not(ITraversal notTraversal) Parameters Type Name Description ITraversal notTraversal Returns Type Description GraphTraversal Option(ITraversal) Adds the option step to this GraphTraversal . Declaration public GraphTraversal Option(ITraversal traversalOption) Parameters Type Name Description ITraversal traversalOption Returns Type Description GraphTraversal Option(Object, ITraversal) Adds the option step to this GraphTraversal . Declaration public GraphTraversal Option(object pickToken, ITraversal traversalOption) Parameters Type Name Description System.Object pickToken ITraversal traversalOption Returns Type Description GraphTr aversal Optional(ITraversal) Adds the optional step to this GraphTraversal . Declaration public GraphTraversal Optional(ITraversal optionalTraversal) Parameters Type Name Description ITraversal optionalTraversal Returns Type Description GraphTraversal Type Parameters Name Description E2 Or(ITraversal[]) Adds the or step to this GraphTraversal . Declaration public GraphTraversal Or(params ITraversal[] orTraversals) Parameters Type Name Description ITraversal [] orTraversals Returns Type Description GraphTraversal Order() Adds the order step to this GraphTraversal . Declaration public GraphTraversal Order() Returns Type Description GraphTraversal Order(Scope) Adds the order step to this GraphTraversal . Declaration public GraphTraversal Order(Scope scope) Parameters Type Name Description Scope scope Returns Type Description GraphTraversal OtherV() Adds the otherV step to this GraphTraversal . Declaration public GraphTraversal OtherV() Returns Type Description GraphTraversal Out(String[]) Adds the out step to this GraphTraversal . Declaration public GraphTraversal Out(params string[] edgeLabels) Parameters Type Name Description System.String [] edgeLabels Returns Type Description GraphTraversal OutE(String[]) Adds the outE step to this GraphTraversal . Declaration public GraphTraversal OutE(params string[] edgeLabels) Parameters Type Name Description System.String [] edgeLabels Returns Type Description GraphTraversal OutV() Adds the outV step to this GraphTraversal . Declaration public GraphTraversal OutV() Returns Type Description GraphTraversal PageRank() Adds the pageRank step to this GraphTraversal . Declaration public GraphTraversal PageRank() Returns Type Description GraphTraversal PageRank(Double) Adds the pageRank step to this Grap hTraversal . Declaration public GraphTraversal PageRank(double alpha) Parameters Type Name Description System.Double alpha Returns Type Description GraphTraversal Path() Adds the path step to this GraphTraversal . Declaration public GraphTraversal Path() Returns Type Description GraphTraversal PeerPressure() Adds the peerPressure step to this GraphTraversal . Declaration public GraphTraversal PeerPressure() Returns Type Description GraphTraversal Profile(String) Adds the profile step to this GraphTraversal . Declaration public GraphTraversal Profile(string sideEffectKey) Parameters Type Name Description System.String sideEffectKey Returns Type Description GraphTraversal Profile() Adds the profile step to this GraphTraversal . Declaration public GraphTraversal Profile() Returns Type Description GraphTraversal Type Parameters Name Description E2 Program(Object) Adds the prog ram step to this GraphTraversal . Declaration public GraphTraversal Program(object vertexProgram) Parameters Type Name Description System.Object vertexProgram Returns Type Description GraphTraversal Project(String, String[]) Adds the project step to this GraphTraversal . Declaration public GraphTraversal> Project(string projectKey, params string[] otherProjectKeys) Parameters Type Name Description System.String projectKey System.String [] otherProjectKeys Returns Type Description GraphTraversal > Type Parameters Name Description E2 Properties(String[]) Adds the properties step to this GraphTraversal . Declaration public GraphTraversal Properties(params string[] propertyKeys) Parameters Type Name Description System.String [] propertyKeys Returns Type Description GraphTraversal Type Parameters Name Description E2 Property(Cardinality, Object, Object, Object[]) Adds the property step to this GraphTraversal . Declaration public GraphTraversal Property(Cardinality cardinality, object key, object value, params object[] keyValues) Parameters Type Name Description Cardinality cardinality System.Object key System.Object value System.Object [] keyValues Returns Type Description GraphTraversal Property(Object, Object, Object[]) Adds the property step to this GraphTraversal . Declaration public GraphTraversal Property(object key, object value, params object[] keyValues) Parameters Type Name Description System.Object key System.Object value System.Object [] keyValues Returns Type Description GraphTraversal PropertyMap(String[]) Adds the propertyMap step to this GraphTraversal . Declaration public GraphTraversal> PropertyMap(params string[] propertyKeys) Parameters Type Name Description System.String [] propertyKeys Returns Type Description Graph Traversal > Type Parameters Name Description E2 Range(Scope, Int64, Int64) Adds the range step to this GraphTraversal . Declaration public GraphTraversal Range(Scope scope, long low, long high) Parameters Type Name Description Scope scope System.Int64 low System.Int64 high Returns Type Description GraphTraversal Type Parameters Name Description E2 Range(Int64, Int64) Adds the range step to this GraphTraversal . Declaration public GraphTraversal Range(long low, long high) Parameters Type Name Description System.Int64 low System.Int64 high Returns Type Description GraphTraversal Type Parameters Name Description E2 Repeat(ITraversal) Adds the repeat step to this GraphTraversal . Declaration public GraphTraversal Repeat(ITraversal repeatTraversal) Parameters Type Name Description ITraversal repeatTraversal Returns Type Description GraphTraversal Sa ck(IBiFunction) Adds the sack step to this GraphTraversal . Declaration public GraphTraversal Sack(IBiFunction sackOperator) Parameters Type Name Description IBiFunction sackOperator Returns Type Description GraphTraversal Sack() Adds the sack step to this GraphTraversal . Declaration public GraphTraversal Sack() Returns Type Description GraphTraversal Type Parameters Name Description E2 Sample(Scope, Int32) Adds the sample step to this GraphTraversal . Declaration public GraphTraversal Sample(Scope scope, int amountToSample) Parameters Type Name Description Scope scope System.Int32 amountToSample Returns Type Description GraphTraversal Sample(Int32) Adds the sample step to this GraphTraversal . Declaration public GraphTraversal Sample(int amountToSample) Parameters Type Name Description System.Int32 amountToSample Returns Type Description GraphTraversal Select(Column) Adds the select step to t his GraphTraversal . Declaration public GraphTraversal> Select(Column column) Parameters Type Name Description Column column Returns Type Description GraphTraversal > Type Parameters Name Description E2 Select(ITraversal) Adds the select step to this GraphTraversal . Declaration public GraphTraversal Select(ITraversal keyTraversal) Parameters Type Name Description ITraversal keyTraversal Returns Type Description GraphTraversal Type Parameters Name Description E2 Select(Pop, ITraversal) Adds the select step to this GraphTraversal . Declaration public GraphTraversal Select(Pop pop, ITraversal keyTraversal) Parameters Type Name Description Pop pop ITraversal keyTraversal Returns Type Description GraphTraversal Type Parameters Name Description E2 Select(Pop, String) Adds the select step to this GraphTraversal . Declaration public GraphTraversal< S, E2> Select(Pop pop, string selectKey) Parameters Type Name Description Pop pop System.String selectKey Returns Type Description GraphTraversal Type Parameters Name Description E2 Select(Pop, String, String, String[]) Adds the select step to this GraphTraversal . Declaration public GraphTraversal> Select(Pop pop, string selectKey1, string selectKey2, params string[] otherSelectKeys) Parameters Type Name Description Pop pop System.String selectKey1 System.String selectKey2 System.String [] otherSelectKeys Returns Type Description GraphTraversal > Type Parameters Name Description E2 Select(String) Adds the select step to this GraphTraversal . Declaration public GraphTraversal Select(string selectKey) Parameters Type Name Description System.String selectKey Returns Type Description GraphTraversal Type Parameters Name Description E2 Select(String, String, String[]) Adds the select step to this GraphTraversal . Declaration public GraphTraversal> Select(string selectKey1, string selectKey2, params string[] otherSelectKeys) Parameters Type Name Description System.String selectKey1 System.String selectKey2 System.String [] otherSelectKeys Returns Type Description GraphTraversal > Type Parameters Name Description E2 SideEffect(IConsumer) Adds the sideEffect step to this GraphTraversal . Declaration public GraphTraversal SideEffect(IConsumer consumer) Parameters Type Name Description IConsumer consumer Returns Type Description GraphTraversal SideEffect(ITraversal) Adds the sideEffect step to this GraphTraversal . Declaration public GraphTraversal SideEffect(ITraversal sideEffectTraversal) Parameters Type Name Description ITraversal sideEffectTraversal Returns Type Description GraphTraversal SimplePath() Adds the simplePath step to this GraphTraversal . Declaration public GraphTraversal SimplePath() Returns Type Description GraphTraversal Skip(Scope, Int64) Adds the skip step to this GraphTraversal . Declaration public GraphTraversal Skip(Scope scope, long skip) Parameters Type Name Description Scope scope System.Int64 skip Returns Type Description GraphTraversal Type Parameters Name Description E2 Skip(Int64) Adds the skip step to this GraphTraversal . Declaration public GraphTraversal Skip(long skip) Parameters Type Name Description System.Int64 skip Returns Type Description GraphTraversal Type Parameters Name Description E2 Store(String) Adds the store step to this GraphTraversal . Declaration public GraphTraversal Store(string sideEffectKey) Parameters Type Name Description System.String sideEffectKey Returns Type Description GraphTraversal Subgraph(String) Adds th e subgraph step to this GraphTraversal . Declaration public GraphTraversal Subgraph(string sideEffectKey) Parameters Type Name Description System.String sideEffectKey Returns Type Description GraphTraversal Sum() Adds the sum step to this GraphTraversal . Declaration public GraphTraversal Sum() Returns Type Description GraphTraversal Type Parameters Name Description E2 Sum(Scope) Adds the sum step to this GraphTraversal . Declaration public GraphTraversal Sum(Scope scope) Parameters Type Name Description Scope scope Returns Type Description GraphTraversal Type Parameters Name Description E2 Tail() Adds the tail step to this GraphTraversal . Declaration public GraphTraversal Tail() Returns Type Description GraphTraversal Type Parameters Name Description E2 Tail(Scope) Adds the tail step to this GraphTraversal . Declaration public GraphTraversal Tail(Sc ope scope) Parameters Type Name Description Scope scope Returns Type Description GraphTraversal Type Parameters Name Description E2 Tail(Scope, Int64) Adds the tail step to this GraphTraversal . Declaration public GraphTraversal Tail(Scope scope, long limit) Parameters Type Name Description Scope scope System.Int64 limit Returns Type Description GraphTraversal Type Parameters Name Description E2 Tail(Int64) Adds the tail step to this GraphTraversal . Declaration public GraphTraversal Tail(long limit) Parameters Type Name Description System.Int64 limit Returns Type Description GraphTraversal Type Parameters Name Description E2 TimeLimit(Int64) Adds the timeLimit step to this GraphTraversal . Declaration public GraphTraversal TimeLimit(long timeLimit) Parameters Type Name Description System.Int64 timeLimit Returns Type Description GraphTraversal Times(Int32) Adds the times step to this GraphTraversal< S, E> . Declaration public GraphTraversal Times(int maxLoops) Parameters Type Name Description System.Int32 maxLoops Returns Type Description GraphTraversal To(Direction, String[]) Adds the to step to this GraphTraversal . Declaration public GraphTraversal To(Direction direction, params string[] edgeLabels) Parameters Type Name Description Direction direction System.String [] edgeLabels Returns Type Description GraphTraversal To(ITraversal) Adds the to step to this GraphTraversal . Declaration public GraphTraversal To(ITraversal toVertex) Parameters Type Name Description ITraversal toVertex Returns Type Description GraphTraversal To(String) Adds the to step to this GraphTraversal . Declaration public GraphTraversal To(string toStepLabel) Parameters Type Name Description System.String toStepLabel Returns Type Description GraphTraversal To(Vertex) Adds the to step to this GraphTraversal . Declaratio n public GraphTraversal To(Vertex toVertex) Parameters Type Name Description Vertex toVertex Returns Type Description GraphTraversal ToE(Direction, String[]) Adds the toE step to this GraphTraversal . Declaration public GraphTraversal ToE(Direction direction, params string[] edgeLabels) Parameters Type Name Description Direction direction System.String [] edgeLabels Returns Type Description GraphTraversal ToV(Direction) Adds the toV step to this GraphTraversal . Declaration public GraphTraversal ToV(Direction direction) Parameters Type Name Description Direction direction Returns Type Description GraphTraversal Tree(String) Adds the tree step to this GraphTraversal . Declaration public GraphTraversal Tree(string sideEffectKey) Parameters Type Name Description System.String sideEffectKey Returns Type Description GraphTraversal Tree() Adds the tree step to this GraphTraversal . Declaratio n public GraphTraversal Tree() Returns Type Description GraphTraversal Type Parameters Name Description E2 Unfold() Adds the unfold step to this GraphTraversal . Declaration public GraphTraversal Unfold() Returns Type Description GraphTraversal Type Parameters Name Description E2 Union(ITraversal[]) Adds the union step to this GraphTraversal . Declaration public GraphTraversal Union(params ITraversal[] unionTraversals) Parameters Type Name Description ITraversal [] unionTraversals Returns Type Description GraphTraversal Type Parameters Name Description E2 Until(IPredicate) Adds the until step to this GraphTraversal . Declaration public GraphTraversal Until(IPredicate untilPredicate) Parameters Type Name Description IPredicate untilPredicate Returns Type Description GraphTraversal Until(ITraversal) Adds the until step to this GraphTraversal . Declaration public GraphTraversal U ntil(ITraversal untilTraversal) Parameters Type Name Description ITraversal untilTraversal Returns Type Description GraphTraversal V(Object[]) Adds the V step to this GraphTraversal . Declaration public GraphTraversal V(params object[] vertexIdsOrElements) Parameters Type Name Description System.Object [] vertexIdsOrElements Returns Type Description GraphTraversal Value() Adds the value step to this GraphTraversal . Declaration public GraphTraversal Value() Returns Type Description GraphTraversal Type Parameters Name Description E2 ValueMap(Boolean, String[]) Adds the valueMap step to this GraphTraversal . Declaration public GraphTraversal> ValueMap(bool includeTokens, params string[] propertyKeys) Parameters Type Name Description System.Boolean includeTokens System.String [] propertyKeys Returns Type Description GraphTraversal > Type Parameters Name Description TKey TValue ValueMap(String[]) Adds the valueMap step to this GraphTraversal . Declaration public GraphTraversal> ValueMap(params string[] propertyKeys) Parameters Type Name Description System.String [] propertyKeys Returns Type Description GraphTraversal > Type Parameters Name Description TKey TValue Values(String[]) Adds the values step to this GraphTraversal . Declaration public GraphTraversal Values(params string[] propertyKeys) Parameters Type Name Description System.String [] propertyKeys Returns Type Description GraphTraversal Type Parameters Name Description E2 Where(ITraversal) Adds the where step to this GraphTraversal . Declaration public GraphTraversal Where(ITraversal whereTraversal) Parameters Type Name Description ITraversal whereTraversal Returns Type Description GraphTraversal Where(P) Adds the where step to this GraphTraversal . Declaration public GraphTraversal Where(P predicate) Parameters Type Name Description P predicate Returns Type Description GraphTraversal Where(String, P) Adds the where step to this GraphTraversal . Declaration public GraphTraversal Where(string startKey, P predicate) Parameters Type Name Description System.String startKey P predicate Returns Type Description GraphTraversal Implements ITraversal ITraversal System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerator System.IDisposable System.Collections.IEnumerator" - }, - "api/Gremlin.Net.Process.Traversal.GraphTraversalSource.html": { - "href": "api/Gremlin.Net.Process.Traversal.GraphTraversalSource.html", - "title": "Class GraphTraversalSource | Apache TinkerPop - Gremlin.NET API Docs", - "keywords": "Class GraphTraversalSource A GraphTraversalSource is the primary DSL of the Gremlin traversal machine. It provides access to all the configurations and steps for Turing complete graph computing. Inheritance System.Object GraphTraversalSource Inherited Members System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.GetHashCode() System.Object.GetType() System.Object.MemberwiseClone() System.Object.ToString() System.Object.ReferenceEquals(System.Object, System.Object) Namespace : Gremlin.Net.Process.Traversal Assembly : cs.temp.dll.dll Syntax public class GraphTraversalSource Constructors GraphTraversalSource() Initializes a new instance of the GraphTraversalSource class. Declaration public GraphTraversalSource() GraphTraversalSource(ICollection, Bytecode) Initializes a new instance of the GraphTraversalSource class. Declaration public GraphTraversalSource(ICollection traversalStrateg ies, Bytecode bytecode) Parameters Type Name Description System.Collections.Generic.ICollection < ITraversalStrategy > traversalStrategies The traversal strategies associated with this graph traversal source. Bytecode bytecode The Bytecode associated with the current state of this graph traversal source. Properties Bytecode Gets or sets the Bytecode associated with the current state of this graph traversal source. Declaration public Bytecode Bytecode { get; set; } Property Value Type Description Bytecode TraversalStrategies Gets or sets the traversal strategies associated with this graph traversal source. Declaration public ICollection TraversalStrategies { get; set; } Property Value Type Description System.Collections.Generic.ICollection < ITraversalStrategy > Methods AddE(ITraversal) Spawns a GraphTraversal off this graph traversal source and adds the addE step to that traversal. Declaration public GraphTraversal AddE(ITraversal edgeLabelTrave rsal) Parameters Type Name Description ITraversal edgeLabelTraversal Returns Type Description GraphTraversal < Edge , Edge > AddE(String) Spawns a GraphTraversal off this graph traversal source and adds the addE step to that traversal. Declaration public GraphTraversal AddE(string label) Parameters Type Name Description System.String label Returns Type Description GraphTraversal < Edge , Edge > AddV() Spawns a GraphTraversal off this graph traversal source and adds the addV step to that traversal. Declaration public GraphTraversal AddV() Returns Type Description GraphTraversal < Vertex , Vertex > AddV(ITraversal) Spawns a GraphTraversal off this graph traversal source and adds the addV step to that traversal. Declaration public GraphTraversal AddV(ITraversal vertexLabelTraversal) Parameters Type Name Description ITraversal vertexLabelTraversal Returns Type Description GraphTraversal < Vertex , Vertex > AddV(String) Spawns a GraphTraversal off this graph traversal source and adds the addV step to that traversal. Declaration public GraphTraversal AddV(string label) Parameters Type Name Description System.String label Returns Type Description GraphTraversal < Vertex , Vertex > E(Object[]) Spawns a GraphTraversal off this graph traversal source and adds the E step to that traversal. Declaration public GraphTraversal E(params object[] edgesIds) Parameters Type Name Description System.Object [] edgesIds Returns Type Description GraphTraversal < Edge , Edge > Inject(S[]) Spawns a GraphTraversal off this graph traversal source and adds the inject step to that traversal. Declaration public GraphTraversal Inject(params S[] starts) Parameters Type Name Description S[] starts Returns Type Description GraphTraversal Type Parameters Name Description S V(Object[]) Spawns a GraphTraversal off this graph traversal source and adds the V step to th at traversal. Declaration public GraphTraversal V(params object[] vertexIds) Parameters Type Name Description System.Object [] vertexIds Returns Type Description GraphTraversal < Vertex , Vertex > WithBindings(Object) Declaration [Obsolete(\"Use the Bindings class instead.\", false)] public GraphTraversalSource WithBindings(object bindings) Parameters Type Name Description System.Object bindings Returns Type Description GraphTraversalSource WithBulk(Boolean) Declaration public GraphTraversalSource WithBulk(bool useBulk) Parameters Type Name Description System.Boolean useBulk Returns Type Description GraphTraversalSource WithComputer(String, Nullable, String, String, ITraversal, ITraversal, Dictionary) Add a GraphComputer class used to execute the traversal. This adds a to the strategies. Declaration public GraphTraversalSource WithComputer(string graphComputer = null, int? workers = default(int? ), string persist = null, string result = null, I Traversal vertices = null, ITraversal edges = null, Dictionary configuration = null) Parameters Type Name Description System.String graphComputer System.Nullable < System.Int32 > workers System.String persist System.String result ITraversal vertices ITraversal edges System.Collections.Generic.Dictionary < System.String , System.Object > configuration Returns Type Description GraphTraversalSource WithoutStrategies(Type[]) Declaration public GraphTraversalSource WithoutStrategies(params Type[] traversalStrategyClasses) Parameters Type Name Description System.Type [] traversalStrategyClasses Returns Type Description GraphTraversalSource WithPath() Declaration public GraphTraversalSource WithPath() Returns Type Description GraphTraversalSource WithRemote(IRemoteConnection) Configures the GraphTraversalSource as a \"remote\" to issue the GraphTraversal for execution elsewhere. Declaration public GraphTraversalSource WithRemote(IRemoteConnection remoteConnection) Pa rameters Type Name Description IRemoteConnection remoteConnection The instance to use to submit the GraphTraversal . Returns Type Description GraphTraversalSource A GraphTraversalSource configured to use the provided . WithSack(ISupplier) Declaration public GraphTraversalSource WithSack(ISupplier initialValue) Parameters Type Name Description ISupplier initialValue Returns Type Description GraphTraversalSource WithSack(ISupplier, IBinaryOperator) Declaration public GraphTraversalSource WithSack(ISupplier initialValue, IBinaryOperator mergeOperator) Parameters Type Name Description ISupplier initialValue IBinaryOperator mergeOperator Returns Type Description GraphTraversalSource WithSack(ISupplier, IUnaryOperator) Declaration public GraphTraversalSource WithSack(ISupplier initialValue, IUnaryOperator splitOperator) Parameters Type Name Description ISupplier initialValue IUnaryOperator splitOperator Returns Type Description GraphTraversalSource WithSack(ISupplier, IUnaryOperator , IBinaryOperator) Declaration public GraphTraversalSource WithSack(ISupplier initialValue, IUnaryOperator splitOperator, IBinaryOperator mergeOperator) Parameters Type Name Description ISupplier initialValue IUnaryOperator splitOperator IBinaryOperator mergeOperator Returns Type Description GraphTraversalSource WithSack(Object) Declaration public GraphTraversalSource WithSack(object initialValue) Parameters Type Name Description System.Object initialValue Returns Type Description GraphTraversalSource WithSack(Object, IBinaryOperator) Declaration public GraphTraversalSource WithSack(object initialValue, IBinaryOperator mergeOperator) Parameters Type Name Description System.Object initialValue IBinaryOperator mergeOperator Returns Type Description GraphTraversalSource WithSack(Object, IUnaryOperator) Declaration public GraphTraversalSource WithSack(object initialValue, IUnaryOperator splitOperator) Parameters Type Name Description System.Object initialValue IUnaryOperator splitOperat or Returns Type Description GraphTraversalSource WithSack(Object, IUnaryOperator, IBinaryOperator) Declaration public GraphTraversalSource WithSack(object initialValue, IUnaryOperator splitOperator, IBinaryOperator mergeOperator) Parameters Type Name Description System.Object initialValue IUnaryOperator splitOperator IBinaryOperator mergeOperator Returns Type Description GraphTraversalSource WithSideEffect(String, ISupplier) Declaration public GraphTraversalSource WithSideEffect(string key, ISupplier initialValue) Parameters Type Name Description System.String key ISupplier initialValue Returns Type Description GraphTraversalSource WithSideEffect(String, ISupplier, IBinaryOperator) Declaration public GraphTraversalSource WithSideEffect(string key, ISupplier initialValue, IBinaryOperator reducer) Parameters Type Name Description System.String key ISupplier initialValue IBinaryOperator reducer Returns Type Description GraphTraversalSource WithSideEffect(String, Object) Declaration pub lic GraphTraversalSource WithSideEffect(string key, object initialValue) Parameters Type Name Description System.String key System.Object initialValue Returns Type Description GraphTraversalSource WithSideEffect(String, Object, IBinaryOperator) Declaration public GraphTraversalSource WithSideEffect(string key, object initialValue, IBinaryOperator reducer) Parameters Type Name Description System.String key System.Object initialValue IBinaryOperator reducer Returns Type Description GraphTraversalSource WithStrategies(ITraversalStrategy[]) Declaration public GraphTraversalSource WithStrategies(params ITraversalStrategy[] traversalStrategies) Parameters Type Name Description ITraversalStrategy [] traversalStrategies Returns Type Description GraphTraversalSource" + "index.html": { + "href": "index.html", + "title": "Gremlin.Net | Apache TinkerPop - Gremlin.NET API Docs", + "keywords": "Gremlin.Net Apache TinkerPop™ is a graph computing framework for both graph databases (OLTP) and graph analytic systems (OLAP). Gremlin is the graph traversal language of TinkerPop. It can be described as a function al, data-flow language that enables users to succinctly express complex traversals on (or queries of) their application's property graph. Gremlin.Net implements Gremlin within the C# language. It targets .NET Standard and can therefore be used on different operating systems and with different .NET frameworks, such as .NET Framework and .NET Core. nuget install Gremlin.Net Please see the reference documentation at Apache TinkerPop for more information." }, - "api/Gremlin.Net.Process.Traversal.Strategy.Optimization.InlineFilterStrategy.html": { - "href": "api/Gremlin.Net.Process.Traversal.Strategy.Optimization.InlineFilterStrategy.html", - "title": "Class InlineFilterStrategy | Apache TinkerPop - Gremlin.NET API Docs", - "keywords": "Class InlineFilterStrategy Analyzes filter-steps with child traversals that themselves are pure filters. Inheritance System.Object AbstractTraversalStrategy InlineFilterStrategy Implements ITraversalStrategy System.IEquatable < AbstractTraversalStrategy > Inherited Members AbstractTraversalStrategy.StrategyName AbstractTraversalStrategy.Configuration AbstractTraversalStrategy.Equals(AbstractTraversalStrategy) AbstractTraversalStrategy.Apply(ITraversal) AbstractTraversalStrategy.ApplyAsync(ITraversal) AbstractTraversalStrategy.Equals(Object) AbstractTraversalStrategy.GetHashCode() AbstractTraversalStrategy.ToString() System.Object.Equals(System.Object, System.Object) System.Object.GetType() System.Object.MemberwiseClone() System.Object.ReferenceEquals(System.Object, System.Object) Namespace : Gremlin.Net.Process.Traversal.Strategy.Optimization Assembly : cs.temp.dll.dll Syntax public class InlineFilterStrategy : AbstractTraversalStrategy, ITra versalStrategy, IEquatable Implements ITraversalStrategy System.IEquatable" + "api/Gremlin.Net.Process.Traversal.Strategy.Optimization.FilterRankingStrategy.html": { + "href": "api/Gremlin.Net.Process.Traversal.Strategy.Optimization.FilterRankingStrategy.html", + "title": "Class FilterRankingStrategy | Apache TinkerPop - Gremlin.NET API Docs", + "keywords": "Class FilterRankingStrategy Reorders filter- and order-steps according to their rank. Inheritance System.Object AbstractTraversalStrategy FilterRankingStrategy Implements ITraversalStrategy System.IEquatable < AbstractTraversalStrategy > Inherited Members AbstractTraversalStrategy.StrategyName AbstractTraversalStrategy.Configuration AbstractTraversalStrategy.Equals(AbstractTraversalStrategy) AbstractTraversalStrategy.Apply(ITraversal) AbstractTraversalStrategy.ApplyAsync(ITraversal) AbstractTraversalStrategy.Equals(Object) AbstractTraversalStrategy.GetHashCode() AbstractTraversalStrategy.ToString() System.Object.Equals(System.Object, System.Object) System.Object.GetType() System.Object.MemberwiseClone() System.Object.ReferenceEquals(System.Object, System.Object) Namespace : Gremlin.Net.Process.Traversal.Strategy.Optimization Assembly : cs.temp.dll.dll Syntax public class FilterRankingStrategy : AbstractTraversalStrategy, ITraversalStrategy, I Equatable Implements ITraversalStrategy System.IEquatable" }, - "api/Gremlin.Net.Process.Traversal.Strategy.Optimization.LazyBarrierStrategy.html": { - "href": "api/Gremlin.Net.Process.Traversal.Strategy.Optimization.LazyBarrierStrategy.html", - "title": "Class LazyBarrierStrategy | Apache TinkerPop - Gremlin.NET API Docs", - "keywords": "Class LazyBarrierStrategy Inserts Barrier() -steps into a ITraversal where appropriate in order to gain the \"bulking optimization\". Inheritance System.Object AbstractTraversalStrategy LazyBarrierStrategy Implements ITraversalStrategy System.IEquatable < AbstractTraversalStrategy > Inherited Members AbstractTraversalStrategy.StrategyName AbstractTraversalStrategy.Configuration AbstractTraversalStrategy.Equals(AbstractTraversalStrategy) AbstractTraversalStrategy.Apply(ITraversal) AbstractTraversalStrategy.ApplyAsync(ITraversal) AbstractTraversalStrategy.Equals(Object) AbstractTraversalStrategy.GetHashCode() AbstractTraversalStrategy.ToString() System.Object.Equals(System.Object, System.Object) System.Object.GetType() System.Object.MemberwiseClone() System.Object.ReferenceEquals(System.Object, System.Object) Namespace : Gremlin.Net.Process.Traversal.Strategy.Optimization Assembly : cs.temp.dll.dll Syntax public class LazyBarrierStrategy : Abst ractTraversalStrategy, ITraversalStrategy, IEquatable Implements ITraversalStrategy System.IEquatable" + "api/Gremlin.Net.Process.Traversal.Strategy.Decoration.VertexProgramStrategy.html": { + "href": "api/Gremlin.Net.Process.Traversal.Strategy.Decoration.VertexProgramStrategy.html", + "title": "Class VertexProgramStrategy | Apache TinkerPop - Gremlin.NET API Docs", + "keywords": "Class VertexProgramStrategy Inheritance System.Object AbstractTraversalStrategy VertexProgramStrategy Implements ITraversalStrategy System.IEquatable < AbstractTraversalStrategy > Inherited Members AbstractTraversalStrategy.StrategyName AbstractTraversalStrategy.Configuration AbstractTraversalStrategy.Equals(AbstractTraversalStrategy) AbstractTraversalStrategy.Apply(ITraversal) AbstractTraversalStrategy.ApplyAsync(ITraversal) AbstractTraversalStrategy.Equals(Object) AbstractTraversalStrategy.GetHashCode() AbstractTraversalStrategy.ToString() System.Object.Equals(System.Object, System.Object) System.Object.GetType() System.Object.MemberwiseClone() System.Object.ReferenceEquals(System.Object, System.Object) Namespace : Gremlin.Net.Process.Traversal.Strategy.Decoration Assembly : cs.temp.dll.dll Syntax public class VertexProgramStrategy : AbstractTraversalStrategy, ITraversalStrategy, IEquatable Constructors VertexProg ramStrategy() Declaration public VertexProgramStrategy() VertexProgramStrategy(String, Nullable, String, String, ITraversal, ITraversal, Dictionary) Declaration public VertexProgramStrategy(string graphComputer = null, int? workers = default(int? ), string persist = null, string result = null, ITraversal vertices = null, ITraversal edges = null, Dictionary configuration = null) Parameters Type Name Description System.String graphComputer System.Nullable < System.Int32 > workers System.String persist System.String result ITraversal vertices ITraversal edges System.Collections.Generic.Dictionary < System.String , System.Object > configuration Implements ITraversalStrategy System.IEquatable" }, - "api/Gremlin.Net.Process.Traversal.Strategy.Verification.LambdaRestrictionStrategy.html": { - "href": "api/Gremlin.Net.Process.Traversal.Strategy.Verification.LambdaRestrictionStrategy.html", - "title": "Class LambdaRestrictionStrategy | Apache TinkerPop - Gremlin.NET API Docs", - "keywords": "Class LambdaRestrictionStrategy Does not allow lambdas to be used in a ITraversal . Inheritance System.Object AbstractTraversalStrategy LambdaRestrictionStrategy Implements ITraversalStrategy System.IEquatable < AbstractTraversalStrategy > Inherited Members AbstractTraversalStrategy.StrategyName AbstractTraversalStrategy.Configuration AbstractTraversalStrategy.Equals(AbstractTraversalStrategy) AbstractTraversalStrategy.Apply(ITraversal) AbstractTraversalStrategy.ApplyAsync(ITraversal) AbstractTraversalStrategy.Equals(Object) AbstractTraversalStrategy.GetHashCode() AbstractTraversalStrategy.ToString() System.Object.Equals(System.Object, System.Object) System.Object.GetType() System.Object.MemberwiseClone() System.Object.ReferenceEquals(System.Object, System.Object) Namespace : Gremlin.Net.Process.Traversal.Strategy.Verification Assembly : cs.temp.dll.dll Syntax public class LambdaRestrictionStrategy : AbstractTraversalStrategy, ITraversalStrat egy, IEquatable Implements ITraversalStrategy System.IEquatable" + "api/Gremlin.Net.Process.Traversal.Strategy.Decoration.SubgraphStrategy.html": { + "href": "api/Gremlin.Net.Process.Traversal.Strategy.Decoration.SubgraphStrategy.html", + "title": "Class SubgraphStrategy | Apache TinkerPop - Gremlin.NET API Docs", + "keywords": "Class SubgraphStrategy Provides a way to limit the view of a ITraversal . Inheritance System.Object AbstractTraversalStrategy SubgraphStrategy Implements ITraversalStrategy System.IEquatable < AbstractTraversalStrategy > Inherited Members AbstractTraversalStrategy.StrategyName AbstractTraversalStrategy.Configuration AbstractTraversalStrategy.Equals(AbstractTraversalStrategy) AbstractTraversalStrategy.Apply(ITraversal) AbstractTraversalStrategy.ApplyAsync(ITraversal) AbstractTraversalStrategy.Equals(Object) AbstractTraversalStrategy.GetHashCode() AbstractTraversalStrategy.ToString() System.Object.Equals(System.Object, System.Object) System.Object.GetType() System.Object.MemberwiseClone() System.Object.ReferenceEquals(System.Object, System.Object) Namespace : Gremlin.Net.Process.Traversal.Strategy.Decoration Assembly : cs.temp.dll.dll Syntax public class SubgraphStrategy : AbstractTraversalStrategy, ITraversalStrategy, IEquatable Constructors SubgraphStrategy() Initializes a new instance of the SubgraphStrategy class. Declaration public SubgraphStrategy() SubgraphStrategy(ITraversal, ITraversal, ITraversal) Initializes a new instance of the SubgraphStrategy class. Declaration public SubgraphStrategy(ITraversal vertexCriterion = null, ITraversal edgeCriterion = null, ITraversal vertexPropertyCriterion = null) Parameters Type Name Description ITraversal vertexCriterion Constrains vertices for the ITraversal . ITraversal edgeCriterion Constrains edges for the ITraversal . ITraversal vertexPropertyCriterion Constrains vertex properties for the ITraversal . Implements ITraversalStrategy System.IEquatable" }, - "api/Gremlin.Net.Process.Remote.IRemoteConnection.html": { - "href": "api/Gremlin.Net.Process.Remote.IRemoteConnection.html", - "title": "Interface IRemoteConnection | Apache TinkerPop - Gremlin.NET API Docs", - "keywords": "Interface IRemoteConnection A simple abstraction of a \"connection\" to a \"server\". Namespace : Gremlin.Net.Process.Remote Assembly : cs.temp.dll.dll Syntax public interface IRemoteConnection Methods SubmitAsync(Bytecode) Submits to a server and returns a . Declaration Task> SubmitAsync(Bytecode bytecode) Parameters Type Name Description Bytecode bytecode The to send. Returns Type Description System.Threading.Tasks.Task < ITraversal > The with the results and optional side-effects. Type Parameters Name Description S E" + "api/Gremlin.Net.Process.Traversal.IFunction.html": { + "href": "api/Gremlin.Net.Process.Traversal.IFunction.html", + "title": "Interface IFunction | Apache TinkerPop - Gremlin.NET API Docs", + "keywords": "Interface IFunction Represents a function that accepts one argument and produces a result. Namespace : Gremlin.Net.Process.Traversal Assembly : cs.temp.dll.dll Syntax public interface IFunction" }, - "api/Gremlin.Net.Process.Traversal.AnonymousTraversalSource.html": { - "href": "api/Gremlin.Net.Process.Traversal.AnonymousTraversalSource.html", - "title": "Class AnonymousTraversalSource | Apache TinkerPop - Gremlin.NET API Docs", - "keywords": "Class AnonymousTraversalSource Provides a method for creating a GraphTraversalSource that does not spawn from a instance. Inheritance System.Object AnonymousTraversalSource Inherited Members System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.GetHashCode() System.Object.GetType() System.Object.MemberwiseClone() System.Object.ToString() System.Object.ReferenceEquals(System.Object, System.Object) Namespace : Gremlin.Net.Process.Traversal Assembly : cs.temp.dll.dll Syntax public class AnonymousTraversalSource Methods Traversal() Generates a reusable GraphTraversalSource instance. Declaration public static GraphTraversalSource Traversal() Returns Type Description GraphTraversalSource A graph traversal source." + "api/Gremlin.Net.Process.Traversal.IConsumer.html": { + "href": "api/Gremlin.Net.Process.Traversal.IConsumer.html", + "title": "Interface IConsumer | Apache TinkerPop - Gremlin.NET API Docs", + "keywords": "Interface IConsumer Represents an operation that accepts a single input argument and returns no result. Unlike most other functional interfaces, Consumer is expected to operate via side-effects. Namespace : Gremlin.Net.Process.Traversal Assembly : cs.temp.dll.dll Syntax public interface IConsumer" }, - "api/Gremlin.Net.Process.Traversal.Column.html": { - "href": "api/Gremlin.Net.Process.Traversal.Column.html", - "title": "Class Column | Apache TinkerPop - Gremlin.NET API Docs", - "keywords": "Class Column Inheritance System.Object EnumWrapper Column Implements System.IEquatable < EnumWrapper > IFunction Inherited Members EnumWrapper.EnumName EnumWrapper.EnumValue EnumWrapper.Equals(EnumWrapper) EnumWrapper.Equals(Object) EnumWrapper.GetHashCode() System.Object.Equals(System.Object, System.Object) System.Object.GetType() System.Object.MemberwiseClone() System.Object.ToString() System.Object.ReferenceEquals(System.Object, System.Object) Namespace : Gremlin.Net.Process.Traversal Assembly : cs.temp.dll.dll Syntax public class Column : EnumWrapper, IEquatable, IFunction Properties Keys Declaration public static Column Keys { get; } Property Value Type Description Column Values Declaration public static Column Values { get; } Property Value Type Description Column Methods GetByValue(String) Gets the Column enumeration by value. Declaration public static Column GetByValue(string value) Parameters Type Name Description System.String value Returns Ty pe Description Column Implements System.IEquatable IFunction" + "api/Gremlin.Net.Process.Traversal.GryoVersion.html": { + "href": "api/Gremlin.Net.Process.Traversal.GryoVersion.html", + "title": "Class GryoVersion | Apache TinkerPop - Gremlin.NET API Docs", + "keywords": "Class GryoVersion Inheritance System.Object EnumWrapper GryoVersion Implements System.IEquatable < EnumWrapper > Inherited Members EnumWrapper.EnumName EnumWrapper.EnumValue EnumWrapper.Equals(EnumWrapper) EnumWrapper.Equals(Object) EnumWrapper.GetHashCode() System.Object.Equals(System.Object, System.Object) System.Object.GetType() System.Object.MemberwiseClone() System.Object.ToString() System.Object.ReferenceEquals(System.Object, System.Object) Namespace : Gremlin.Net.Process.Traversal Assembly : cs.temp.dll.dll Syntax public class GryoVersion : EnumWrapper, IEquatable Properties V1_0 Declaration public static GryoVersion V1_0 { get; } Property Value Type Description GryoVersion V3_0 Declaration public static GryoVersion V3_0 { get; } Property Value Type Description GryoVersion Methods GetByValue(String) Gets the GryoVersion enumeration by value. Declaration public static GryoVersion GetByValue(string value) Parameters Type Name Description System.Str ing value Returns Type Description GryoVersion Implements System.IEquatable" }, - "api/Gremlin.Net.Process.Traversal.Cardinality.html": { - "href": "api/Gremlin.Net.Process.Traversal.Cardinality.html", - "title": "Class Cardinality | Apache TinkerPop - Gremlin.NET API Docs", - "keywords": "Class Cardinality Inheritance System.Object EnumWrapper Cardinality Implements System.IEquatable < EnumWrapper > Inherited Members EnumWrapper.EnumName EnumWrapper.EnumValue EnumWrapper.Equals(EnumWrapper) EnumWrapper.Equals(Object) EnumWrapper.GetHashCode() System.Object.Equals(System.Object, System.Object) System.Object.GetType() System.Object.MemberwiseClone() System.Object.ToString() System.Object.ReferenceEquals(System.Object, System.Object) Namespace : Gremlin.Net.Process.Traversal Assembly : cs.temp.dll.dll Syntax public class Cardinality : EnumWrapper, IEquatable Properties List Declaration public static Cardinality List { get; } Property Value Type Description Cardinality Set Declaration public static Cardinality Set { get; } Property Value Type Description Cardinality Single Declaration public static Cardinality Single { get; } Property Value Type Description Cardinality Methods GetByValue(String) Gets the Cardinality enumeration by value. Dec laration public static Cardinality GetByValue(string value) Parameters Type Name Description System.String value Returns Type Description Cardinality Implements System.IEquatable" + "api/Gremlin.Net.Process.Traversal.GraphSONVersion.html": { + "href": "api/Gremlin.Net.Process.Traversal.GraphSONVersion.html", + "title": "Class GraphSONVersion | Apache TinkerPop - Gremlin.NET API Docs", + "keywords": "Class GraphSONVersion Inheritance System.Object EnumWrapper GraphSONVersion Implements System.IEquatable < EnumWrapper > Inherited Members EnumWrapper.EnumName EnumWrapper.EnumValue EnumWrapper.Equals(EnumWrapper) EnumWrapper.Equals(Object) EnumWrapper.GetHashCode() System.Object.Equals(System.Object, System.Object) System.Object.GetType() System.Object.MemberwiseClone() System.Object.ToString() System.Object.ReferenceEquals(System.Object, System.Object) Namespace : Gremlin.Net.Process.Traversal Assembly : cs.temp.dll.dll Syntax public class GraphSONVersion : EnumWrapper, IEquatable Properties V1_0 Declaration public static GraphSONVersion V1_0 { get; } Property Value Type Description GraphSONVersion V2_0 Declaration public static GraphSONVersion V2_0 { get; } Property Value Type Description GraphSONVersion V3_0 Declaration public static GraphSONVersion V3_0 { get; } Property Value Type Description GraphSONVersion Methods GetByValue(String) Gets the Gra phSONVersion enumeration by value. Declaration public static GraphSONVersion GetByValue(string value) Parameters Type Name Description System.String value Returns Type Description GraphSONVersion Implements System.IEquatable" }, - "api/Gremlin.Net.Process.Traversal.IBiFunction.html": { - "href": "api/Gremlin.Net.Process.Traversal.IBiFunction.html", - "title": "Interface IBiFunction | Apache TinkerPop - Gremlin.NET API Docs", - "keywords": "Interface IBiFunction Represents a function that accepts two arguments and produces a result. This is the two-arity specialization of IFunction . Namespace : Gremlin.Net.Process.Traversal Assembly : cs.temp.dll.dll Syntax public interface IBiFunction" + "api/Gremlin.Net.Process.Traversal.IComparator.html": { + "href": "api/Gremlin.Net.Process.Traversal.IComparator.html", + "title": "Interface IComparator | Apache TinkerPop - Gremlin.NET API Docs", + "keywords": "Interface IComparator A comparison function, which imposes a total ordering on some collection of objects. Namespace : Gremlin.Net.Process.Traversal Assembly : cs.temp.dll.dll Syntax public interface IComparator" }, - "api/Gremlin.Net.Process.Traversal.ITraversal-2.html": { - "href": "api/Gremlin.Net.Process.Traversal.ITraversal-2.html", - "title": "Interface ITraversal | Apache TinkerPop - Gremlin.NET API Docs", - "keywords": "Interface ITraversal A traversal represents a directed walk over a graph. Inherited Members ITraversal.Bytecode ITraversal.SideEffects ITraversal.Traversers System.Collections.Generic.IEnumerator.Current System.IDisposable.Dispose() System.Collections.IEnumerator.MoveNext() System.Collections.IEnumerator.Reset() Namespace : Gremlin.Net.Process.Traversal Assembly : cs.temp.dll.dll Syntax public interface ITraversal : ITraversal, IEnumerator, IEnumerator, IDisposable, IEnumerator Type Parameters Name Description S E Methods Iterate() Iterates all Traverser instances in the traversal. Declaration ITraversal Iterate() Returns Type Description ITraversal The fully drained traversal. Next() Gets the next result from the traversal. Declaration E Next() Returns Type Description E The result. Next(Int32) Gets the next n-number of results from the traversal. Declaration IEnumerable Next(int amount) Parameters Type Name Description System.Int3 2 amount The number of results to get. Returns Type Description System.Collections.Generic.IEnumerable The n-results. NextTraverser() Gets the next Traverser . Declaration Traverser NextTraverser() Returns Type Description Traverser The next Traverser . Promise(Func, TReturn>) Starts a promise to execute a function on the current traversal that will be completed in the future. Declaration Task Promise(Func, TReturn> callback) Parameters Type Name Description System.Func < ITraversal , TReturn> callback The function to execute on the current traversal. Returns Type Description System.Threading.Tasks.Task The result of the executed callback . Type Parameters Name Description TReturn The return type of the callback . ToList() Puts all the results into a System.Collections.Generic.IList . Declaration IList ToList() Returns Type Description System.Collections.Generic.IList The results in a list. To Set() Puts all the results into a . Declaration ISet ToSet() Returns Type Description ISet The results in a set." + "api/Gremlin.Net.Process.Traversal.IBinaryOperator.html": { + "href": "api/Gremlin.Net.Process.Traversal.IBinaryOperator.html", + "title": "Interface IBinaryOperator | Apache TinkerPop - Gremlin.NET API Docs", + "keywords": "Interface IBinaryOperator Represents an operation upon two operands of the same type, producing a result of the same type as the operands. This is a specialization of IBiFunction for the case where the operands and the result are all of the same type. Namespace : Gremlin.Net.Process.Traversal Assembly : cs.temp.dll.dll Syntax public interface IBinaryOperator : IBiFunction" }, - "api/Gremlin.Net.Process.Traversal.Strategy.Optimization.AdjacentToIncidentStrategy.html": { - "href": "api/Gremlin.Net.Process.Traversal.Strategy.Optimization.AdjacentToIncidentStrategy.html", - "title": "Class AdjacentToIncidentStrategy | Apache TinkerPop - Gremlin.NET API Docs", - "keywords": "Class AdjacentToIncidentStrategy Optimizes vertex- and value-emitting steps. Inheritance System.Object AbstractTraversalStrategy AdjacentToIncidentStrategy Implements ITraversalStrategy System.IEquatable < AbstractTraversalStrategy > Inherited Members AbstractTraversalStrategy.StrategyName AbstractTraversalStrategy.Configuration AbstractTraversalStrategy.Equals(AbstractTraversalStrategy) AbstractTraversalStrategy.Apply(ITraversal) AbstractTraversalStrategy.ApplyAsync(ITraversal) AbstractTraversalStrategy.Equals(Object) AbstractTraversalStrategy.GetHashCode() AbstractTraversalStrategy.ToString() System.Object.Equals(System.Object, System.Object) System.Object.GetType() System.Object.MemberwiseClone() System.Object.ReferenceEquals(System.Object, System.Object) Namespace : Gremlin.Net.Process.Traversal.Strategy.Optimization Assembly : cs.temp.dll.dll Syntax public class AdjacentToIncidentStrategy : AbstractTraversalStrategy, ITraversalStrategy, IEquatable Implements ITraversalStrategy System.IEquatable" + "api/Gremlin.Net.Process.Traversal.DefaultTraversal-2.html": { + "href": "api/Gremlin.Net.Process.Traversal.DefaultTraversal-2.html", + "title": "Class DefaultTraversal | Apache TinkerPop - Gremlin.NET API Docs", + "keywords": "Class DefaultTraversal A traversal represents a directed walk over a graph. Inheritance System.Object DefaultTraversal GraphTraversal Implements ITraversal ITraversal System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerator System.IDisposable System.Collections.IEnumerator Inherited Members System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.GetHashCode() System.Object.GetType() System.Object.MemberwiseClone() System.Object.ToString() System.Object.ReferenceEquals(System.Object, System.Object) Namespace : Gremlin.Net.Process.Traversal Assembly : cs.temp.dll.dll Syntax public abstract class DefaultTraversal : ITraversal, ITraversal, IEnumerator, IEnumerator, IDisposable, IEnumerator Type Parameters Name Description S E Properties Bytecode Gets the Bytecode representation of this traversal. Declaration public Bytecode Bytecode { get; protected set; } Prope rty Value Type Description Bytecode Current Declaration public E Current { get; } Property Value Type Description E SideEffects Gets or sets the ITraversalSideEffects of this traversal. Declaration public ITraversalSideEffects SideEffects { get; set; } Property Value Type Description ITraversalSideEffects TraversalStrategies Gets or sets the ITraversalStrategy strategies of this traversal. Declaration protected ICollection TraversalStrategies { get; set; } Property Value Type Description System.Collections.Generic.ICollection < ITraversalStrategy > Traversers Gets or sets the Traverser 's of this traversal that hold the results of the traversal. Declaration public IEnumerable Traversers { get; set; } Property Value Type Description System.Collections.Generic.IEnumerable < Traverser > Methods Dispose() Declaration public void Dispose() Dispose(Boolean) Declaration protected virtual void Dispose(bool disposing) Parameters Type Name Description System.Boo lean disposing Iterate() Iterates all Traverser instances in the traversal. Declaration public ITraversal Iterate() Returns Type Description ITraversal The fully drained traversal. MoveNext() Declaration public bool MoveNext() Returns Type Description System.Boolean Next() Gets the next result from the traversal. Declaration public E Next() Returns Type Description E The result. Next(Int32) Gets the next n-number of results from the traversal. Declaration public IEnumerable Next(int amount) Parameters Type Name Description System.Int32 amount The number of results to get. Returns Type Description System.Collections.Generic.IEnumerable The n-results. NextTraverser() Gets the next Traverser . Declaration public Traverser NextTraverser() Returns Type Description Traverser The next Traverser . Promise(Func, TReturn>) Starts a promise to execute a function on the current traversal that will be completed in the future. Declaration public Task< TReturn> Promise(Func, TReturn> callback) Parameters Type Name Description System.Func < ITraversal , TReturn> callback The function to execute on the current traversal. Returns Type Description System.Threading.Tasks.Task The result of the executed callback . Type Parameters Name Description TReturn The return type of the callback . Reset() Reset is not supported. Declaration public void Reset() Exceptions Type Condition System.NotSupportedException Thrown always as this operation is not supported. ToList() Puts all the results into a System.Collections.Generic.List . Declaration public IList ToList() Returns Type Description System.Collections.Generic.IList The results in a list. ToSet() Puts all the results into a . Declaration public ISet ToSet() Returns Type Description ISet The results in a set. Explicit Interface Implementations ITraversal.Iterate() Declaration ITraversal ITraversal.Iterate() Returns Type Description ITraversal Implements ITraversal ITraversal System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerator System.IDisposable System.Collections.IEnumerator" }, - "api/Gremlin.Net.Process.Traversal.html": { - "href": "api/Gremlin.Net.Process.Traversal.html", - "title": "Namespace Gremlin.Net.Process.Traversal | Apache TinkerPop - Gremlin.NET API Docs", - "keywords": "Namespace Gremlin.Net.Process.Traversal Classes __ An anonymous GraphTraversal . AnonymousTraversalSource Provides a method for creating a GraphTraversalSource that does not spawn from a instance. Barrier Binding Associates a variable with a value. Bindings Bindings are used to associate a variable with a value. Bytecode A language agnostic representation of ITraversal mutations. Cardinality Column DefaultTraversal A traversal represents a directed walk over a graph. Direction EnumWrapper Represents an enum. GraphSONVersion GraphTraversal Graph traversals are the primary way in which graphs are processed. GraphTraversalSource A GraphTraversalSource is the primary DSL of the Gremlin traversal machine. It provides access to all the configurations and steps for Turing complete graph computing. GryoVersion Instruction Represents a Bytecode instruction by an operator name and its arguments. Lambda Provides methods to create lambdas. Operator Order P A P is a predicate of the form Func. That is, given some object, return true or false. Pick Pop Scope T Traverser A traverser represents the current state of an object flowing through a ITraversal . Interfaces IBiFunction Represents a function that accepts two arguments and produces a result. This is the two-arity specialization of IFunction . IBinaryOperator Represents an operation upon two operands of the same type, producing a result of the same type as the operands. This is a specialization of IBiFunction for the case where the operands and the result are all of the same type. IComparator A comparison function, which imposes a total ordering on some collection of objects. IConsumer Represents an operation that accepts a single input argument and returns no result. Unlike most other functional interfaces, Consumer is expected to operate via side-effects. IFunction Represents a function that accepts one argument and produces a result. ILambda Represents a lambda. IPredi cate Represents a predicate (boolean-valued function) of one argument. ISupplier Represents a supplier of results ITraversal Represents the basic information for a walk over a graph. ITraversal A traversal represents a directed walk over a graph. ITraversalSideEffects A ITraversal can maintain global sideEffects. ITraversalStrategy A ITraversalStrategy defines a particular atomic operation for mutating a ITraversal prior to its evaluation. IUnaryOperator Represents an operation on a single operand that produces a result of the same type as its operand. This is a specialization of Function for the case where the operand and result are of the same type." + "api/Gremlin.Net.Process.Traversal.Bytecode.html": { + "href": "api/Gremlin.Net.Process.Traversal.Bytecode.html", + "title": "Class Bytecode | Apache TinkerPop - Gremlin.NET API Docs", [... 807 lines stripped ...] Modified: tinkerpop/site/jsdocs/3.3.5/AnonymousTraversalSource.html URL: http://svn.apache.org/viewvc/tinkerpop/site/jsdocs/3.3.5/AnonymousTraversalSource.html?rev=1850208&r1=1850207&r2=1850208&view=diff ============================================================================== --- tinkerpop/site/jsdocs/3.3.5/AnonymousTraversalSource.html (original) +++ tinkerpop/site/jsdocs/3.3.5/AnonymousTraversalSource.html Wed Jan 2 20:55:57 2019 @@ -582,7 +582,7 @@ traversals spawned from it will execute
- Documentation generated by JSDoc 3.5.5 on Wed Jan 02 2019 12:04:51 GMT-0500 (EST) + Documentation generated by JSDoc 3.5.5 on Wed Jan 02 2019 15:54:11 GMT-0500 (EST)