Modified: tinkerpop/site/docs/3.4.11/reference/index.html URL: http://svn.apache.org/viewvc/tinkerpop/site/docs/3.4.11/reference/index.html?rev=1889489&r1=1889488&r2=1889489&view=diff ============================================================================== --- tinkerpop/site/docs/3.4.11/reference/index.html (original) +++ tinkerpop/site/docs/3.4.11/reference/index.html Tue May 4 14:09:16 2021 @@ -1816,10 +1816,10 @@ gremlin> g.V().has(<span class="strin be spawned off that vertex.</p> </div> <section class="tabs tabs-2"> - <input id="tab-1620047916-1" type="radio" name="radio-set-1620047916-1" class="tab-selector-1" checked="checked" /> - <label for="tab-1620047916-1" class="tab-label-1">console (groovy)</label> - <input id="tab-1620047916-2" type="radio" name="radio-set-1620047916-1" class="tab-selector-2" /> - <label for="tab-1620047916-2" class="tab-label-2">groovy</label> + <input id="tab-1620128019-1" type="radio" name="radio-set-1620128019-1" class="tab-selector-1" checked="checked" /> + <label for="tab-1620128019-1" class="tab-label-1">console (groovy)</label> + <input id="tab-1620128019-2" type="radio" name="radio-set-1620128019-1" class="tab-selector-2" /> + <label for="tab-1620128019-2" class="tab-label-2">groovy</label> <div class="tabcontent"> <div class="tabcontent-1"> <div class="listingblock"> @@ -1880,10 +1880,10 @@ traverser has gone through a loop, the p Traverser metadata may be accessed by a step. A classic example is the <a href="#path-step"><code>path()</code></a>-step.</p> </div> <section class="tabs tabs-2"> - <input id="tab-1620047916-3" type="radio" name="radio-set-1620047916-3" class="tab-selector-1" checked="checked" /> - <label for="tab-1620047916-3" class="tab-label-1">console (groovy)</label> - <input id="tab-1620047916-4" type="radio" name="radio-set-1620047916-3" class="tab-selector-2" /> - <label for="tab-1620047916-4" class="tab-label-2">groovy</label> + <input id="tab-1620128019-3" type="radio" name="radio-set-1620128019-3" class="tab-selector-1" checked="checked" /> + <label for="tab-1620128019-3" class="tab-label-1">console (groovy)</label> + <input id="tab-1620128019-4" type="radio" name="radio-set-1620128019-3" class="tab-selector-2" /> + <label for="tab-1620128019-4" class="tab-label-2">groovy</label> <div class="tabcontent"> <div class="tabcontent-1"> <div class="listingblock"> @@ -1924,10 +1924,10 @@ required. If not, then path calculations has gone through a particular section of the traversal expression (i.e. a loop).</p> </div> <section class="tabs tabs-2"> - <input id="tab-1620047916-5" type="radio" name="radio-set-1620047916-5" class="tab-selector-1" checked="checked" /> - <label for="tab-1620047916-5" class="tab-label-1">console (groovy)</label> - <input id="tab-1620047916-6" type="radio" name="radio-set-1620047916-5" class="tab-selector-2" /> - <label for="tab-1620047916-6" class="tab-label-2">groovy</label> + <input id="tab-1620128019-5" type="radio" name="radio-set-1620128019-5" class="tab-selector-1" checked="checked" /> + <label for="tab-1620128019-5" class="tab-label-1">console (groovy)</label> + <input id="tab-1620128019-6" type="radio" name="radio-set-1620128019-5" class="tab-selector-2" /> + <label for="tab-1620128019-6" class="tab-label-2">groovy</label> <div class="tabcontent"> <div class="tabcontent-1"> <div class="listingblock"> @@ -2120,16 +2120,16 @@ the server which means that there is no the location of the Gremlin Server to connect to:</p> </div> <section class="tabs tabs-5"> - <input id="tab-1620047916-7" type="radio" name="radio-set-1620047916-7" class="tab-selector-1" checked="checked" /> - <label for="tab-1620047916-7" class="tab-label-1">java</label> - <input id="tab-1620047916-8" type="radio" name="radio-set-1620047916-7" class="tab-selector-2" /> - <label for="tab-1620047916-8" class="tab-label-2">groovy</label> - <input id="tab-1620047916-9" type="radio" name="radio-set-1620047916-7" class="tab-selector-3" /> - <label for="tab-1620047916-9" class="tab-label-3">csharp</label> - <input id="tab-1620047916-10" type="radio" name="radio-set-1620047916-7" class="tab-selector-4" /> - <label for="tab-1620047916-10" class="tab-label-4">javascript</label> - <input id="tab-1620047916-11" type="radio" name="radio-set-1620047916-7" class="tab-selector-5" /> - <label for="tab-1620047916-11" class="tab-label-5">python</label> + <input id="tab-1620128019-7" type="radio" name="radio-set-1620128019-7" class="tab-selector-1" checked="checked" /> + <label for="tab-1620128019-7" class="tab-label-1">java</label> + <input id="tab-1620128019-8" type="radio" name="radio-set-1620128019-7" class="tab-selector-2" /> + <label for="tab-1620128019-8" class="tab-label-2">groovy</label> + <input id="tab-1620128019-9" type="radio" name="radio-set-1620128019-7" class="tab-selector-3" /> + <label for="tab-1620128019-9" class="tab-label-3">csharp</label> + <input id="tab-1620128019-10" type="radio" name="radio-set-1620128019-7" class="tab-selector-4" /> + <label for="tab-1620128019-10" class="tab-label-4">javascript</label> + <input id="tab-1620128019-11" type="radio" name="radio-set-1620128019-7" class="tab-selector-5" /> + <label for="tab-1620128019-11" class="tab-label-5">python</label> <div class="tabcontent"> <div class="tabcontent-1"> <div class="listingblock"> @@ -2284,18 +2284,18 @@ of this documentation, so be sure to con getting data into the graph regardless of programming language or mode of operation is just some basic Gremlin:</p> </div> <section class="tabs tabs-6"> - <input id="tab-1620047916-12" type="radio" name="radio-set-1620047916-12" class="tab-selector-1" checked="checked" /> - <label for="tab-1620047916-12" class="tab-label-1">console (groovy)</label> - <input id="tab-1620047916-13" type="radio" name="radio-set-1620047916-12" class="tab-selector-2" /> - <label for="tab-1620047916-13" class="tab-label-2">groovy</label> - <input id="tab-1620047916-14" type="radio" name="radio-set-1620047916-12" class="tab-selector-3" /> - <label for="tab-1620047916-14" class="tab-label-3">csharp</label> - <input id="tab-1620047916-15" type="radio" name="radio-set-1620047916-12" class="tab-selector-4" /> - <label for="tab-1620047916-15" class="tab-label-4">java</label> - <input id="tab-1620047916-16" type="radio" name="radio-set-1620047916-12" class="tab-selector-5" /> - <label for="tab-1620047916-16" class="tab-label-5">javascript</label> - <input id="tab-1620047916-17" type="radio" name="radio-set-1620047916-12" class="tab-selector-6" /> - <label for="tab-1620047916-17" class="tab-label-6">python</label> + <input id="tab-1620128019-12" type="radio" name="radio-set-1620128019-12" class="tab-selector-1" checked="checked" /> + <label for="tab-1620128019-12" class="tab-label-1">console (groovy)</label> + <input id="tab-1620128019-13" type="radio" name="radio-set-1620128019-12" class="tab-selector-2" /> + <label for="tab-1620128019-13" class="tab-label-2">groovy</label> + <input id="tab-1620128019-14" type="radio" name="radio-set-1620128019-12" class="tab-selector-3" /> + <label for="tab-1620128019-14" class="tab-label-3">csharp</label> + <input id="tab-1620128019-15" type="radio" name="radio-set-1620128019-12" class="tab-selector-4" /> + <label for="tab-1620128019-15" class="tab-label-4">java</label> + <input id="tab-1620128019-16" type="radio" name="radio-set-1620128019-12" class="tab-selector-5" /> + <label for="tab-1620128019-16" class="tab-label-5">javascript</label> + <input id="tab-1620128019-17" type="radio" name="radio-set-1620128019-12" class="tab-selector-6" /> + <label for="tab-1620128019-17" class="tab-label-6">python</label> <div class="tabcontent"> <div class="tabcontent-1"> <div class="listingblock"> @@ -2389,18 +2389,18 @@ is a large one-time load to do. <p>Retrieving this data is also a just writing a Gremlin statement:</p> </div> <section class="tabs tabs-6"> - <input id="tab-1620047916-18" type="radio" name="radio-set-1620047916-18" class="tab-selector-1" checked="checked" /> - <label for="tab-1620047916-18" class="tab-label-1">console (groovy)</label> - <input id="tab-1620047916-19" type="radio" name="radio-set-1620047916-18" class="tab-selector-2" /> - <label for="tab-1620047916-19" class="tab-label-2">groovy</label> - <input id="tab-1620047916-20" type="radio" name="radio-set-1620047916-18" class="tab-selector-3" /> - <label for="tab-1620047916-20" class="tab-label-3">csharp</label> - <input id="tab-1620047916-21" type="radio" name="radio-set-1620047916-18" class="tab-selector-4" /> - <label for="tab-1620047916-21" class="tab-label-4">java</label> - <input id="tab-1620047916-22" type="radio" name="radio-set-1620047916-18" class="tab-selector-5" /> - <label for="tab-1620047916-22" class="tab-label-5">javascript</label> - <input id="tab-1620047916-23" type="radio" name="radio-set-1620047916-18" class="tab-selector-6" /> - <label for="tab-1620047916-23" class="tab-label-6">python</label> + <input id="tab-1620128019-18" type="radio" name="radio-set-1620128019-18" class="tab-selector-1" checked="checked" /> + <label for="tab-1620128019-18" class="tab-label-1">console (groovy)</label> + <input id="tab-1620128019-19" type="radio" name="radio-set-1620128019-18" class="tab-selector-2" /> + <label for="tab-1620128019-19" class="tab-label-2">groovy</label> + <input id="tab-1620128019-20" type="radio" name="radio-set-1620128019-18" class="tab-selector-3" /> + <label for="tab-1620128019-20" class="tab-label-3">csharp</label> + <input id="tab-1620128019-21" type="radio" name="radio-set-1620128019-18" class="tab-selector-4" /> + <label for="tab-1620128019-21" class="tab-label-4">java</label> + <input id="tab-1620128019-22" type="radio" name="radio-set-1620128019-18" class="tab-selector-5" /> + <label for="tab-1620128019-22" class="tab-label-5">javascript</label> + <input id="tab-1620128019-23" type="radio" name="radio-set-1620128019-18" class="tab-selector-6" /> + <label for="tab-1620128019-23" class="tab-label-6">python</label> <div class="tabcontent"> <div class="tabcontent-1"> <div class="listingblock"> @@ -2571,10 +2571,10 @@ utilize it as a pointer. For <code>Graph spawn <code>GraphTraversalSource</code> instances so as to write Gremlin:</p> </div> <section class="tabs tabs-2"> - <input id="tab-1620048024-1" type="radio" name="radio-set-1620048024-1" class="tab-selector-1" checked="checked" /> - <label for="tab-1620048024-1" class="tab-label-1">console (groovy)</label> - <input id="tab-1620048024-2" type="radio" name="radio-set-1620048024-1" class="tab-selector-2" /> - <label for="tab-1620048024-2" class="tab-label-2">groovy</label> + <input id="tab-1620128128-1" type="radio" name="radio-set-1620128128-1" class="tab-selector-1" checked="checked" /> + <label for="tab-1620128128-1" class="tab-label-1">console (groovy)</label> + <input id="tab-1620128128-2" type="radio" name="radio-set-1620128128-1" class="tab-selector-2" /> + <label for="tab-1620128128-2" class="tab-label-2">groovy</label> <div class="tabcontent"> <div class="tabcontent-1"> <div class="listingblock"> @@ -2657,10 +2657,10 @@ system providers for two purposes:</p> <p>The following example in the Gremlin Console shows how to print all the features of a <code>Graph</code>:</p> </div> <section class="tabs tabs-2"> - <input id="tab-1620048024-3" type="radio" name="radio-set-1620048024-3" class="tab-selector-1" checked="checked" /> - <label for="tab-1620048024-3" class="tab-label-1">console (groovy)</label> - <input id="tab-1620048024-4" type="radio" name="radio-set-1620048024-3" class="tab-selector-2" /> - <label for="tab-1620048024-4" class="tab-label-2">groovy</label> + <input id="tab-1620128128-3" type="radio" name="radio-set-1620128128-3" class="tab-selector-1" checked="checked" /> + <label for="tab-1620128128-3" class="tab-label-1">console (groovy)</label> + <input id="tab-1620128128-4" type="radio" name="radio-set-1620128128-3" class="tab-selector-2" /> + <label for="tab-1620128128-4" class="tab-label-2">groovy</label> <div class="tabcontent"> <div class="tabcontent-1"> <div class="listingblock"> @@ -2670,21 +2670,15 @@ system providers for two purposes:</p> gremlin> graph.features() ==>FEATURES > GraphFeatures +>-- <span class="key">Transactions</span>: <span class="predefined-constant">false</span> >-- <span class="key">Persistence</span>: <span class="predefined-constant">true</span> >-- <span class="key">ConcurrentAccess</span>: <span class="predefined-constant">false</span> >-- <span class="key">ThreadedTransactions</span>: <span class="predefined-constant">false</span> >-- <span class="key">IoRead</span>: <span class="predefined-constant">true</span> >-- <span class="key">IoWrite</span>: <span class="predefined-constant">true</span> ->-- <span class="key">Transactions</span>: <span class="predefined-constant">false</span> >-- <span class="key">Computer</span>: <span class="predefined-constant">true</span> > VariableFeatures >-- <span class="key">Variables</span>: <span class="predefined-constant">true</span> ->-- <span class="key">BooleanValues</span>: <span class="predefined-constant">true</span> ->-- <span class="key">ByteValues</span>: <span class="predefined-constant">true</span> ->-- <span class="key">DoubleValues</span>: <span class="predefined-constant">true</span> ->-- <span class="key">FloatValues</span>: <span class="predefined-constant">true</span> ->-- <span class="key">IntegerValues</span>: <span class="predefined-constant">true</span> ->-- <span class="key">LongValues</span>: <span class="predefined-constant">true</span> >-- <span class="key">MapValues</span>: <span class="predefined-constant">true</span> >-- <span class="key">MixedListValues</span>: <span class="predefined-constant">true</span> >-- <span class="key">SerializableValues</span>: <span class="predefined-constant">true</span> @@ -2697,13 +2691,19 @@ gremlin> graph.features() >-- <span class="key">IntegerArrayValues</span>: <span class="predefined-constant">true</span> >-- <span class="key">LongArrayValues</span>: <span class="predefined-constant">true</span> >-- <span class="key">StringArrayValues</span>: <span class="predefined-constant">true</span> +>-- <span class="key">BooleanValues</span>: <span class="predefined-constant">true</span> +>-- <span class="key">ByteValues</span>: <span class="predefined-constant">true</span> +>-- <span class="key">DoubleValues</span>: <span class="predefined-constant">true</span> +>-- <span class="key">FloatValues</span>: <span class="predefined-constant">true</span> +>-- <span class="key">IntegerValues</span>: <span class="predefined-constant">true</span> +>-- <span class="key">LongValues</span>: <span class="predefined-constant">true</span> > VertexFeatures >-- <span class="key">MetaProperties</span>: <span class="predefined-constant">true</span> +>-- <span class="key">Upsert</span>: <span class="predefined-constant">false</span> >-- <span class="key">AddVertices</span>: <span class="predefined-constant">true</span> >-- <span class="key">RemoveVertices</span>: <span class="predefined-constant">true</span> >-- <span class="key">MultiProperties</span>: <span class="predefined-constant">true</span> >-- <span class="key">DuplicateMultiProperties</span>: <span class="predefined-constant">true</span> ->-- <span class="key">Upsert</span>: <span class="predefined-constant">false</span> >-- <span class="key">AddProperty</span>: <span class="predefined-constant">true</span> >-- <span class="key">RemoveProperty</span>: <span class="predefined-constant">true</span> >-- <span class="key">UserSuppliedIds</span>: <span class="predefined-constant">true</span> @@ -2721,12 +2721,6 @@ gremlin> graph.features() >-- <span class="key">CustomIds</span>: <span class="predefined-constant">false</span> >-- <span class="key">AnyIds</span>: <span class="predefined-constant">true</span> >-- <span class="predefined-type">Properties</span>: <span class="predefined-constant">true</span> ->-- <span class="key">BooleanValues</span>: <span class="predefined-constant">true</span> ->-- <span class="key">ByteValues</span>: <span class="predefined-constant">true</span> ->-- <span class="key">DoubleValues</span>: <span class="predefined-constant">true</span> ->-- <span class="key">FloatValues</span>: <span class="predefined-constant">true</span> ->-- <span class="key">IntegerValues</span>: <span class="predefined-constant">true</span> ->-- <span class="key">LongValues</span>: <span class="predefined-constant">true</span> >-- <span class="key">MapValues</span>: <span class="predefined-constant">true</span> >-- <span class="key">MixedListValues</span>: <span class="predefined-constant">true</span> >-- <span class="key">SerializableValues</span>: <span class="predefined-constant">true</span> @@ -2739,10 +2733,16 @@ gremlin> graph.features() >-- <span class="key">IntegerArrayValues</span>: <span class="predefined-constant">true</span> >-- <span class="key">LongArrayValues</span>: <span class="predefined-constant">true</span> >-- <span class="key">StringArrayValues</span>: <span class="predefined-constant">true</span> +>-- <span class="key">BooleanValues</span>: <span class="predefined-constant">true</span> +>-- <span class="key">ByteValues</span>: <span class="predefined-constant">true</span> +>-- <span class="key">DoubleValues</span>: <span class="predefined-constant">true</span> +>-- <span class="key">FloatValues</span>: <span class="predefined-constant">true</span> +>-- <span class="key">IntegerValues</span>: <span class="predefined-constant">true</span> +>-- <span class="key">LongValues</span>: <span class="predefined-constant">true</span> > EdgeFeatures +>-- <span class="key">Upsert</span>: <span class="predefined-constant">false</span> >-- <span class="key">AddEdges</span>: <span class="predefined-constant">true</span> >-- <span class="key">RemoveEdges</span>: <span class="predefined-constant">true</span> ->-- <span class="key">Upsert</span>: <span class="predefined-constant">false</span> >-- <span class="key">AddProperty</span>: <span class="predefined-constant">true</span> >-- <span class="key">RemoveProperty</span>: <span class="predefined-constant">true</span> >-- <span class="key">UserSuppliedIds</span>: <span class="predefined-constant">true</span> @@ -2753,12 +2753,6 @@ gremlin> graph.features() >-- <span class="key">AnyIds</span>: <span class="predefined-constant">true</span> > EdgePropertyFeatures >-- <span class="predefined-type">Properties</span>: <span class="predefined-constant">true</span> ->-- <span class="key">BooleanValues</span>: <span class="predefined-constant">true</span> ->-- <span class="key">ByteValues</span>: <span class="predefined-constant">true</span> ->-- <span class="key">DoubleValues</span>: <span class="predefined-constant">true</span> ->-- <span class="key">FloatValues</span>: <span class="predefined-constant">true</span> ->-- <span class="key">IntegerValues</span>: <span class="predefined-constant">true</span> ->-- <span class="key">LongValues</span>: <span class="predefined-constant">true</span> >-- <span class="key">MapValues</span>: <span class="predefined-constant">true</span> >-- <span class="key">MixedListValues</span>: <span class="predefined-constant">true</span> >-- <span class="key">SerializableValues</span>: <span class="predefined-constant">true</span> @@ -2770,7 +2764,13 @@ gremlin> graph.features() >-- <span class="key">FloatArrayValues</span>: <span class="predefined-constant">true</span> >-- <span class="key">IntegerArrayValues</span>: <span class="predefined-constant">true</span> >-- <span class="key">LongArrayValues</span>: <span class="predefined-constant">true</span> ->-- <span class="key">StringArrayValues</span>: <span class="predefined-constant">true</span></code></pre> +>-- <span class="key">StringArrayValues</span>: <span class="predefined-constant">true</span> +>-- <span class="key">BooleanValues</span>: <span class="predefined-constant">true</span> +>-- <span class="key">ByteValues</span>: <span class="predefined-constant">true</span> +>-- <span class="key">DoubleValues</span>: <span class="predefined-constant">true</span> +>-- <span class="key">FloatValues</span>: <span class="predefined-constant">true</span> +>-- <span class="key">IntegerValues</span>: <span class="predefined-constant">true</span> +>-- <span class="key">LongValues</span>: <span class="predefined-constant">true</span></code></pre> </div> </div> </div> @@ -2790,10 +2790,10 @@ graph.features()</code></pre> <p>A common pattern for using features is to check their support prior to performing an operation:</p> </div> <section class="tabs tabs-2"> - <input id="tab-1620048024-5" type="radio" name="radio-set-1620048024-5" class="tab-selector-1" checked="checked" /> - <label for="tab-1620048024-5" class="tab-label-1">console (groovy)</label> - <input id="tab-1620048024-6" type="radio" name="radio-set-1620048024-5" class="tab-selector-2" /> - <label for="tab-1620048024-6" class="tab-label-2">groovy</label> + <input id="tab-1620128128-5" type="radio" name="radio-set-1620128128-5" class="tab-selector-1" checked="checked" /> + <label for="tab-1620128128-5" class="tab-label-1">console (groovy)</label> + <input id="tab-1620128128-6" type="radio" name="radio-set-1620128128-5" class="tab-selector-2" /> + <label for="tab-1620128128-6" class="tab-label-2">groovy</label> <div class="tabcontent"> <div class="tabcontent-1"> <div class="listingblock"> @@ -2892,10 +2892,10 @@ of a name from different sources.</p> <p>A running example using vertex properties is provided below to demonstrate and explain the API.</p> </div> <section class="tabs tabs-2"> - <input id="tab-1620048024-7" type="radio" name="radio-set-1620048024-7" class="tab-selector-1" checked="checked" /> - <label for="tab-1620048024-7" class="tab-label-1">console (groovy)</label> - <input id="tab-1620048024-8" type="radio" name="radio-set-1620048024-7" class="tab-selector-2" /> - <label for="tab-1620048024-8" class="tab-label-2">groovy</label> + <input id="tab-1620128128-7" type="radio" name="radio-set-1620128128-7" class="tab-selector-1" checked="checked" /> + <label for="tab-1620128128-7" class="tab-label-1">console (groovy)</label> + <input id="tab-1620128128-8" type="radio" name="radio-set-1620128128-7" class="tab-selector-2" /> + <label for="tab-1620128128-8" class="tab-label-2">groovy</label> <div class="tabcontent"> <div class="tabcontent-1"> <div class="listingblock"> @@ -3053,10 +3053,10 @@ A toy graph demonstrating all of the new <div class="title">Figure 3. TinkerPop Crew</div> </div> <section class="tabs tabs-2"> - <input id="tab-1620048024-9" type="radio" name="radio-set-1620048024-9" class="tab-selector-1" checked="checked" /> - <label for="tab-1620048024-9" class="tab-label-1">console (groovy)</label> - <input id="tab-1620048024-10" type="radio" name="radio-set-1620048024-9" class="tab-selector-2" /> - <label for="tab-1620048024-10" class="tab-label-2">groovy</label> + <input id="tab-1620128128-9" type="radio" name="radio-set-1620128128-9" class="tab-selector-1" checked="checked" /> + <label for="tab-1620128128-9" class="tab-label-1">console (groovy)</label> + <input id="tab-1620128128-10" type="radio" name="radio-set-1620128128-9" class="tab-selector-2" /> + <label for="tab-1620128128-10" class="tab-label-2">groovy</label> <div class="tabcontent"> <div class="tabcontent-1"> <div class="listingblock"> @@ -3124,10 +3124,10 @@ variables are intended to store metadata <p>An example of graph variables in use is presented below:</p> </div> <section class="tabs tabs-2"> - <input id="tab-1620048024-11" type="radio" name="radio-set-1620048024-11" class="tab-selector-1" checked="checked" /> - <label for="tab-1620048024-11" class="tab-label-1">console (groovy)</label> - <input id="tab-1620048024-12" type="radio" name="radio-set-1620048024-11" class="tab-selector-2" /> - <label for="tab-1620048024-12" class="tab-label-2">groovy</label> + <input id="tab-1620128128-11" type="radio" name="radio-set-1620128128-11" class="tab-selector-1" checked="checked" /> + <label for="tab-1620128128-11" class="tab-label-1">console (groovy)</label> + <input id="tab-1620128128-12" type="radio" name="radio-set-1620128128-11" class="tab-selector-2" /> + <label for="tab-1620128128-12" class="tab-label-2">groovy</label> <div class="tabcontent"> <div class="tabcontent-1"> <div class="listingblock"> @@ -3762,10 +3762,10 @@ with lambdas, please read <a href="#a-no <p><span class="image right"><img src="../images/map-lambda.png" alt="map lambda" width="150"></span></p> </div> <section class="tabs tabs-2"> - <input id="tab-1620048113-1" type="radio" name="radio-set-1620048113-1" class="tab-selector-1" checked="checked" /> - <label for="tab-1620048113-1" class="tab-label-1">console (groovy)</label> - <input id="tab-1620048113-2" type="radio" name="radio-set-1620048113-1" class="tab-selector-2" /> - <label for="tab-1620048113-2" class="tab-label-2">groovy</label> + <input id="tab-1620128216-1" type="radio" name="radio-set-1620128216-1" class="tab-selector-1" checked="checked" /> + <label for="tab-1620128216-1" class="tab-label-1">console (groovy)</label> + <input id="tab-1620128216-2" type="radio" name="radio-set-1620128216-1" class="tab-selector-2" /> + <label for="tab-1620128216-2" class="tab-label-2">groovy</label> <div class="tabcontent"> <div class="tabcontent-1"> <div class="listingblock"> @@ -3815,10 +3815,10 @@ g.V(<span class="integer">1</span>).out( <p><span class="image right"><img src="../images/filter-lambda.png" alt="filter lambda" width="160"></span></p> </div> <section class="tabs tabs-2"> - <input id="tab-1620048113-3" type="radio" name="radio-set-1620048113-3" class="tab-selector-1" checked="checked" /> - <label for="tab-1620048113-3" class="tab-label-1">console (groovy)</label> - <input id="tab-1620048113-4" type="radio" name="radio-set-1620048113-3" class="tab-selector-2" /> - <label for="tab-1620048113-4" class="tab-label-2">groovy</label> + <input id="tab-1620128216-3" type="radio" name="radio-set-1620128216-3" class="tab-selector-1" checked="checked" /> + <label for="tab-1620128216-3" class="tab-label-1">console (groovy)</label> + <input id="tab-1620128216-4" type="radio" name="radio-set-1620128216-3" class="tab-selector-2" /> + <label for="tab-1620128216-4" class="tab-label-2">groovy</label> <div class="tabcontent"> <div class="tabcontent-1"> <div class="listingblock"> @@ -3871,10 +3871,10 @@ g.V().hasLabel(<span class="string"><spa <p><span class="image right"><img src="../images/side-effect-lambda.png" alt="side effect lambda" width="175"></span></p> </div> <section class="tabs tabs-2"> - <input id="tab-1620048113-5" type="radio" name="radio-set-1620048113-5" class="tab-selector-1" checked="checked" /> - <label for="tab-1620048113-5" class="tab-label-1">console (groovy)</label> - <input id="tab-1620048113-6" type="radio" name="radio-set-1620048113-5" class="tab-selector-2" /> - <label for="tab-1620048113-6" class="tab-label-2">groovy</label> + <input id="tab-1620128216-5" type="radio" name="radio-set-1620128216-5" class="tab-selector-1" checked="checked" /> + <label for="tab-1620128216-5" class="tab-label-1">console (groovy)</label> + <input id="tab-1620128216-6" type="radio" name="radio-set-1620128216-5" class="tab-selector-2" /> + <label for="tab-1620128216-6" class="tab-label-2">groovy</label> <div class="tabcontent"> <div class="tabcontent-1"> <div class="listingblock"> @@ -3921,10 +3921,10 @@ g.V().sideEffect(outE().count().store(<s <p><span class="image right"><img src="../images/branch-lambda.png" alt="branch lambda" width="180"></span></p> </div> <section class="tabs tabs-2"> - <input id="tab-1620048113-7" type="radio" name="radio-set-1620048113-7" class="tab-selector-1" checked="checked" /> - <label for="tab-1620048113-7" class="tab-label-1">console (groovy)</label> - <input id="tab-1620048113-8" type="radio" name="radio-set-1620048113-7" class="tab-selector-2" /> - <label for="tab-1620048113-8" class="tab-label-2">groovy</label> + <input id="tab-1620128216-7" type="radio" name="radio-set-1620128216-7" class="tab-selector-1" checked="checked" /> + <label for="tab-1620128216-7" class="tab-label-1">console (groovy)</label> + <input id="tab-1620128216-8" type="radio" name="radio-set-1620128216-7" class="tab-selector-2" /> + <label for="tab-1620128216-8" class="tab-label-2">groovy</label> <div class="tabcontent"> <div class="tabcontent-1"> <div class="listingblock"> @@ -4066,10 +4066,10 @@ However, some steps do not return a trav as terminal steps (<strong>terminal</strong>) and they are explained via the examples below.</p> </div> <section class="tabs tabs-2"> - <input id="tab-1620048113-9" type="radio" name="radio-set-1620048113-9" class="tab-selector-1" checked="checked" /> - <label for="tab-1620048113-9" class="tab-label-1">console (groovy)</label> - <input id="tab-1620048113-10" type="radio" name="radio-set-1620048113-9" class="tab-selector-2" /> - <label for="tab-1620048113-10" class="tab-label-2">groovy</label> + <input id="tab-1620128216-9" type="radio" name="radio-set-1620128216-9" class="tab-selector-1" checked="checked" /> + <label for="tab-1620128216-9" class="tab-label-1">console (groovy)</label> + <input id="tab-1620128216-10" type="radio" name="radio-set-1620128216-9" class="tab-selector-2" /> + <label for="tab-1620128216-10" class="tab-label-2">groovy</label> <div class="tabcontent"> <div class="tabcontent-1"> <div class="listingblock"> @@ -4189,10 +4189,10 @@ worked on the same project together. Thi </div> </div> <section class="tabs tabs-2"> - <input id="tab-1620048113-11" type="radio" name="radio-set-1620048113-11" class="tab-selector-1" checked="checked" /> - <label for="tab-1620048113-11" class="tab-label-1">console (groovy)</label> - <input id="tab-1620048113-12" type="radio" name="radio-set-1620048113-11" class="tab-selector-2" /> - <label for="tab-1620048113-12" class="tab-label-2">groovy</label> + <input id="tab-1620128216-11" type="radio" name="radio-set-1620128216-11" class="tab-selector-1" checked="checked" /> + <label for="tab-1620128216-11" class="tab-label-1">console (groovy)</label> + <input id="tab-1620128216-12" type="radio" name="radio-set-1620128216-11" class="tab-selector-2" /> + <label for="tab-1620128216-12" class="tab-label-2">groovy</label> <div class="tabcontent"> <div class="tabcontent-1"> <div class="listingblock"> @@ -4305,10 +4305,10 @@ supports user provided ids.</p> created. Moreover, <code>GraphTraversalSource</code> maintains an <code>addV()</code> method.</p> </div> <section class="tabs tabs-2"> - <input id="tab-1620048113-13" type="radio" name="radio-set-1620048113-13" class="tab-selector-1" checked="checked" /> - <label for="tab-1620048113-13" class="tab-label-1">console (groovy)</label> - <input id="tab-1620048113-14" type="radio" name="radio-set-1620048113-13" class="tab-selector-2" /> - <label for="tab-1620048113-14" class="tab-label-2">groovy</label> + <input id="tab-1620128216-13" type="radio" name="radio-set-1620128216-13" class="tab-selector-1" checked="checked" /> + <label for="tab-1620128216-13" class="tab-label-1">console (groovy)</label> + <input id="tab-1620128216-14" type="radio" name="radio-set-1620128216-13" class="tab-selector-2" /> + <label for="tab-1620128216-14" class="tab-label-2">groovy</label> <div class="tabcontent"> <div class="tabcontent-1"> <div class="listingblock"> @@ -4366,10 +4366,10 @@ that streamed into it. Moreover, if <cod previous step to enable vertex and edge creation with all its properties in one creation operation.</p> </div> <section class="tabs tabs-2"> - <input id="tab-1620048113-15" type="radio" name="radio-set-1620048113-15" class="tab-selector-1" checked="checked" /> - <label for="tab-1620048113-15" class="tab-label-1">console (groovy)</label> - <input id="tab-1620048113-16" type="radio" name="radio-set-1620048113-15" class="tab-selector-2" /> - <label for="tab-1620048113-16" class="tab-label-2">groovy</label> + <input id="tab-1620128216-15" type="radio" name="radio-set-1620128216-15" class="tab-selector-1" checked="checked" /> + <label for="tab-1620128216-15" class="tab-label-1">console (groovy)</label> + <input id="tab-1620128216-16" type="radio" name="radio-set-1620128216-15" class="tab-selector-2" /> + <label for="tab-1620128216-16" class="tab-label-2">groovy</label> <div class="tabcontent"> <div class="tabcontent-1"> <div class="listingblock"> @@ -4443,10 +4443,10 @@ where everything at a particular point i <code>aggregate()</code> is called without a <code>Scope</code>, the default is <code>global</code>. An example is provided below.</p> </div> <section class="tabs tabs-2"> - <input id="tab-1620048113-17" type="radio" name="radio-set-1620048113-17" class="tab-selector-1" checked="checked" /> - <label for="tab-1620048113-17" class="tab-label-1">console (groovy)</label> - <input id="tab-1620048113-18" type="radio" name="radio-set-1620048113-17" class="tab-selector-2" /> - <label for="tab-1620048113-18" class="tab-label-2">groovy</label> + <input id="tab-1620128216-17" type="radio" name="radio-set-1620128216-17" class="tab-selector-1" checked="checked" /> + <label for="tab-1620128216-17" class="tab-label-1">console (groovy)</label> + <input id="tab-1620128216-18" type="radio" name="radio-set-1620128216-17" class="tab-selector-2" /> + <label for="tab-1620128216-18" class="tab-label-2">groovy</label> <div class="tabcontent"> <div class="tabcontent-1"> <div class="listingblock"> @@ -4523,10 +4523,10 @@ g.V(<span class="integer">1</span>).out( <p>Finally, <code>aggregate()</code>-step can be modulated via <code>by()</code>-projection.</p> </div> <section class="tabs tabs-2"> - <input id="tab-1620048113-19" type="radio" name="radio-set-1620048113-19" class="tab-selector-1" checked="checked" /> - <label for="tab-1620048113-19" class="tab-label-1">console (groovy)</label> - <input id="tab-1620048113-20" type="radio" name="radio-set-1620048113-19" class="tab-selector-2" /> - <label for="tab-1620048113-20" class="tab-label-2">groovy</label> + <input id="tab-1620128216-19" type="radio" name="radio-set-1620128216-19" class="tab-selector-1" checked="checked" /> + <label for="tab-1620128216-19" class="tab-label-1">console (groovy)</label> + <input id="tab-1620128216-20" type="radio" name="radio-set-1620128216-19" class="tab-selector-2" /> + <label for="tab-1620128216-20" class="tab-label-2">groovy</label> <div class="tabcontent"> <div class="tabcontent-1"> <div class="listingblock"> @@ -4566,10 +4566,10 @@ Prior to 3.4.3, <code>local</code> aggre </table> </div> <section class="tabs tabs-2"> - <input id="tab-1620048113-21" type="radio" name="radio-set-1620048113-21" class="tab-selector-1" checked="checked" /> - <label for="tab-1620048113-21" class="tab-label-1">console (groovy)</label> - <input id="tab-1620048113-22" type="radio" name="radio-set-1620048113-21" class="tab-selector-2" /> - <label for="tab-1620048113-22" class="tab-label-2">groovy</label> + <input id="tab-1620128216-21" type="radio" name="radio-set-1620128216-21" class="tab-selector-1" checked="checked" /> + <label for="tab-1620128216-21" class="tab-label-1">console (groovy)</label> + <input id="tab-1620128216-22" type="radio" name="radio-set-1620128216-21" class="tab-selector-2" /> + <label for="tab-1620128216-22" class="tab-label-2">groovy</label> <div class="tabcontent"> <div class="tabcontent-1"> <div class="listingblock"> @@ -4603,10 +4603,10 @@ though the interval selection is for 1 o filter (i.e. <code>[0..1]</code>), it passes through <code>aggregate()</code> and thus, stored before filtered.</p> </div> <section class="tabs tabs-2"> - <input id="tab-1620048113-23" type="radio" name="radio-set-1620048113-23" class="tab-selector-1" checked="checked" /> - <label for="tab-1620048113-23" class="tab-label-1">console (groovy)</label> - <input id="tab-1620048113-24" type="radio" name="radio-set-1620048113-23" class="tab-selector-2" /> - <label for="tab-1620048113-24" class="tab-label-2">groovy</label> + <input id="tab-1620128216-23" type="radio" name="radio-set-1620128216-23" class="tab-selector-1" checked="checked" /> + <label for="tab-1620128216-23" class="tab-label-1">console (groovy)</label> + <input id="tab-1620128216-24" type="radio" name="radio-set-1620128216-23" class="tab-selector-2" /> + <label for="tab-1620128216-24" class="tab-label-2">groovy</label> <div class="tabcontent"> <div class="tabcontent-1"> <div class="listingblock"> @@ -4655,10 +4655,10 @@ filter (i.e. <code>[0..1]</code>), it pa </table> </div> <section class="tabs tabs-2"> - <input id="tab-1620048113-25" type="radio" name="radio-set-1620048113-25" class="tab-selector-1" checked="checked" /> - <label for="tab-1620048113-25" class="tab-label-1">console (groovy)</label> - <input id="tab-1620048113-26" type="radio" name="radio-set-1620048113-25" class="tab-selector-2" /> - <label for="tab-1620048113-26" class="tab-label-2">groovy</label> + <input id="tab-1620128216-25" type="radio" name="radio-set-1620128216-25" class="tab-selector-1" checked="checked" /> + <label for="tab-1620128216-25" class="tab-label-1">console (groovy)</label> + <input id="tab-1620128216-26" type="radio" name="radio-set-1620128216-25" class="tab-selector-2" /> + <label for="tab-1620128216-26" class="tab-label-2">groovy</label> <div class="tabcontent"> <div class="tabcontent-1"> <div class="listingblock"> @@ -4693,10 +4693,10 @@ original traverser to pass to the next s <p>An <a href="http://en.wikipedia.org/wiki/Infix_notation">infix notation</a> can be used as well.</p> </div> <section class="tabs tabs-2"> - <input id="tab-1620048113-27" type="radio" name="radio-set-1620048113-27" class="tab-selector-1" checked="checked" /> - <label for="tab-1620048113-27" class="tab-label-1">console (groovy)</label> - <input id="tab-1620048113-28" type="radio" name="radio-set-1620048113-27" class="tab-selector-2" /> - <label for="tab-1620048113-28" class="tab-label-2">groovy</label> + <input id="tab-1620128216-27" type="radio" name="radio-set-1620128216-27" class="tab-selector-1" checked="checked" /> + <label for="tab-1620128216-27" class="tab-label-1">console (groovy)</label> + <input id="tab-1620128216-28" type="radio" name="radio-set-1620128216-27" class="tab-selector-2" /> + <label for="tab-1620128216-28" class="tab-label-2">groovy</label> <div class="tabcontent"> <div class="tabcontent-1"> <div class="listingblock"> @@ -4761,10 +4761,10 @@ to in Gremlin with the double underscore </table> </div> <section class="tabs tabs-2"> - <input id="tab-1620048113-29" type="radio" name="radio-set-1620048113-29" class="tab-selector-1" checked="checked" /> - <label for="tab-1620048113-29" class="tab-label-1">console (groovy)</label> - <input id="tab-1620048113-30" type="radio" name="radio-set-1620048113-29" class="tab-selector-2" /> - <label for="tab-1620048113-30" class="tab-label-2">groovy</label> + <input id="tab-1620128216-29" type="radio" name="radio-set-1620128216-29" class="tab-selector-1" checked="checked" /> + <label for="tab-1620128216-29" class="tab-label-1">console (groovy)</label> + <input id="tab-1620128216-30" type="radio" name="radio-set-1620128216-29" class="tab-selector-2" /> + <label for="tab-1620128216-30" class="tab-label-2">groovy</label> <div class="tabcontent"> <div class="tabcontent-1"> <div class="listingblock"> @@ -4808,10 +4808,10 @@ g.V().as(<span class="string"><span clas <p>A step can have any number of labels associated with it. This is useful for referencing the same step multiple times in a future step.</p> </div> <section class="tabs tabs-2"> - <input id="tab-1620048113-31" type="radio" name="radio-set-1620048113-31" class="tab-selector-1" checked="checked" /> - <label for="tab-1620048113-31" class="tab-label-1">console (groovy)</label> - <input id="tab-1620048113-32" type="radio" name="radio-set-1620048113-31" class="tab-selector-2" /> - <label for="tab-1620048113-32" class="tab-label-2">groovy</label> + <input id="tab-1620128216-31" type="radio" name="radio-set-1620128216-31" class="tab-selector-1" checked="checked" /> + <label for="tab-1620128216-31" class="tab-label-1">console (groovy)</label> + <input id="tab-1620128216-32" type="radio" name="radio-set-1620128216-31" class="tab-selector-2" /> + <label for="tab-1620128216-32" class="tab-label-2">groovy</label> <div class="tabcontent"> <div class="tabcontent-1"> <div class="listingblock"> @@ -4865,10 +4865,10 @@ useful in the following situations:</p> </ul> </div> <section class="tabs tabs-2"> - <input id="tab-1620048113-33" type="radio" name="radio-set-1620048113-33" class="tab-selector-1" checked="checked" /> - <label for="tab-1620048113-33" class="tab-label-1">console (groovy)</label> - <input id="tab-1620048113-34" type="radio" name="radio-set-1620048113-33" class="tab-selector-2" /> - <label for="tab-1620048113-34" class="tab-label-2">groovy</label> + <input id="tab-1620128216-33" type="radio" name="radio-set-1620128216-33" class="tab-selector-1" checked="checked" /> + <label for="tab-1620128216-33" class="tab-label-1">console (groovy)</label> + <input id="tab-1620128216-34" type="radio" name="radio-set-1620128216-33" class="tab-selector-2" /> + <label for="tab-1620128216-34" class="tab-label-2">groovy</label> <div class="tabcontent"> <div class="tabcontent-1"> <div class="listingblock"> @@ -4921,10 +4921,10 @@ traverser with a <code>Traverser.bulk()< made more salient on a larger graph. Therefore, the example below leverages the <a href="#grateful-dead">Grateful Dead graph</a>.</p> </div> <section class="tabs tabs-2"> - <input id="tab-1620048113-35" type="radio" name="radio-set-1620048113-35" class="tab-selector-1" checked="checked" /> - <label for="tab-1620048113-35" class="tab-label-1">console (groovy)</label> - <input id="tab-1620048113-36" type="radio" name="radio-set-1620048113-35" class="tab-selector-2" /> - <label for="tab-1620048113-36" class="tab-label-2">groovy</label> + <input id="tab-1620128216-35" type="radio" name="radio-set-1620128216-35" class="tab-selector-1" checked="checked" /> + <label for="tab-1620128216-35" class="tab-label-1">console (groovy)</label> + <input id="tab-1620128216-36" type="radio" name="radio-set-1620128216-35" class="tab-selector-2" /> + <label for="tab-1620128216-36" class="tab-label-2">groovy</label> <div class="tabcontent"> <div class="tabcontent-1"> <div class="listingblock"> @@ -4937,13 +4937,13 @@ gremlin> g.io(<span class="string"><s gremlin> g = traversal().withEmbedded(graph).withoutStrategies(LazyBarrierStrategy) <span class="comment">//</span>// <b class="conum">(1)</b> ==>graphtraversalsource[tinkergraph[<span class="key">vertices</span>:<span class="integer">808</span> <span class="key">edges</span>:<span class="integer">8049</span>], standard] gremlin> clockWithResult(<span class="integer">1</span>){g.V().both().both().both().count().next()} <span class="comment">//</span>// <b class="conum">(2)</b> -==><span class="float">7235.007407</span> +==><span class="float">7271.251983</span> ==><span class="integer">126653966</span> gremlin> clockWithResult(<span class="integer">1</span>){g.V().repeat(both()).times(<span class="integer">3</span>).count().next()} <span class="comment">//</span>// <b class="conum">(3)</b> -==><span class="float">6847.582595</span> +==><span class="float">6837.219246</span> ==><span class="integer">126653966</span> gremlin> clockWithResult(<span class="integer">1</span>){g.V().both().barrier().both().barrier().both().barrier().count().next()} <span class="comment">//</span>// <b class="conum">(4)</b> -==><span class="float">8.969286</span> +==><span class="float">8.496751</span> ==><span class="integer">126653966</span></code></pre> </div> </div> @@ -4991,10 +4991,10 @@ optimization scenario with the added ben "bulking optimization."</p> </div> <section class="tabs tabs-2"> - <input id="tab-1620048113-37" type="radio" name="radio-set-1620048113-37" class="tab-selector-1" checked="checked" /> - <label for="tab-1620048113-37" class="tab-label-1">console (groovy)</label> - <input id="tab-1620048113-38" type="radio" name="radio-set-1620048113-37" class="tab-selector-2" /> - <label for="tab-1620048113-38" class="tab-label-2">groovy</label> + <input id="tab-1620128216-37" type="radio" name="radio-set-1620128216-37" class="tab-selector-1" checked="checked" /> + <label for="tab-1620128216-37" class="tab-label-1">console (groovy)</label> + <input id="tab-1620128216-38" type="radio" name="radio-set-1620128216-37" class="tab-selector-2" /> + <label for="tab-1620128216-38" class="tab-label-2">groovy</label> <div class="tabcontent"> <div class="tabcontent-1"> <div class="listingblock"> @@ -5005,7 +5005,7 @@ gremlin> g = traversal().withEmbedded ==>graphtraversalsource[tinkergraph[<span class="key">vertices</span>:<span class="integer">0</span> <span class="key">edges</span>:<span class="integer">0</span>], standard] gremlin> g.io(<span class="string"><span class="delimiter">'</span><span class="content">data/grateful-dead.xml</span><span class="delimiter">'</span></span>).read().iterate() gremlin> clockWithResult(<span class="integer">1</span>){g.V().both().both().both().count().next()} -==><span class="float">5.30365</span> +==><span class="float">5.502428999999999</span> ==><span class="integer">126653966</span> gremlin> g.V().both().both().both().count().iterate().toString() <span class="comment">//</span>// <b class="conum">(2)</b> ==>[TinkerGraphStep(vertex,<span class="type">[]</span>), VertexStep(BOTH,vertex), NoOpBarrierStep(<span class="integer">2500</span>), VertexStep(BOTH,vertex), NoOpBarrierStep(<span class="integer">2500</span>), VertexStep(BOTH,edge), CountGlobalStep, NoneStep]</code></pre> @@ -5055,10 +5055,10 @@ means by which they are added. The gener while others can take an arbitrary amount.</p> </div> <section class="tabs tabs-2"> - <input id="tab-1620048113-39" type="radio" name="radio-set-1620048113-39" class="tab-selector-1" checked="checked" /> - <label for="tab-1620048113-39" class="tab-label-1">console (groovy)</label> - <input id="tab-1620048113-40" type="radio" name="radio-set-1620048113-39" class="tab-selector-2" /> - <label for="tab-1620048113-40" class="tab-label-2">groovy</label> + <input id="tab-1620128216-39" type="radio" name="radio-set-1620128216-39" class="tab-selector-1" checked="checked" /> + <label for="tab-1620128216-39" class="tab-label-1">console (groovy)</label> + <input id="tab-1620128216-40" type="radio" name="radio-set-1620128216-39" class="tab-selector-2" /> + <label for="tab-1620128216-40" class="tab-label-2">groovy</label> <div class="tabcontent"> <div class="tabcontent-1"> <div class="listingblock"> @@ -5173,10 +5173,10 @@ on a step-by-step level and thus, as dis key. If multiple keys are provided, then a <code>Map<String,Object></code> of sideEffects is emitted.</p> </div> <section class="tabs tabs-2"> - <input id="tab-1620048113-41" type="radio" name="radio-set-1620048113-41" class="tab-selector-1" checked="checked" /> - <label for="tab-1620048113-41" class="tab-label-1">console (groovy)</label> - <input id="tab-1620048113-42" type="radio" name="radio-set-1620048113-41" class="tab-selector-2" /> - <label for="tab-1620048113-42" class="tab-label-2">groovy</label> + <input id="tab-1620128216-41" type="radio" name="radio-set-1620128216-41" class="tab-selector-1" checked="checked" /> + <label for="tab-1620128216-41" class="tab-label-1">console (groovy)</label> + <input id="tab-1620128216-42" type="radio" name="radio-set-1620128216-41" class="tab-selector-2" /> + <label for="tab-1620128216-42" class="tab-label-2">groovy</label> <div class="tabcontent"> <div class="tabcontent-1"> <div class="listingblock"> @@ -5229,10 +5229,10 @@ g.V().groupCount(<span class="string"><s it is possible to implement if/then/else-semantics as well as more complicated selections.</p> </div> <section class="tabs tabs-2"> - <input id="tab-1620048113-43" type="radio" name="radio-set-1620048113-43" class="tab-selector-1" checked="checked" /> - <label for="tab-1620048113-43" class="tab-label-1">console (groovy)</label> - <input id="tab-1620048113-44" type="radio" name="radio-set-1620048113-43" class="tab-selector-2" /> - <label for="tab-1620048113-44" class="tab-label-2">groovy</label> + <input id="tab-1620128216-43" type="radio" name="radio-set-1620128216-43" class="tab-selector-1" checked="checked" /> + <label for="tab-1620128216-43" class="tab-label-1">console (groovy)</label> + <input id="tab-1620128216-44" type="radio" name="radio-set-1620128216-43" class="tab-selector-2" /> + <label for="tab-1620128216-44" class="tab-label-2">groovy</label> <div class="tabcontent"> <div class="tabcontent-1"> <div class="listingblock"> @@ -5287,10 +5287,10 @@ g.V().hasLabel(<span class="string"><spa <p>If the "false"-branch is not provided, then if/then-semantics are implemented.</p> </div> <section class="tabs tabs-2"> - <input id="tab-1620048113-45" type="radio" name="radio-set-1620048113-45" class="tab-selector-1" checked="checked" /> - <label for="tab-1620048113-45" class="tab-label-1">console (groovy)</label> - <input id="tab-1620048113-46" type="radio" name="radio-set-1620048113-45" class="tab-selector-2" /> - <label for="tab-1620048113-46" class="tab-label-2">groovy</label> + <input id="tab-1620128216-45" type="radio" name="radio-set-1620128216-45" class="tab-selector-1" checked="checked" /> + <label for="tab-1620128216-45" class="tab-label-1">console (groovy)</label> + <input id="tab-1620128216-46" type="radio" name="radio-set-1620128216-45" class="tab-selector-2" /> + <label for="tab-1620128216-46" class="tab-label-2">groovy</label> <div class="tabcontent"> <div class="tabcontent-1"> <div class="listingblock"> @@ -5338,10 +5338,10 @@ g.V().choose(hasLabel(<span class="strin <p>Note that <code>choose()</code> can have an arbitrary number of options and moreover, can take an anonymous traversal as its choice function.</p> </div> <section class="tabs tabs-2"> - <input id="tab-1620048113-47" type="radio" name="radio-set-1620048113-47" class="tab-selector-1" checked="checked" /> - <label for="tab-1620048113-47" class="tab-label-1">console (groovy)</label> - <input id="tab-1620048113-48" type="radio" name="radio-set-1620048113-47" class="tab-selector-2" /> - <label for="tab-1620048113-48" class="tab-label-2">groovy</label> + <input id="tab-1620128216-47" type="radio" name="radio-set-1620128216-47" class="tab-selector-1" checked="checked" /> + <label for="tab-1620128216-47" class="tab-label-1">console (groovy)</label> + <input id="tab-1620128216-48" type="radio" name="radio-set-1620128216-47" class="tab-selector-2" /> + <label for="tab-1620128216-48" class="tab-label-2">groovy</label> <div class="tabcontent"> <div class="tabcontent-1"> <div class="listingblock"> @@ -5379,10 +5379,10 @@ g.V().choose(hasLabel(<span class="strin <p>The <code>choose()</code>-step can leverage the <code>Pick.none</code> option match. For anything that does not match a specified option, the <code>none</code>-option is taken.</p> </div> <section class="tabs tabs-2"> - <input id="tab-1620048113-49" type="radio" name="radio-set-1620048113-49" class="tab-selector-1" checked="checked" /> - <label for="tab-1620048113-49" class="tab-label-1">console (groovy)</label> - <input id="tab-1620048113-50" type="radio" name="radio-set-1620048113-49" class="tab-selector-2" /> - <label for="tab-1620048113-50" class="tab-label-2">groovy</label> + <input id="tab-1620128216-49" type="radio" name="radio-set-1620128216-49" class="tab-selector-1" checked="checked" /> + <label for="tab-1620128216-49" class="tab-label-1">console (groovy)</label> + <input id="tab-1620128216-50" type="radio" name="radio-set-1620128216-49" class="tab-selector-2" /> + <label for="tab-1620128216-50" class="tab-label-2">groovy</label> <div class="tabcontent"> <div class="tabcontent-1"> <div class="listingblock"> @@ -5431,10 +5431,10 @@ g.V().choose(hasLabel(<span class="strin least one element.</p> </div> <section class="tabs tabs-2"> - <input id="tab-1620048113-51" type="radio" name="radio-set-1620048113-51" class="tab-selector-1" checked="checked" /> - <label for="tab-1620048113-51" class="tab-label-1">console (groovy)</label> - <input id="tab-1620048113-52" type="radio" name="radio-set-1620048113-51" class="tab-selector-2" /> - <label for="tab-1620048113-52" class="tab-label-2">groovy</label> + <input id="tab-1620128216-51" type="radio" name="radio-set-1620128216-51" class="tab-selector-1" checked="checked" /> + <label for="tab-1620128216-51" class="tab-label-1">console (groovy)</label> + <input id="tab-1620128216-52" type="radio" name="radio-set-1620128216-51" class="tab-selector-2" /> + <label for="tab-1620128216-52" class="tab-label-2">groovy</label> <div class="tabcontent"> <div class="tabcontent-1"> <div class="listingblock"> @@ -5481,16 +5481,15 @@ g.V().hasLabel(<span class="string"><spa <p>To randomly filter out a traverser, use the <code>coin()</code>-step (<strong>filter</strong>). The provided double argument biases the "coin toss."</p> </div> <section class="tabs tabs-2"> - <input id="tab-1620048113-53" type="radio" name="radio-set-1620048113-53" class="tab-selector-1" checked="checked" /> - <label for="tab-1620048113-53" class="tab-label-1">console (groovy)</label> - <input id="tab-1620048113-54" type="radio" name="radio-set-1620048113-53" class="tab-selector-2" /> - <label for="tab-1620048113-54" class="tab-label-2">groovy</label> + <input id="tab-1620128216-53" type="radio" name="radio-set-1620128216-53" class="tab-selector-1" checked="checked" /> + <label for="tab-1620128216-53" class="tab-label-1">console (groovy)</label> + <input id="tab-1620128216-54" type="radio" name="radio-set-1620128216-53" class="tab-selector-2" /> + <label for="tab-1620128216-54" class="tab-label-2">groovy</label> <div class="tabcontent"> <div class="tabcontent-1"> <div class="listingblock"> <div class="content"> <pre class="CodeRay highlight"><code data-lang="groovy">gremlin> g.V().coin(<span class="float">0.5</span>) -==>v[<span class="integer">3</span>] ==>v[<span class="integer">4</span>] gremlin> g.V().coin(<span class="float">0.0</span>) gremlin> g.V().coin(<span class="float">1.0</span>) @@ -5544,10 +5543,10 @@ that supports <code>GraphComputer</code> </table> </div> <section class="tabs tabs-2"> - <input id="tab-1620048113-55" type="radio" name="radio-set-1620048113-55" class="tab-selector-1" checked="checked" /> - <label for="tab-1620048113-55" class="tab-label-1">console (groovy)</label> - <input id="tab-1620048113-56" type="radio" name="radio-set-1620048113-55" class="tab-selector-2" /> - <label for="tab-1620048113-56" class="tab-label-2">groovy</label> + <input id="tab-1620128216-55" type="radio" name="radio-set-1620128216-55" class="tab-selector-1" checked="checked" /> + <label for="tab-1620128216-55" class="tab-label-1">console (groovy)</label> + <input id="tab-1620128216-56" type="radio" name="radio-set-1620128216-55" class="tab-selector-2" /> + <label for="tab-1620128216-56" class="tab-label-2">groovy</label> <div class="tabcontent"> <div class="tabcontent-1"> <div class="listingblock"> @@ -5560,12 +5559,12 @@ gremlin> g.V(). project(<span class="string"><span class="delimiter">'</span><span class="content">name</span><span class="delimiter">'</span></span>,<span class="string"><span class="delimiter">'</span><span class="content">component</span><span class="delimiter">'</span></span>). by(<span class="string"><span class="delimiter">'</span><span class="content">name</span><span class="delimiter">'</span></span>). by(<span class="string"><span class="delimiter">'</span><span class="content">component</span><span class="delimiter">'</span></span>) -==>[<span class="key">name</span>:vadas,<span class="key">component</span>:<span class="integer">1</span>] +==>[<span class="key">name</span>:peter,<span class="key">component</span>:<span class="integer">1</span>] ==>[<span class="key">name</span>:ripple,<span class="key">component</span>:<span class="integer">1</span>] +==>[<span class="key">name</span>:vadas,<span class="key">component</span>:<span class="integer">1</span>] ==>[<span class="key">name</span>:marko,<span class="key">component</span>:<span class="integer">1</span>] -==>[<span class="key">name</span>:lop,<span class="key">component</span>:<span class="integer">1</span>] ==>[<span class="key">name</span>:josh,<span class="key">component</span>:<span class="integer">1</span>] -==>[<span class="key">name</span>:peter,<span class="key">component</span>:<span class="integer">1</span>] +==>[<span class="key">name</span>:lop,<span class="key">component</span>:<span class="integer">1</span>] gremlin> g.V().hasLabel(<span class="string"><span class="delimiter">'</span><span class="content">person</span><span class="delimiter">'</span></span>). connectedComponent(). with(ConnectedComponent.propertyName, <span class="string"><span class="delimiter">'</span><span class="content">component</span><span class="delimiter">'</span></span>). @@ -5573,10 +5572,10 @@ gremlin> g.V().hasLabel(<span class=" project(<span class="string"><span class="delimiter">'</span><span class="content">name</span><span class="delimiter">'</span></span>,<span class="string"><span class="delimiter">'</span><span class="content">component</span><span class="delimiter">'</span></span>). by(<span class="string"><span class="delimiter">'</span><span class="content">name</span><span class="delimiter">'</span></span>). by(<span class="string"><span class="delimiter">'</span><span class="content">component</span><span class="delimiter">'</span></span>) -==>[<span class="key">name</span>:peter,<span class="key">component</span>:<span class="integer">6</span>] -==>[<span class="key">name</span>:josh,<span class="key">component</span>:<span class="integer">1</span>] +==>[<span class="key">name</span>:marko,<span class="key">component</span>:<span class="integer">1</span>] ==>[<span class="key">name</span>:vadas,<span class="key">component</span>:<span class="integer">1</span>] -==>[<span class="key">name</span>:marko,<span class="key">component</span>:<span class="integer">1</span>]</code></pre> +==>[<span class="key">name</span>:josh,<span class="key">component</span>:<span class="integer">1</span>] +==>[<span class="key">name</span>:peter,<span class="key">component</span>:<span class="integer">6</span>]</code></pre> </div> </div> </div> @@ -5622,10 +5621,10 @@ configuration keys from the <code>Connec steps like <a href="#choose-step"><code>choose()</code>-step</a> or <a href="#coalesce-step"><code>coalesce()</code>-step</a>.</p> </div> <section class="tabs tabs-2"> - <input id="tab-1620048113-57" type="radio" name="radio-set-1620048113-57" class="tab-selector-1" checked="checked" /> - <label for="tab-1620048113-57" class="tab-label-1">console (groovy)</label> - <input id="tab-1620048113-58" type="radio" name="radio-set-1620048113-57" class="tab-selector-2" /> - <label for="tab-1620048113-58" class="tab-label-2">groovy</label> + <input id="tab-1620128216-57" type="radio" name="radio-set-1620128216-57" class="tab-selector-1" checked="checked" /> + <label for="tab-1620128216-57" class="tab-label-1">console (groovy)</label> + <input id="tab-1620128216-58" type="radio" name="radio-set-1620128216-57" class="tab-selector-2" /> + <label for="tab-1620128216-58" class="tab-label-2">groovy</label> <div class="tabcontent"> <div class="tabcontent-1"> <div class="listingblock"> @@ -5695,10 +5694,10 @@ g.V().coalesce( <p>The <code>count()</code>-step (<strong>map</strong>) counts the total number of represented traversers in the streams (i.e. the bulk count).</p> </div> <section class="tabs tabs-2"> - <input id="tab-1620048113-59" type="radio" name="radio-set-1620048113-59" class="tab-selector-1" checked="checked" /> - <label for="tab-1620048113-59" class="tab-label-1">console (groovy)</label> - <input id="tab-1620048113-60" type="radio" name="radio-set-1620048113-59" class="tab-selector-2" /> - <label for="tab-1620048113-60" class="tab-label-2">groovy</label> + <input id="tab-1620128216-59" type="radio" name="radio-set-1620128216-59" class="tab-selector-1" checked="checked" /> + <label for="tab-1620128216-59" class="tab-label-1">console (groovy)</label> + <input id="tab-1620128216-60" type="radio" name="radio-set-1620128216-59" class="tab-selector-2" /> + <label for="tab-1620128216-60" class="tab-label-2">groovy</label> <div class="tabcontent"> <div class="tabcontent-1"> <div class="listingblock"> @@ -5774,10 +5773,10 @@ analyzes the path of the traverser thus traversal computation. If non-cyclic behavior is desired, see <a href="#simplepath-step"><code>simplePath()</code></a>.</p> </div> <section class="tabs tabs-2"> - <input id="tab-1620048113-61" type="radio" name="radio-set-1620048113-61" class="tab-selector-1" checked="checked" /> - <label for="tab-1620048113-61" class="tab-label-1">console (groovy)</label> - <input id="tab-1620048113-62" type="radio" name="radio-set-1620048113-61" class="tab-selector-2" /> - <label for="tab-1620048113-62" class="tab-label-2">groovy</label> + <input id="tab-1620128216-61" type="radio" name="radio-set-1620128216-61" class="tab-selector-1" checked="checked" /> + <label for="tab-1620128216-61" class="tab-label-1">console (groovy)</label> + <input id="tab-1620128216-62" type="radio" name="radio-set-1620128216-61" class="tab-selector-2" /> + <label for="tab-1620128216-62" class="tab-label-2">groovy</label> <div class="tabcontent"> <div class="tabcontent-1"> <div class="listingblock"> @@ -5845,10 +5844,10 @@ g.V(<span class="integer">1</span>).as(< traverser’s bulk is greater than 1, then it is set to 1 before being emitted.</p> </div> <section class="tabs tabs-2"> - <input id="tab-1620048113-63" type="radio" name="radio-set-1620048113-63" class="tab-selector-1" checked="checked" /> - <label for="tab-1620048113-63" class="tab-label-1">console (groovy)</label> - <input id="tab-1620048113-64" type="radio" name="radio-set-1620048113-63" class="tab-selector-2" /> - <label for="tab-1620048113-64" class="tab-label-2">groovy</label> + <input id="tab-1620128216-63" type="radio" name="radio-set-1620128216-63" class="tab-selector-1" checked="checked" /> + <label for="tab-1620128216-63" class="tab-label-1">console (groovy)</label> + <input id="tab-1620128216-64" type="radio" name="radio-set-1620128216-63" class="tab-selector-2" /> + <label for="tab-1620128216-64" class="tab-label-2">groovy</label> <div class="tabcontent"> <div class="tabcontent-1"> <div class="listingblock"> @@ -5891,10 +5890,10 @@ g.V(<span class="integer">1</span>).repe has been seen or not.</p> </div> <section class="tabs tabs-2"> - <input id="tab-1620048113-65" type="radio" name="radio-set-1620048113-65" class="tab-selector-1" checked="checked" /> - <label for="tab-1620048113-65" class="tab-label-1">console (groovy)</label> - <input id="tab-1620048113-66" type="radio" name="radio-set-1620048113-65" class="tab-selector-2" /> - <label for="tab-1620048113-66" class="tab-label-2">groovy</label> + <input id="tab-1620128216-65" type="radio" name="radio-set-1620128216-65" class="tab-selector-1" checked="checked" /> + <label for="tab-1620128216-65" class="tab-label-1">console (groovy)</label> + <input id="tab-1620128216-66" type="radio" name="radio-set-1620128216-65" class="tab-selector-2" /> + <label for="tab-1620128216-66" class="tab-label-2">groovy</label> <div class="tabcontent"> <div class="tabcontent-1"> <div class="listingblock"> @@ -5929,10 +5928,10 @@ g.V().dedup().by(label).values(<span cla to the current traverser object, but to the path history of the traverser.</p> </div> <section class="tabs tabs-2"> - <input id="tab-1620048113-67" type="radio" name="radio-set-1620048113-67" class="tab-selector-1" checked="checked" /> - <label for="tab-1620048113-67" class="tab-label-1">console (groovy)</label> - <input id="tab-1620048113-68" type="radio" name="radio-set-1620048113-67" class="tab-selector-2" /> - <label for="tab-1620048113-68" class="tab-label-2">groovy</label> + <input id="tab-1620128216-67" type="radio" name="radio-set-1620128216-67" class="tab-selector-1" checked="checked" /> + <label for="tab-1620128216-67" class="tab-label-1">console (groovy)</label> + <input id="tab-1620128216-68" type="radio" name="radio-set-1620128216-67" class="tab-selector-2" /> + <label for="tab-1620128216-68" class="tab-label-2">groovy</label> <div class="tabcontent"> <div class="tabcontent-1"> <div class="listingblock"> @@ -5991,10 +5990,10 @@ g.V().as(<span class="string"><span clas is a filter step because the traversal yields no outgoing objects.</p> </div> <section class="tabs tabs-2"> - <input id="tab-1620048113-69" type="radio" name="radio-set-1620048113-69" class="tab-selector-1" checked="checked" /> - <label for="tab-1620048113-69" class="tab-label-1">console (groovy)</label> - <input id="tab-1620048113-70" type="radio" name="radio-set-1620048113-69" class="tab-selector-2" /> - <label for="tab-1620048113-70" class="tab-label-2">groovy</label> + <input id="tab-1620128216-69" type="radio" name="radio-set-1620128216-69" class="tab-selector-1" checked="checked" /> + <label for="tab-1620128216-69" class="tab-label-1">console (groovy)</label> + <input id="tab-1620128216-70" type="radio" name="radio-set-1620128216-69" class="tab-selector-2" /> + <label for="tab-1620128216-70" class="tab-label-2">groovy</label> <div class="tabcontent"> <div class="tabcontent-1"> <div class="listingblock"> @@ -6047,10 +6046,10 @@ g.V()</code></pre> <p>The <code>elementMap()</code>-step yields a <code>Map</code> representation of the structure of an element.</p> </div> <section class="tabs tabs-2"> - <input id="tab-1620048113-71" type="radio" name="radio-set-1620048113-71" class="tab-selector-1" checked="checked" /> - <label for="tab-1620048113-71" class="tab-label-1">console (groovy)</label> - <input id="tab-1620048113-72" type="radio" name="radio-set-1620048113-71" class="tab-selector-2" /> - <label for="tab-1620048113-72" class="tab-label-2">groovy</label> + <input id="tab-1620128216-71" type="radio" name="radio-set-1620128216-71" class="tab-selector-1" checked="checked" /> + <label for="tab-1620128216-71" class="tab-label-1">console (groovy)</label> + <input id="tab-1620128216-72" type="radio" name="radio-set-1620128216-71" class="tab-selector-2" /> + <label for="tab-1620128216-72" class="tab-label-2">groovy</label> <div class="tabcontent"> <div class="tabcontent-1"> <div class="listingblock"> @@ -6106,10 +6105,10 @@ then only the first item encountered wil assumption should serve the greatest number of use cases.</p> </div> <section class="tabs tabs-2"> - <input id="tab-1620048113-73" type="radio" name="radio-set-1620048113-73" class="tab-selector-1" checked="checked" /> - <label for="tab-1620048113-73" class="tab-label-1">console (groovy)</label> - <input id="tab-1620048113-74" type="radio" name="radio-set-1620048113-73" class="tab-selector-2" /> - <label for="tab-1620048113-74" class="tab-label-2">groovy</label> + <input id="tab-1620128216-73" type="radio" name="radio-set-1620128216-73" class="tab-selector-1" checked="checked" /> + <label for="tab-1620128216-73" class="tab-label-1">console (groovy)</label> + <input id="tab-1620128216-74" type="radio" name="radio-set-1620128216-73" class="tab-selector-2" /> + <label for="tab-1620128216-74" class="tab-label-2">groovy</label> <div class="tabcontent"> <div class="tabcontent-1"> <div class="listingblock"> @@ -6193,10 +6192,10 @@ traversal strategy being applied. The se post strategy application. The final traversal is the resultant execution plan.</p> </div> <section class="tabs tabs-2"> - <input id="tab-1620048113-75" type="radio" name="radio-set-1620048113-75" class="tab-selector-1" checked="checked" /> - <label for="tab-1620048113-75" class="tab-label-1">console (groovy)</label> - <input id="tab-1620048113-76" type="radio" name="radio-set-1620048113-75" class="tab-selector-2" /> - <label for="tab-1620048113-76" class="tab-label-2">groovy</label> + <input id="tab-1620128216-75" type="radio" name="radio-set-1620128216-75" class="tab-selector-1" checked="checked" /> + <label for="tab-1620128216-75" class="tab-label-1">console (groovy)</label> + <input id="tab-1620128216-76" type="radio" name="radio-set-1620128216-75" class="tab-selector-2" /> + <label for="tab-1620128216-76" class="tab-label-2">groovy</label> <div class="tabcontent"> <div class="tabcontent-1"> <div class="listingblock"> @@ -6249,10 +6248,10 @@ that is a function of the aggregate. The <a href="#unfold-step"><code>unfold()</code></a>-step for the inverse functionality.</p> </div> <section class="tabs tabs-2"> - <input id="tab-1620048113-77" type="radio" name="radio-set-1620048113-77" class="tab-selector-1" checked="checked" /> - <label for="tab-1620048113-77" class="tab-label-1">console (groovy)</label> - <input id="tab-1620048113-78" type="radio" name="radio-set-1620048113-77" class="tab-selector-2" /> - <label for="tab-1620048113-78" class="tab-label-2">groovy</label> + <input id="tab-1620128216-77" type="radio" name="radio-set-1620128216-77" class="tab-selector-1" checked="checked" /> + <label for="tab-1620128216-77" class="tab-label-1">console (groovy)</label> + <input id="tab-1620128216-78" type="radio" name="radio-set-1620128216-77" class="tab-selector-2" /> + <label for="tab-1620128216-78" class="tab-label-2">groovy</label> <div class="tabcontent"> <div class="tabcontent-1"> <div class="listingblock"> @@ -6378,10 +6377,10 @@ start a <code>GraphTraversal</code>, but start step.</p> </div> <section class="tabs tabs-2"> - <input id="tab-1620048113-79" type="radio" name="radio-set-1620048113-79" class="tab-selector-1" checked="checked" /> - <label for="tab-1620048113-79" class="tab-label-1">console (groovy)</label> - <input id="tab-1620048113-80" type="radio" name="radio-set-1620048113-79" class="tab-selector-2" /> - <label for="tab-1620048113-80" class="tab-label-2">groovy</label> + <input id="tab-1620128216-79" type="radio" name="radio-set-1620128216-79" class="tab-selector-1" checked="checked" /> + <label for="tab-1620128216-79" class="tab-label-1">console (groovy)</label> + <input id="tab-1620128216-80" type="radio" name="radio-set-1620128216-79" class="tab-selector-2" /> + <label for="tab-1620128216-80" class="tab-label-2">groovy</label> <div class="tabcontent"> <div class="tabcontent-1"> <div class="listingblock"> @@ -6445,10 +6444,10 @@ particular graph system provider impleme </table> </div> <section class="tabs tabs-2"> - <input id="tab-1620048113-81" type="radio" name="radio-set-1620048113-81" class="tab-selector-1" checked="checked" /> - <label for="tab-1620048113-81" class="tab-label-1">console (groovy)</label> - <input id="tab-1620048113-82" type="radio" name="radio-set-1620048113-81" class="tab-selector-2" /> - <label for="tab-1620048113-82" class="tab-label-2">groovy</label> + <input id="tab-1620128216-81" type="radio" name="radio-set-1620128216-81" class="tab-selector-1" checked="checked" /> + <label for="tab-1620128216-81" class="tab-label-1">console (groovy)</label> + <input id="tab-1620128216-82" type="radio" name="radio-set-1620128216-81" class="tab-selector-2" /> + <label for="tab-1620128216-82" class="tab-label-2">groovy</label> <div class="tabcontent"> <div class="tabcontent-1"> <div class="listingblock"> @@ -6504,10 +6503,10 @@ organizes the objects according to some reduced. An example is provided below.</p> </div> <section class="tabs tabs-2"> - <input id="tab-1620048113-83" type="radio" name="radio-set-1620048113-83" class="tab-selector-1" checked="checked" /> - <label for="tab-1620048113-83" class="tab-label-1">console (groovy)</label> - <input id="tab-1620048113-84" type="radio" name="radio-set-1620048113-83" class="tab-selector-2" /> - <label for="tab-1620048113-84" class="tab-label-2">groovy</label> + <input id="tab-1620128216-83" type="radio" name="radio-set-1620128216-83" class="tab-selector-1" checked="checked" /> + <label for="tab-1620128216-83" class="tab-label-1">console (groovy)</label> + <input id="tab-1620128216-84" type="radio" name="radio-set-1620128216-83" class="tab-selector-2" /> + <label for="tab-1620128216-84" class="tab-label-2">groovy</label> <div class="tabcontent"> <div class="tabcontent-1"> <div class="listingblock"> @@ -6580,10 +6579,10 @@ g.V().group().by(label).by(count()) <spa </div> </div> <section class="tabs tabs-2"> - <input id="tab-1620048113-85" type="radio" name="radio-set-1620048113-85" class="tab-selector-1" checked="checked" /> - <label for="tab-1620048113-85" class="tab-label-1">console (groovy)</label> - <input id="tab-1620048113-86" type="radio" name="radio-set-1620048113-85" class="tab-selector-2" /> - <label for="tab-1620048113-86" class="tab-label-2">groovy</label> + <input id="tab-1620128216-85" type="radio" name="radio-set-1620128216-85" class="tab-selector-1" checked="checked" /> + <label for="tab-1620128216-85" class="tab-label-1">console (groovy)</label> + <input id="tab-1620128216-86" type="radio" name="radio-set-1620128216-85" class="tab-selector-2" /> + <label for="tab-1620128216-86" class="tab-label-2">groovy</label> <div class="tabcontent"> <div class="tabcontent-1"> <div class="listingblock"> @@ -6629,10 +6628,10 @@ group the incoming object by.</p> </div> </div> <section class="tabs tabs-2"> - <input id="tab-1620048113-87" type="radio" name="radio-set-1620048113-87" class="tab-selector-1" checked="checked" /> - <label for="tab-1620048113-87" class="tab-label-1">console (groovy)</label> - <input id="tab-1620048113-88" type="radio" name="radio-set-1620048113-87" class="tab-selector-2" /> - <label for="tab-1620048113-88" class="tab-label-2">groovy</label> + <input id="tab-1620128216-87" type="radio" name="radio-set-1620128216-87" class="tab-selector-1" checked="checked" /> + <label for="tab-1620128216-87" class="tab-label-1">console (groovy)</label> + <input id="tab-1620128216-88" type="radio" name="radio-set-1620128216-87" class="tab-selector-2" /> + <label for="tab-1620128216-88" class="tab-label-2">groovy</label> <div class="tabcontent"> <div class="tabcontent-1"> <div class="listingblock"> @@ -6712,10 +6711,10 @@ it received to its output. Internal to < </ul> </div> <section class="tabs tabs-2"> - <input id="tab-1620048113-89" type="radio" name="radio-set-1620048113-89" class="tab-selector-1" checked="checked" /> - <label for="tab-1620048113-89" class="tab-label-1">console (groovy)</label> - <input id="tab-1620048113-90" type="radio" name="radio-set-1620048113-89" class="tab-selector-2" /> - <label for="tab-1620048113-90" class="tab-label-2">groovy</label> + <input id="tab-1620128216-89" type="radio" name="radio-set-1620128216-89" class="tab-selector-1" checked="checked" /> + <label for="tab-1620128216-89" class="tab-label-1">console (groovy)</label> + <input id="tab-1620128216-90" type="radio" name="radio-set-1620128216-89" class="tab-selector-2" /> + <label for="tab-1620128216-90" class="tab-label-2">groovy</label> <div class="tabcontent"> <div class="tabcontent-1"> <div class="listingblock"> @@ -6858,10 +6857,10 @@ may provide a partial match extension.</ <p>The <code>id()</code>-step (<strong>map</strong>) takes an <code>Element</code> and extracts its identifier from it.</p> </div> <section class="tabs tabs-2"> - <input id="tab-1620048113-91" type="radio" name="radio-set-1620048113-91" class="tab-selector-1" checked="checked" /> - <label for="tab-1620048113-91" class="tab-label-1">console (groovy)</label> - <input id="tab-1620048113-92" type="radio" name="radio-set-1620048113-91" class="tab-selector-2" /> - <label for="tab-1620048113-92" class="tab-label-2">groovy</label> + <input id="tab-1620128216-91" type="radio" name="radio-set-1620128216-91" class="tab-selector-1" checked="checked" /> + <label for="tab-1620128216-91" class="tab-label-1">console (groovy)</label> + <input id="tab-1620128216-92" type="radio" name="radio-set-1620128216-91" class="tab-selector-2" /> + <label for="tab-1620128216-92" class="tab-label-2">groovy</label> <div class="tabcontent"> <div class="tabcontent-1"> <div class="listingblock"> @@ -6913,10 +6912,10 @@ g.V(<span class="integer">1</span>).prop the current object to itself.</p> </div> <section class="tabs tabs-2"> - <input id="tab-1620048113-93" type="radio" name="radio-set-1620048113-93" class="tab-selector-1" checked="checked" /> - <label for="tab-1620048113-93" class="tab-label-1">console (groovy)</label> - <input id="tab-1620048113-94" type="radio" name="radio-set-1620048113-93" class="tab-selector-2" /> - <label for="tab-1620048113-94" class="tab-label-2">groovy</label> + <input id="tab-1620128216-93" type="radio" name="radio-set-1620128216-93" class="tab-selector-1" checked="checked" /> + <label for="tab-1620128216-93" class="tab-label-1">console (groovy)</label> + <input id="tab-1620128216-94" type="radio" name="radio-set-1620128216-93" class="tab-selector-2" /> + <label for="tab-1620128216-94" class="tab-label-2">groovy</label> <div class="tabcontent"> <div class="tabcontent-1"> <div class="listingblock"> @@ -6957,10 +6956,10 @@ available, which can be chosen using the being the index. The map indexer created a linked hash map in which the index represents the key and the original item is used as the value.</p> </div> <section class="tabs tabs-2"> - <input id="tab-1620048113-95" type="radio" name="radio-set-1620048113-95" class="tab-selector-1" checked="checked" /> - <label for="tab-1620048113-95" class="tab-label-1">console (groovy)</label> - <input id="tab-1620048113-96" type="radio" name="radio-set-1620048113-95" class="tab-selector-2" /> - <label for="tab-1620048113-96" class="tab-label-2">groovy</label> + <input id="tab-1620128216-95" type="radio" name="radio-set-1620128216-95" class="tab-selector-1" checked="checked" /> + <label for="tab-1620128216-95" class="tab-label-1">console (groovy)</label> + <input id="tab-1620128216-96" type="radio" name="radio-set-1620128216-95" class="tab-selector-2" /> + <label for="tab-1620128216-96" class="tab-label-2">groovy</label> <div class="tabcontent"> <div class="tabcontent-1"> <div class="listingblock"> @@ -7056,10 +7055,10 @@ g.V().hasLabel(<span class="string"><spa <code>inject()</code>-step (<strong>sideEffect</strong>) exists and a few examples are provided below.</p> </div> <section class="tabs tabs-2"> - <input id="tab-1620048113-97" type="radio" name="radio-set-1620048113-97" class="tab-selector-1" checked="checked" /> - <label for="tab-1620048113-97" class="tab-label-1">console (groovy)</label> - <input id="tab-1620048113-98" type="radio" name="radio-set-1620048113-97" class="tab-selector-2" /> - <label for="tab-1620048113-98" class="tab-label-2">groovy</label> + <input id="tab-1620128216-97" type="radio" name="radio-set-1620128216-97" class="tab-selector-1" checked="checked" /> + <label for="tab-1620128216-97" class="tab-label-1">console (groovy)</label> + <input id="tab-1620128216-98" type="radio" name="radio-set-1620128216-97" class="tab-selector-2" /> + <label for="tab-1620128216-98" class="tab-label-2">groovy</label> <div class="tabcontent"> <div class="tabcontent-1"> <div class="listingblock"> @@ -7098,10 +7097,10 @@ g.V(<span class="integer">4</span>).out( start of the traversal is not a graph object.</p> </div> <section class="tabs tabs-2"> - <input id="tab-1620048113-99" type="radio" name="radio-set-1620048113-99" class="tab-selector-1" checked="checked" /> - <label for="tab-1620048113-99" class="tab-label-1">console (groovy)</label> - <input id="tab-1620048113-100" type="radio" name="radio-set-1620048113-99" class="tab-selector-2" /> - <label for="tab-1620048113-100" class="tab-label-2">groovy</label> + <input id="tab-1620128216-99" type="radio" name="radio-set-1620128216-99" class="tab-selector-1" checked="checked" /> + <label for="tab-1620128216-99" class="tab-label-1">console (groovy)</label> + <input id="tab-1620128216-100" type="radio" name="radio-set-1620128216-99" class="tab-selector-2" /> + <label for="tab-1620128216-100" class="tab-label-2">groovy</label> <div class="tabcontent"> <div class="tabcontent-1"> <div class="listingblock"> @@ -7460,10 +7459,10 @@ g.io(<span class="string"><span class="d </table> </div> <section class="tabs tabs-2"> - <input id="tab-1620048113-101" type="radio" name="radio-set-1620048113-101" class="tab-selector-1" checked="checked" /> - <label for="tab-1620048113-101" class="tab-label-1">console (groovy)</label> - <input id="tab-1620048113-102" type="radio" name="radio-set-1620048113-101" class="tab-selector-2" /> - <label for="tab-1620048113-102" class="tab-label-2">groovy</label> + <input id="tab-1620128216-101" type="radio" name="radio-set-1620128216-101" class="tab-selector-1" checked="checked" /> + <label for="tab-1620128216-101" class="tab-label-1">console (groovy)</label> + <input id="tab-1620128216-102" type="radio" name="radio-set-1620128216-101" class="tab-selector-2" /> + <label for="tab-1620128216-102" class="tab-label-2">groovy</label> <div class="tabcontent"> <div class="tabcontent-1"> <div class="listingblock"> @@ -7532,10 +7531,10 @@ g.V().where(__.in(<span class="string">< <p>The <code>key()</code>-step (<strong>map</strong>) takes a <code>Property</code> and extracts the key from it.</p> </div> <section class="tabs tabs-2"> - <input id="tab-1620048113-103" type="radio" name="radio-set-1620048113-103" class="tab-selector-1" checked="checked" /> - <label for="tab-1620048113-103" class="tab-label-1">console (groovy)</label> - <input id="tab-1620048113-104" type="radio" name="radio-set-1620048113-103" class="tab-selector-2" /> - <label for="tab-1620048113-104" class="tab-label-2">groovy</label> + <input id="tab-1620128216-103" type="radio" name="radio-set-1620128216-103" class="tab-selector-1" checked="checked" /> + <label for="tab-1620128216-103" class="tab-label-1">console (groovy)</label> + <input id="tab-1620128216-104" type="radio" name="radio-set-1620128216-103" class="tab-selector-2" /> + <label for="tab-1620128216-104" class="tab-label-2">groovy</label> <div class="tabcontent"> <div class="tabcontent-1"> <div class="listingblock"> @@ -7582,10 +7581,10 @@ g.V(<span class="integer">1</span>).prop <p>The <code>label()</code>-step (<strong>map</strong>) takes an <code>Element</code> and extracts its label from it.</p> </div> <section class="tabs tabs-2"> - <input id="tab-1620048113-105" type="radio" name="radio-set-1620048113-105" class="tab-selector-1" checked="checked" /> - <label for="tab-1620048113-105" class="tab-label-1">console (groovy)</label> - <input id="tab-1620048113-106" type="radio" name="radio-set-1620048113-105" class="tab-selector-2" /> - <label for="tab-1620048113-106" class="tab-label-2">groovy</label> + <input id="tab-1620128216-105" type="radio" name="radio-set-1620128216-105" class="tab-selector-1" checked="checked" /> + <label for="tab-1620128216-105" class="tab-label-1">console (groovy)</label> + <input id="tab-1620128216-106" type="radio" name="radio-set-1620128216-105" class="tab-selector-2" /> + <label for="tab-1620128216-106" class="tab-label-2">groovy</label> <div class="tabcontent"> <div class="tabcontent-1"> <div class="listingblock"> @@ -7633,10 +7632,10 @@ g.V(<span class="integer">1</span>).prop <p>The <code>limit()</code>-step is analogous to <a href="#range-step"><code>range()</code>-step</a> save that the lower end range is set to 0.</p> </div> <section class="tabs tabs-2"> - <input id="tab-1620048113-107" type="radio" name="radio-set-1620048113-107" class="tab-selector-1" checked="checked" /> - <label for="tab-1620048113-107" class="tab-label-1">console (groovy)</label> - <input id="tab-1620048113-108" type="radio" name="radio-set-1620048113-107" class="tab-selector-2" /> - <label for="tab-1620048113-108" class="tab-label-2">groovy</label> + <input id="tab-1620128216-107" type="radio" name="radio-set-1620128216-107" class="tab-selector-1" checked="checked" /> + <label for="tab-1620128216-107" class="tab-label-1">console (groovy)</label> + <input id="tab-1620128216-108" type="radio" name="radio-set-1620128216-107" class="tab-selector-2" /> + <label for="tab-1620128216-108" class="tab-label-2">groovy</label> <div class="tabcontent"> <div class="tabcontent-1"> <div class="listingblock"> @@ -7667,10 +7666,10 @@ g.V().range(<span class="integer">0</spa The examples below use the <a href="#the-crew-toy-graph">The Crew</a> toy data set.</p> </div> <section class="tabs tabs-2"> - <input id="tab-1620048113-109" type="radio" name="radio-set-1620048113-109" class="tab-selector-1" checked="checked" /> - <label for="tab-1620048113-109" class="tab-label-1">console (groovy)</label> - <input id="tab-1620048113-110" type="radio" name="radio-set-1620048113-109" class="tab-selector-2" /> - <label for="tab-1620048113-110" class="tab-label-2">groovy</label> + <input id="tab-1620128216-109" type="radio" name="radio-set-1620128216-109" class="tab-selector-1" checked="checked" /> + <label for="tab-1620128216-109" class="tab-label-1">console (groovy)</label> + <input id="tab-1620128216-110" type="radio" name="radio-set-1620128216-109" class="tab-selector-2" /> + <label for="tab-1620128216-110" class="tab-label-2">groovy</label> <div class="tabcontent"> <div class="tabcontent-1"> <div class="listingblock"> @@ -7734,10 +7733,10 @@ single element within that stream. To do Note that the examples below use the <a href="#the-crew-toy-graph">The Crew</a> toy data set.</p> </div> <section class="tabs tabs-2"> - <input id="tab-1620048113-111" type="radio" name="radio-set-1620048113-111" class="tab-selector-1" checked="checked" /> - <label for="tab-1620048113-111" class="tab-label-1">console (groovy)</label> - <input id="tab-1620048113-112" type="radio" name="radio-set-1620048113-111" class="tab-selector-2" /> - <label for="tab-1620048113-112" class="tab-label-2">groovy</label> + <input id="tab-1620128216-111" type="radio" name="radio-set-1620128216-111" class="tab-selector-1" checked="checked" /> + <label for="tab-1620128216-111" class="tab-label-1">console (groovy)</label> + <input id="tab-1620128216-112" type="radio" name="radio-set-1620128216-111" class="tab-selector-2" /> + <label for="tab-1620128216-112" class="tab-label-2">groovy</label> <div class="tabcontent"> <div class="tabcontent-1"> <div class="listingblock"> @@ -7799,10 +7798,10 @@ a âglobal traversalâ with loca optimizations (i.e. when writing <code>TraversalStrategy</code> implementations. As another example consider:</p> </div> <section class="tabs tabs-2"> - <input id="tab-1620048113-113" type="radio" name="radio-set-1620048113-113" class="tab-selector-1" checked="checked" /> - <label for="tab-1620048113-113" class="tab-label-1">console (groovy)</label> - <input id="tab-1620048113-114" type="radio" name="radio-set-1620048113-113" class="tab-selector-2" /> - <label for="tab-1620048113-114" class="tab-label-2">groovy</label> + <input id="tab-1620128216-113" type="radio" name="radio-set-1620128216-113" class="tab-selector-1" checked="checked" /> + <label for="tab-1620128216-113" class="tab-label-1">console (groovy)</label> + <input id="tab-1620128216-114" type="radio" name="radio-set-1620128216-113" class="tab-selector-2" /> + <label for="tab-1620128216-114" class="tab-label-2">groovy</label> <div class="tabcontent"> <div class="tabcontent-1"> <div class="listingblock"> @@ -7869,10 +7868,10 @@ the confines of the vertex’s star <p>The <code>loops()</code>-step (<strong>map</strong>) extracts the number of times the <code>Traverser</code> has gone through the current loop.</p> </div> <section class="tabs tabs-2"> - <input id="tab-1620048113-115" type="radio" name="radio-set-1620048113-115" class="tab-selector-1" checked="checked" /> - <label for="tab-1620048113-115" class="tab-label-1">console (groovy)</label> - <input id="tab-1620048113-116" type="radio" name="radio-set-1620048113-115" class="tab-selector-2" /> - <label for="tab-1620048113-116" class="tab-label-2">groovy</label>
[... 3854 lines stripped ...]
