Modified: tinkerpop/site/docs/3.4.1-SNAPSHOT/tutorials/the-gremlin-console/index.html URL: http://svn.apache.org/viewvc/tinkerpop/site/docs/3.4.1-SNAPSHOT/tutorials/the-gremlin-console/index.html?rev=1855339&r1=1855338&r2=1855339&view=diff ============================================================================== --- tinkerpop/site/docs/3.4.1-SNAPSHOT/tutorials/the-gremlin-console/index.html (original) +++ tinkerpop/site/docs/3.4.1-SNAPSHOT/tutorials/the-gremlin-console/index.html Tue Mar 12 18:05:28 2019 @@ -920,10 +920,10 @@ graph database that is easy to use and d create an empty TinkerGraph as follows:</p> </div> <section class="tabs tabs-2"> - <input id="tab-1546970433-1" type="radio" name="radio-set-1546970433-1" class="tab-selector-1" checked="checked" /> - <label for="tab-1546970433-1" class="tab-label-1">console (groovy)</label> - <input id="tab-1546970433-2" type="radio" name="radio-set-1546970433-1" class="tab-selector-2" /> - <label for="tab-1546970433-2" class="tab-label-2">groovy</label> + <input id="tab-1552405195-1" type="radio" name="radio-set-1552405195-1" class="tab-selector-1" checked="checked" /> + <label for="tab-1552405195-1" class="tab-label-1">console (groovy)</label> + <input id="tab-1552405195-2" type="radio" name="radio-set-1552405195-1" class="tab-selector-2" /> + <label for="tab-1552405195-2" class="tab-label-2">groovy</label> <div class="tabcontent"> <div class="tabcontent-1"> <div class="listingblock"> @@ -998,10 +998,10 @@ labels are defined and the "weight" edge </ul> </div> <section class="tabs tabs-2"> - <input id="tab-1546970433-3" type="radio" name="radio-set-1546970433-3" class="tab-selector-1" checked="checked" /> - <label for="tab-1546970433-3" class="tab-label-1">console (groovy)</label> - <input id="tab-1546970433-4" type="radio" name="radio-set-1546970433-3" class="tab-selector-2" /> - <label for="tab-1546970433-4" class="tab-label-2">groovy</label> + <input id="tab-1552405195-3" type="radio" name="radio-set-1552405195-3" class="tab-selector-1" checked="checked" /> + <label for="tab-1552405195-3" class="tab-label-1">console (groovy)</label> + <input id="tab-1552405195-4" type="radio" name="radio-set-1552405195-3" class="tab-selector-2" /> + <label for="tab-1552405195-4" class="tab-label-2">groovy</label> <div class="tabcontent"> <div class="tabcontent-1"> <div class="listingblock"> @@ -1034,10 +1034,10 @@ However, if you find that a larger graph (<a href="http://tinkerpop.apache.org/docs/3.4.1-SNAPSHOT/images/grateful-dead-schema.png">schema</a>).</p> </div> <section class="tabs tabs-2"> - <input id="tab-1546970433-5" type="radio" name="radio-set-1546970433-5" class="tab-selector-1" checked="checked" /> - <label for="tab-1546970433-5" class="tab-label-1">console (groovy)</label> - <input id="tab-1546970433-6" type="radio" name="radio-set-1546970433-5" class="tab-selector-2" /> - <label for="tab-1546970433-6" class="tab-label-2">groovy</label> + <input id="tab-1552405195-5" type="radio" name="radio-set-1552405195-5" class="tab-selector-1" checked="checked" /> + <label for="tab-1552405195-5" class="tab-label-1">console (groovy)</label> + <input id="tab-1552405195-6" type="radio" name="radio-set-1552405195-5" class="tab-selector-2" /> + <label for="tab-1552405195-6" class="tab-label-2">groovy</label> <div class="tabcontent"> <div class="tabcontent-1"> <div class="listingblock"> @@ -1091,50 +1091,50 @@ console works or performing a particular be accessed within the console itself with the <code>:help</code> command.</p> </div> <section class="tabs tabs-2"> - <input id="tab-1546970433-7" type="radio" name="radio-set-1546970433-7" class="tab-selector-1" checked="checked" /> - <label for="tab-1546970433-7" class="tab-label-1">console (groovy)</label> - <input id="tab-1546970433-8" type="radio" name="radio-set-1546970433-7" class="tab-selector-2" /> - <label for="tab-1546970433-8" class="tab-label-2">groovy</label> + <input id="tab-1552405195-7" type="radio" name="radio-set-1552405195-7" class="tab-selector-1" checked="checked" /> + <label for="tab-1552405195-7" class="tab-label-1">console (groovy)</label> + <input id="tab-1552405195-8" type="radio" name="radio-set-1552405195-7" class="tab-selector-2" /> + <label for="tab-1552405195-8" 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> :help -For information about <span class="error"> </span>[<span class="integer">32</span>mGroovy, <span class="key">visit</span>: - <span class="error"> </span>[<span class="integer">36</span><span class="key">mhttp</span>:<span class="comment">//groovy-lang.org</span> +For information about Groovy, <span class="key">visit</span>: + <span class="key">http</span>:<span class="comment">//groovy-lang.org</span> Available <span class="key">commands</span>: - <span class="error"> </span>[<span class="integer">1</span><span class="key">m</span>:help (<span class="error"> </span>[<span class="integer">1</span><span class="key">m</span>:h ) Display <span class="local-variable">this</span> help message - <span class="error"> </span>[<span class="integer">1</span>m? (<span class="error"> </span>[<span class="integer">1</span><span class="key">m</span>:? ) Alias <span class="key">to</span>: <span class="error"> </span>[<span class="integer">1</span><span class="key">m</span>:help - <span class="error"> </span>[<span class="integer">1</span><span class="key">m</span>:exit (<span class="error"> </span>[<span class="integer">1</span><span class="key">m</span>:x ) Exit the shell - <span class="error"> </span>[<span class="integer">1</span><span class="key">m</span>:quit (<span class="error"> </span>[<span class="integer">1</span><span class="key">m</span>:q ) Alias <span class="key">to</span>: <span class="error"> </span>[<span class="integer">1</span><span class="key">m</span>:exit - <span class="error"> </span>[<span class="integer">1</span>mimport (<span class="error"> </span>[<span class="integer">1</span><span class="key">m</span>:i ) Import a <span class="type">class</span> <span class="class">into</span> the namespace - <span class="error"> </span>[<span class="integer">1</span><span class="key">m</span>:display (<span class="error"> </span>[<span class="integer">1</span><span class="key">m</span>:d ) Display the current buffer - <span class="error"> </span>[<span class="integer">1</span><span class="key">m</span>:clear (<span class="error"> </span>[<span class="integer">1</span><span class="key">m</span>:c ) Clear the buffer and reset the prompt counter - <span class="error"> </span>[<span class="integer">1</span><span class="key">m</span>:show (<span class="error"> </span>[<span class="integer">1</span><span class="key">m</span>:S ) Show variables, classes or imports - <span class="error"> </span>[<span class="integer">1</span><span class="key">m</span>:inspect (<span class="error"> </span>[<span class="integer">1</span><span class="key">m</span>:n ) Inspect a variable or the last result with the GUI object browser - <span class="error"> </span>[<span class="integer">1</span><span class="key">m</span>:purge (<span class="error"> </span>[<span class="integer">1</span><span class="key">m</span>:p ) Purge variables, classes, imports or preferences - <span class="error"> </span>[<span class="integer">1</span><span class="key">m</span>:edit (<span class="error"> </span>[<span class="integer">1</span><span class="key">m</span>:e ) Edit the current buffer - <span class="error"> </span>[<span class="integer">1</span><span class="key">m</span>:load (<span class="error"> </span>[<span class="integer">1</span><span class="key">m</span>:l ) Load a file or <span class="predefined-type">URL</span> into the buffer - <span class="error"> </span>[<span class="integer">1</span>m. (<span class="error"> </span>[<span class="integer">1</span><span class="key">m</span>:. ) Alias <span class="key">to</span>: <span class="error"> </span>[<span class="integer">1</span><span class="key">m</span>:load - <span class="error"> </span>[<span class="integer">1</span><span class="key">m</span>:save (<span class="error"> </span>[<span class="integer">1</span><span class="key">m</span>:s ) Save the current buffer to a file - <span class="error"> </span>[<span class="integer">1</span><span class="key">m</span>:record (<span class="error"> </span>[<span class="integer">1</span><span class="key">m</span>:r ) Record the current session to a file - <span class="error"> </span>[<span class="integer">1</span><span class="key">m</span>:history (<span class="error"> </span>[<span class="integer">1</span><span class="key">m</span>:H ) Display, manage and recall edit-line history - <span class="error"> </span>[<span class="integer">1</span><span class="key">m</span>:alias (<span class="error"> </span>[<span class="integer">1</span><span class="key">m</span>:a ) Create an alias - <span class="error"> </span>[<span class="integer">1</span><span class="key">m</span>:grab (<span class="error"> </span>[<span class="integer">1</span><span class="key">m</span>:g ) Add a dependency to the shell environment - <span class="error"> </span>[<span class="integer">1</span><span class="key">m</span>:register (<span class="error"> </span>[<span class="integer">1</span><span class="key">m</span>:rc ) Register a <span class="keyword">new</span> command with the shell - <span class="error"> </span>[<span class="integer">1</span><span class="key">m</span>:doc (<span class="error"> </span>[<span class="integer">1</span><span class="key">m</span>:D ) Open a browser window displaying the doc <span class="keyword">for</span> the argument - <span class="error"> </span>[<span class="integer">1</span><span class="key">m</span>:set (<span class="error"> </span>[<span class="integer">1</span><span class="key">m</span>:= ) <span class="predefined-type">Set</span> (or list) preferences - <span class="error"> </span>[<span class="integer">1</span><span class="key">m</span>:uninstall (<span class="error"> </span>[<span class="integer">1</span><span class="key">m</span>:- ) Uninstall a Maven library and its dependencies from the Gremlin Console - <span class="error"> </span>[<span class="integer">1</span><span class="key">m</span>:install (<span class="error"> </span>[<span class="integer">1</span><span class="key">m</span>:+ ) Install a Maven library and its dependencies into the Gremlin Console - <span class="error"> </span>[<span class="integer">1</span><span class="key">m</span>:plugin (<span class="error"> </span>[<span class="integer">1</span><span class="key">m</span>:pin) Manage plugins <span class="keyword">for</span> the Console - <span class="error"> </span>[<span class="integer">1</span><span class="key">m</span>:remote (<span class="error"> </span>[<span class="integer">1</span><span class="key">m</span>:rem) Define a remote connection - <span class="error"> </span>[<span class="integer">1</span><span class="key">m</span>:submit (<span class="error"> </span>[<span class="integer">1</span><span class="key">m</span>:> ) Send a Gremlin script to Gremlin Server - <span class="error"> </span>[<span class="integer">1</span><span class="key">m</span>:bytecode (<span class="error"> </span>[<span class="integer">1</span><span class="key">m</span>:bc ) Gremlin bytecode helper commands + :help (:h ) Display <span class="local-variable">this</span> help message + ? (:? ) Alias <span class="key">to</span>: :help + :exit (:x ) Exit the shell + :quit (:q ) Alias <span class="key">to</span>: :exit + <span class="keyword">import</span> (:<span class="include">i</span> ) <span class="include">Import</span> <span class="include">a</span> <span class="include">class</span> <span class="include">into</span> <span class="include">the</span> <span class="include">namespace</span> + :display (:d ) Display the current buffer + :clear (:c ) Clear the buffer and reset the prompt counter + :show (:S ) Show variables, classes or imports + :inspect (:n ) Inspect a variable or the last result with the GUI object browser + :purge (:p ) Purge variables, classes, imports or preferences + :edit (:e ) Edit the current buffer + :load (:l ) Load a file or <span class="predefined-type">URL</span> into the buffer + . (:. ) Alias <span class="key">to</span>: :load + :save (:s ) Save the current buffer to a file + :record (:r ) Record the current session to a file + :history (:H ) Display, manage and recall edit-line history + :alias (:a ) Create an alias + :grab (:g ) Add a dependency to the shell environment + :register (:rc ) Register a <span class="keyword">new</span> command with the shell + :doc (:D ) Open a browser window displaying the doc <span class="keyword">for</span> the argument + :set (:= ) <span class="predefined-type">Set</span> (or list) preferences + :uninstall (:- ) Uninstall a Maven library and its dependencies from the Gremlin Console + :install (:+ ) Install a Maven library and its dependencies into the Gremlin Console + :plugin (:pin) Manage plugins <span class="keyword">for</span> the Console + :remote (:rem) Define a remote connection + :submit (:> ) Send a Gremlin script to Gremlin Server + :bytecode (:bc ) Gremlin bytecode helper commands For help on a specific command <span class="key">type</span>: - :help <span class="error"> </span>[<span class="integer">1</span>mcommand</code></pre> + :help command</code></pre> </div> </div> </div> @@ -1155,17 +1155,17 @@ For help on a specific command <span cla addition to the ones provided by TinkerPop. You can also request help on a specific command:</p> </div> <section class="tabs tabs-2"> - <input id="tab-1546970433-9" type="radio" name="radio-set-1546970433-9" class="tab-selector-1" checked="checked" /> - <label for="tab-1546970433-9" class="tab-label-1">console (groovy)</label> - <input id="tab-1546970433-10" type="radio" name="radio-set-1546970433-9" class="tab-selector-2" /> - <label for="tab-1546970433-10" class="tab-label-2">groovy</label> + <input id="tab-1552405195-9" type="radio" name="radio-set-1552405195-9" class="tab-selector-1" checked="checked" /> + <label for="tab-1552405195-9" class="tab-label-1">console (groovy)</label> + <input id="tab-1552405195-10" type="radio" name="radio-set-1552405195-9" class="tab-selector-2" /> + <label for="tab-1552405195-10" 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> :help :remote -<span class="key">usage</span>: <span class="error"> </span>[<span class="integer">1</span><span class="key">m</span>:remote [current|connect <type-of-remote> [<args>]|config <args>|list|next|prev|choose <index>|close] +<span class="key">usage</span>: :remote [current|connect <type-of-remote> [<args>]|config <args>|list|next|prev|choose <index>|close] Define and manage remote connections to use <span class="keyword">in</span> conjunction with the :submit command, which will send Gremlin scripts to the specified remote agent <span class="keyword">for</span> processing.</code></pre> </div> @@ -1296,10 +1296,10 @@ key, which only has one vertex associate the IDE and execute it in the console and confirm the failure:</p> </div> <section class="tabs tabs-2"> - <input id="tab-1546970433-11" type="radio" name="radio-set-1546970433-11" class="tab-selector-1" checked="checked" /> - <label for="tab-1546970433-11" class="tab-label-1">console (groovy)</label> - <input id="tab-1546970433-12" type="radio" name="radio-set-1546970433-11" class="tab-selector-2" /> - <label for="tab-1546970433-12" class="tab-label-2">groovy</label> + <input id="tab-1552405195-11" type="radio" name="radio-set-1552405195-11" class="tab-selector-1" checked="checked" /> + <label for="tab-1552405195-11" class="tab-label-1">console (groovy)</label> + <input id="tab-1552405195-12" type="radio" name="radio-set-1552405195-11" class="tab-selector-2" /> + <label for="tab-1552405195-12" class="tab-label-2">groovy</label> <div class="tabcontent"> <div class="tabcontent-1"> <div class="listingblock"> @@ -1308,7 +1308,7 @@ the IDE and execute it in the console an group(). by(label). by(inV()) -==>[<span class="key">created</span>:<span class="error"> </span>[<span class="integer">34</span>mv[<span class="integer">3</span>],<span class="key">knows</span>:<span class="error"> </span>[<span class="integer">34</span>mv[<span class="integer">4</span>]]</code></pre> +==>[<span class="key">created</span>:v[<span class="integer">3</span>],<span class="key">knows</span>:v[<span class="integer">4</span>]]</code></pre> </div> </div> </div> @@ -1335,10 +1335,10 @@ detects that type it steps through each <p>Trying it with the use of <code>next()</code> produces the following:</p> </div> <section class="tabs tabs-2"> - <input id="tab-1546970433-13" type="radio" name="radio-set-1546970433-13" class="tab-selector-1" checked="checked" /> - <label for="tab-1546970433-13" class="tab-label-1">console (groovy)</label> - <input id="tab-1546970433-14" type="radio" name="radio-set-1546970433-13" class="tab-selector-2" /> - <label for="tab-1546970433-14" class="tab-label-2">groovy</label> + <input id="tab-1552405195-13" type="radio" name="radio-set-1552405195-13" class="tab-selector-1" checked="checked" /> + <label for="tab-1552405195-13" class="tab-label-1">console (groovy)</label> + <input id="tab-1552405195-14" type="radio" name="radio-set-1552405195-13" class="tab-selector-2" /> + <label for="tab-1552405195-14" class="tab-label-2">groovy</label> <div class="tabcontent"> <div class="tabcontent-1"> <div class="listingblock"> @@ -1373,10 +1373,10 @@ the call to <code>next()</code>. This f when you want to work with a <code>Traversal</code> as a variable. You can do this with a clever use of a semi-colon:</p> </div> <section class="tabs tabs-2"> - <input id="tab-1546970433-15" type="radio" name="radio-set-1546970433-15" class="tab-selector-1" checked="checked" /> - <label for="tab-1546970433-15" class="tab-label-1">console (groovy)</label> - <input id="tab-1546970433-16" type="radio" name="radio-set-1546970433-15" class="tab-selector-2" /> - <label for="tab-1546970433-16" class="tab-label-2">groovy</label> + <input id="tab-1552405195-15" type="radio" name="radio-set-1552405195-15" class="tab-selector-1" checked="checked" /> + <label for="tab-1552405195-15" class="tab-label-1">console (groovy)</label> + <input id="tab-1552405195-16" type="radio" name="radio-set-1552405195-15" class="tab-selector-2" /> + <label for="tab-1552405195-16" class="tab-label-2">groovy</label> <div class="tabcontent"> <div class="tabcontent-1"> <div class="listingblock"> @@ -1455,10 +1455,10 @@ benefit, and as such, <code>inV()</code> can remedy that by adding <code>fold()</code> to <code>inV()</code> as follows:</p> </div> <section class="tabs tabs-2"> - <input id="tab-1546970433-17" type="radio" name="radio-set-1546970433-17" class="tab-selector-1" checked="checked" /> - <label for="tab-1546970433-17" class="tab-label-1">console (groovy)</label> - <input id="tab-1546970433-18" type="radio" name="radio-set-1546970433-17" class="tab-selector-2" /> - <label for="tab-1546970433-18" class="tab-label-2">groovy</label> + <input id="tab-1552405195-17" type="radio" name="radio-set-1552405195-17" class="tab-selector-1" checked="checked" /> + <label for="tab-1552405195-17" class="tab-label-1">console (groovy)</label> + <input id="tab-1552405195-18" type="radio" name="radio-set-1552405195-17" class="tab-selector-2" /> + <label for="tab-1552405195-18" class="tab-label-2">groovy</label> <div class="tabcontent"> <div class="tabcontent-1"> <div class="listingblock"> @@ -1516,10 +1516,10 @@ can remedy that by adding <code>fold()</ as follows:</p> </div> <section class="tabs tabs-2"> - <input id="tab-1546970433-19" type="radio" name="radio-set-1546970433-19" class="tab-selector-1" checked="checked" /> - <label for="tab-1546970433-19" class="tab-label-1">console (groovy)</label> - <input id="tab-1546970433-20" type="radio" name="radio-set-1546970433-19" class="tab-selector-2" /> - <label for="tab-1546970433-20" class="tab-label-2">groovy</label> + <input id="tab-1552405195-19" type="radio" name="radio-set-1552405195-19" class="tab-selector-1" checked="checked" /> + <label for="tab-1552405195-19" class="tab-label-1">console (groovy)</label> + <input id="tab-1552405195-20" type="radio" name="radio-set-1552405195-19" class="tab-selector-2" /> + <label for="tab-1552405195-20" class="tab-label-2">groovy</label> <div class="tabcontent"> <div class="tabcontent-1"> <div class="listingblock"> @@ -1614,10 +1614,10 @@ analysis on where people live and when t the data of the "person" vertices in the graph:</p> </div> <section class="tabs tabs-2"> - <input id="tab-1546970433-21" type="radio" name="radio-set-1546970433-21" class="tab-selector-1" checked="checked" /> - <label for="tab-1546970433-21" class="tab-label-1">console (groovy)</label> - <input id="tab-1546970433-22" type="radio" name="radio-set-1546970433-21" class="tab-selector-2" /> - <label for="tab-1546970433-22" class="tab-label-2">groovy</label> + <input id="tab-1552405195-21" type="radio" name="radio-set-1552405195-21" class="tab-selector-1" checked="checked" /> + <label for="tab-1552405195-21" class="tab-label-1">console (groovy)</label> + <input id="tab-1552405195-22" type="radio" name="radio-set-1552405195-21" class="tab-selector-2" /> + <label for="tab-1552405195-22" class="tab-label-2">groovy</label> <div class="tabcontent"> <div class="tabcontent-1"> <div class="listingblock"> @@ -1656,10 +1656,10 @@ where "location" does not have one value has <a href="http://tinkerpop.apache.org/docs/3.4.1-SNAPSHOT/reference/#vertex-properties">meta-properties</a> as well:</p> </div> <section class="tabs tabs-2"> - <input id="tab-1546970433-23" type="radio" name="radio-set-1546970433-23" class="tab-selector-1" checked="checked" /> - <label for="tab-1546970433-23" class="tab-label-1">console (groovy)</label> - <input id="tab-1546970433-24" type="radio" name="radio-set-1546970433-23" class="tab-selector-2" /> - <label for="tab-1546970433-24" class="tab-label-2">groovy</label> + <input id="tab-1552405195-23" type="radio" name="radio-set-1552405195-23" class="tab-selector-1" checked="checked" /> + <label for="tab-1552405195-23" class="tab-label-1">console (groovy)</label> + <input id="tab-1552405195-24" type="radio" name="radio-set-1552405195-23" class="tab-selector-2" /> + <label for="tab-1552405195-24" class="tab-label-2">groovy</label> <div class="tabcontent"> <div class="tabcontent-1"> <div class="listingblock"> @@ -1714,10 +1714,10 @@ data in two separate traversals and the the "person" vertices, as this will be the main filter for the data you intend to retrieve:</p> </div> <section class="tabs tabs-2"> - <input id="tab-1546970433-25" type="radio" name="radio-set-1546970433-25" class="tab-selector-1" checked="checked" /> - <label for="tab-1546970433-25" class="tab-label-1">console (groovy)</label> - <input id="tab-1546970433-26" type="radio" name="radio-set-1546970433-25" class="tab-selector-2" /> - <label for="tab-1546970433-26" class="tab-label-2">groovy</label> + <input id="tab-1552405195-25" type="radio" name="radio-set-1552405195-25" class="tab-selector-1" checked="checked" /> + <label for="tab-1552405195-25" class="tab-label-1">console (groovy)</label> + <input id="tab-1552405195-26" type="radio" name="radio-set-1552405195-25" class="tab-selector-2" /> + <label for="tab-1552405195-26" class="tab-label-2">groovy</label> <div class="tabcontent"> <div class="tabcontent-1"> <div class="listingblock"> @@ -1769,10 +1769,10 @@ settings in <code>bin/gremlin.sh</code> <p>In an attempt to test things out, you take a naive approach at the traversal with your filter for "firstYear" applied:</p> </div> <section class="tabs tabs-2"> - <input id="tab-1546970433-27" type="radio" name="radio-set-1546970433-27" class="tab-selector-1" checked="checked" /> - <label for="tab-1546970433-27" class="tab-label-1">console (groovy)</label> - <input id="tab-1546970433-28" type="radio" name="radio-set-1546970433-27" class="tab-selector-2" /> - <label for="tab-1546970433-28" class="tab-label-2">groovy</label> + <input id="tab-1552405195-27" type="radio" name="radio-set-1552405195-27" class="tab-selector-1" checked="checked" /> + <label for="tab-1552405195-27" class="tab-label-1">console (groovy)</label> + <input id="tab-1552405195-28" type="radio" name="radio-set-1552405195-27" class="tab-selector-2" /> + <label for="tab-1552405195-28" class="tab-label-2">groovy</label> <div class="tabcontent"> <div class="tabcontent-1"> <div class="listingblock"> @@ -1823,10 +1823,10 @@ Console, you decide to just process "l" see for your rows and columns style output:</p> </div> <section class="tabs tabs-2"> - <input id="tab-1546970433-29" type="radio" name="radio-set-1546970433-29" class="tab-selector-1" checked="checked" /> - <label for="tab-1546970433-29" class="tab-label-1">console (groovy)</label> - <input id="tab-1546970433-30" type="radio" name="radio-set-1546970433-29" class="tab-selector-2" /> - <label for="tab-1546970433-30" class="tab-label-2">groovy</label> + <input id="tab-1552405195-29" type="radio" name="radio-set-1552405195-29" class="tab-selector-1" checked="checked" /> + <label for="tab-1552405195-29" class="tab-label-1">console (groovy)</label> + <input id="tab-1552405195-30" type="radio" name="radio-set-1552405195-29" class="tab-selector-2" /> + <label for="tab-1552405195-30" class="tab-label-2">groovy</label> <div class="tabcontent"> <div class="tabcontent-1"> <div class="listingblock"> @@ -1947,16 +1947,16 @@ similar to what happens when you decide you wish to use. To do this, you need to use the <code>import</code> command:</p> </div> <section class="tabs tabs-2"> - <input id="tab-1546970433-31" type="radio" name="radio-set-1546970433-31" class="tab-selector-1" checked="checked" /> - <label for="tab-1546970433-31" class="tab-label-1">console (groovy)</label> - <input id="tab-1546970433-32" type="radio" name="radio-set-1546970433-31" class="tab-selector-2" /> - <label for="tab-1546970433-32" class="tab-label-2">groovy</label> + <input id="tab-1552405195-31" type="radio" name="radio-set-1552405195-31" class="tab-selector-1" checked="checked" /> + <label for="tab-1552405195-31" class="tab-label-1">console (groovy)</label> + <input id="tab-1552405195-32" type="radio" name="radio-set-1552405195-31" class="tab-selector-2" /> + <label for="tab-1552405195-32" 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> <span class="keyword">import</span> <span class="include">java.time.Year</span> -==>org.apache.tinkerpop.gremlin.structure.*, org.apache.tinkerpop.gremlin.structure.util.*, org.apache.tinkerpop.gremlin.process.traversal.*, org.apache.tinkerpop.gremlin.process.traversal.step.*, org.apache.tinkerpop.gremlin.process.traversal.step.util.*, org.apache.tinkerpop.gremlin.process.remote.*, org.apache.tinkerpop.gremlin.structure.util.empty.*, org.apache.tinkerpop.gremlin.structure.io.*, org.apache.tinkerpop.gremlin.structure.io.graphml.*, org.apache.tinkerpop.gremlin.structure.io.graphson.*, org.apache.tinkerpop.gremlin.structure.io.gryo.*, org.apache.commons.configuration.*, org.apache.tinkerpop.gremlin.process.traversal.strategy.decoration.*, org.apache.tinkerpop.gremlin.process.traversal.strategy.optimization.*, org.apache.tinkerpop.gremlin.process.traversal.strategy.finalization.*, org.apache.tinkerpop.gremlin.process.traversal.strategy.verification.*, org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.*, org.apache.tinkerpop.gremlin.process.traversal.util.* , org.apache.tinkerpop.gremlin.process.computer.*, org.apache.tinkerpop.gremlin.process.computer.traversal.step.map.*, org.apache.tinkerpop.gremlin.process.computer.clustering.connected.*, org.apache.tinkerpop.gremlin.process.computer.clone.*, org.apache.tinkerpop.gremlin.process.computer.bulkdumping.*, org.apache.tinkerpop.gremlin.process.computer.bulkloading.*, org.apache.tinkerpop.gremlin.process.computer.clustering.peerpressure.*, org.apache.tinkerpop.gremlin.process.computer.traversal.*, org.apache.tinkerpop.gremlin.process.computer.ranking.pagerank.*, org.apache.tinkerpop.gremlin.process.computer.search.path.*, org.apache.tinkerpop.gremlin.process.computer.traversal.strategy.optimization.*, org.apache.tinkerpop.gremlin.process.computer.traversal.strategy.decoration.*, org.apache.tinkerpop.gremlin.util.*, org.apache.tinkerpop.gremlin.util.iterator.*, org.apache.tinkerpop.gremlin.util.function.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.structure.io.IoC ore.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.process.traversal.P.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.process.traversal.AnonymousTraversalSource.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.process.traversal.TextP.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.__.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.process.computer.Computer.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.util.TimeUtil.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.util.function.Lambda.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.process.traversal.SackFunctions.Barrier.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.structure.VertexProperty.Cardinality.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.structure.Column.*, <span class="dire ctive">static</span> org.apache.tinkerpop.gremlin.structure.Direction.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.process.traversal.Operator.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.process.traversal.Order.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.process.traversal.Pop.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.process.traversal.Scope.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.structure.T.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.process.traversal.step.TraversalOptionParent.Pick.*, org.apache.tinkerpop.gremlin.driver.*, org.apache.tinkerpop.gremlin.driver.exception.*, org.apache.tinkerpop.gremlin.driver.message.*, org.apache.tinkerpop.gremlin.driver.ser.*, org.apache.tinkerpop.gremlin.driver.remote.*, groovyx.gbench.*, groovyx.gprof.*, <span class="directive">static</span> groovyx.gprof.ProfileStaticExtension.*, org.apac he.tinkerpop.gremlin.groovy.jsr223.dsl.credential.*, org.apache.hadoop.conf.*, org.apache.hadoop.hdfs.*, org.apache.hadoop.fs.*, org.apache.hadoop.util.*, org.apache.hadoop.io.*, org.apache.hadoop.io.compress.*, org.apache.hadoop.mapreduce.lib.input.*, org.apache.hadoop.mapreduce.lib.output.*, org.apache.tinkerpop.gremlin.hadoop.*, org.apache.tinkerpop.gremlin.hadoop.structure.*, org.apache.tinkerpop.gremlin.hadoop.structure.util.*, org.apache.tinkerpop.gremlin.hadoop.structure.io.*, org.apache.tinkerpop.gremlin.hadoop.structure.io.graphson.*, org.apache.tinkerpop.gremlin.hadoop.structure.io.gryo.*, org.apache.tinkerpop.gremlin.hadoop.structure.io.script.*, org.apache.tinkerpop.gremlin.hadoop.process.computer.mapreduce.*, org.apache.tinkerpop.gremlin.neo4j.structure.*, org.apache.tinkerpop.gremlin.neo4j.process.traversal.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.neo4j.process.traversal.LabelP.*, org.apache.tinkerpop.gremlin.spark.process.computer.*, org.a pache.tinkerpop.gremlin.spark.structure.*, org.apache.tinkerpop.gremlin.spark.structure.io.*, org.apache.tinkerpop.gremlin.sparql.process.traversal.dsl.sparql.*, org.apache.tinkerpop.gremlin.sparql.process.traversal.strategy.*, org.apache.tinkerpop.gremlin.tinkergraph.structure.*, org.apache.tinkerpop.gremlin.tinkergraph.process.computer.*, java.time.Year +==>org.apache.tinkerpop.gremlin.structure.*, org.apache.tinkerpop.gremlin.structure.util.*, org.apache.tinkerpop.gremlin.process.traversal.*, org.apache.tinkerpop.gremlin.process.traversal.step.*, org.apache.tinkerpop.gremlin.process.traversal.step.util.*, org.apache.tinkerpop.gremlin.process.remote.*, org.apache.tinkerpop.gremlin.structure.util.empty.*, org.apache.tinkerpop.gremlin.structure.io.*, org.apache.tinkerpop.gremlin.structure.io.graphml.*, org.apache.tinkerpop.gremlin.structure.io.graphson.*, org.apache.tinkerpop.gremlin.structure.io.gryo.*, org.apache.commons.configuration.*, org.apache.tinkerpop.gremlin.process.traversal.strategy.decoration.*, org.apache.tinkerpop.gremlin.process.traversal.strategy.optimization.*, org.apache.tinkerpop.gremlin.process.traversal.strategy.finalization.*, org.apache.tinkerpop.gremlin.process.traversal.strategy.verification.*, org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.*, org.apache.tinkerpop.gremlin.process.traversal.util.* , org.apache.tinkerpop.gremlin.process.computer.*, org.apache.tinkerpop.gremlin.process.computer.traversal.step.map.*, org.apache.tinkerpop.gremlin.process.computer.clustering.connected.*, org.apache.tinkerpop.gremlin.process.computer.clone.*, org.apache.tinkerpop.gremlin.process.computer.bulkdumping.*, org.apache.tinkerpop.gremlin.process.computer.bulkloading.*, org.apache.tinkerpop.gremlin.process.computer.clustering.peerpressure.*, org.apache.tinkerpop.gremlin.process.computer.traversal.*, org.apache.tinkerpop.gremlin.process.computer.ranking.pagerank.*, org.apache.tinkerpop.gremlin.process.computer.search.path.*, org.apache.tinkerpop.gremlin.process.computer.traversal.strategy.optimization.*, org.apache.tinkerpop.gremlin.process.computer.traversal.strategy.decoration.*, org.apache.tinkerpop.gremlin.util.*, org.apache.tinkerpop.gremlin.util.iterator.*, org.apache.tinkerpop.gremlin.util.function.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.structure.io.IoC ore.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.process.traversal.P.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.process.traversal.AnonymousTraversalSource.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.process.traversal.TextP.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.__.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.process.computer.Computer.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.util.TimeUtil.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.util.function.Lambda.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.process.traversal.SackFunctions.Barrier.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.structure.VertexProperty.Cardinality.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.structure.Column.*, <span class="dire ctive">static</span> org.apache.tinkerpop.gremlin.structure.Direction.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.process.traversal.Operator.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.process.traversal.Order.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.process.traversal.Pop.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.process.traversal.Scope.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.structure.T.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.process.traversal.step.TraversalOptionParent.Pick.*, org.apache.tinkerpop.gremlin.driver.*, org.apache.tinkerpop.gremlin.driver.exception.*, org.apache.tinkerpop.gremlin.driver.message.*, org.apache.tinkerpop.gremlin.driver.ser.*, org.apache.tinkerpop.gremlin.driver.remote.*, groovyx.gbench.*, groovyx.gprof.*, <span class="directive">static</span> groovyx.gprof.ProfileStaticExtension.*, org.apac he.tinkerpop.gremlin.groovy.jsr223.dsl.credential.*, org.apache.tinkerpop.gremlin.tinkergraph.structure.*, org.apache.tinkerpop.gremlin.tinkergraph.process.computer.*, org.apache.hadoop.conf.*, org.apache.hadoop.hdfs.*, org.apache.hadoop.fs.*, org.apache.hadoop.util.*, org.apache.hadoop.io.*, org.apache.hadoop.io.compress.*, org.apache.hadoop.mapreduce.lib.input.*, org.apache.hadoop.mapreduce.lib.output.*, org.apache.tinkerpop.gremlin.hadoop.*, org.apache.tinkerpop.gremlin.hadoop.structure.*, org.apache.tinkerpop.gremlin.hadoop.structure.util.*, org.apache.tinkerpop.gremlin.hadoop.structure.io.*, org.apache.tinkerpop.gremlin.hadoop.structure.io.graphson.*, org.apache.tinkerpop.gremlin.hadoop.structure.io.gryo.*, org.apache.tinkerpop.gremlin.hadoop.structure.io.script.*, org.apache.tinkerpop.gremlin.hadoop.process.computer.mapreduce.*, org.apache.tinkerpop.gremlin.spark.process.computer.*, org.apache.tinkerpop.gremlin.spark.structure.*, org.apache.tinkerpop.gremlin.spark.structure.io .*, org.apache.tinkerpop.gremlin.neo4j.structure.*, org.apache.tinkerpop.gremlin.neo4j.process.traversal.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.neo4j.process.traversal.LabelP.*, org.apache.tinkerpop.gremlin.sparql.process.traversal.dsl.sparql.*, org.apache.tinkerpop.gremlin.sparql.process.traversal.strategy.*, java.time.Year gremlin> Year.now() ==><span class="integer">2019</span></code></pre> </div> @@ -1979,16 +1979,16 @@ Year.now()</code></pre> to produce the set of years to have for each person up to the current year:</p> </div> <section class="tabs tabs-2"> - <input id="tab-1546970433-33" type="radio" name="radio-set-1546970433-33" class="tab-selector-1" checked="checked" /> - <label for="tab-1546970433-33" class="tab-label-1">console (groovy)</label> - <input id="tab-1546970433-34" type="radio" name="radio-set-1546970433-33" class="tab-selector-2" /> - <label for="tab-1546970433-34" class="tab-label-2">groovy</label> + <input id="tab-1552405195-33" type="radio" name="radio-set-1552405195-33" class="tab-selector-1" checked="checked" /> + <label for="tab-1552405195-33" class="tab-label-1">console (groovy)</label> + <input id="tab-1552405195-34" type="radio" name="radio-set-1552405195-33" class="tab-selector-2" /> + <label for="tab-1552405195-34" 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> <span class="keyword">import</span> <span class="include">java.time.Year</span> -==>org.apache.tinkerpop.gremlin.structure.*, org.apache.tinkerpop.gremlin.structure.util.*, org.apache.tinkerpop.gremlin.process.traversal.*, org.apache.tinkerpop.gremlin.process.traversal.step.*, org.apache.tinkerpop.gremlin.process.traversal.step.util.*, org.apache.tinkerpop.gremlin.process.remote.*, org.apache.tinkerpop.gremlin.structure.util.empty.*, org.apache.tinkerpop.gremlin.structure.io.*, org.apache.tinkerpop.gremlin.structure.io.graphml.*, org.apache.tinkerpop.gremlin.structure.io.graphson.*, org.apache.tinkerpop.gremlin.structure.io.gryo.*, org.apache.commons.configuration.*, org.apache.tinkerpop.gremlin.process.traversal.strategy.decoration.*, org.apache.tinkerpop.gremlin.process.traversal.strategy.optimization.*, org.apache.tinkerpop.gremlin.process.traversal.strategy.finalization.*, org.apache.tinkerpop.gremlin.process.traversal.strategy.verification.*, org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.*, org.apache.tinkerpop.gremlin.process.traversal.util.* , org.apache.tinkerpop.gremlin.process.computer.*, org.apache.tinkerpop.gremlin.process.computer.traversal.step.map.*, org.apache.tinkerpop.gremlin.process.computer.clustering.connected.*, org.apache.tinkerpop.gremlin.process.computer.clone.*, org.apache.tinkerpop.gremlin.process.computer.bulkdumping.*, org.apache.tinkerpop.gremlin.process.computer.bulkloading.*, org.apache.tinkerpop.gremlin.process.computer.clustering.peerpressure.*, org.apache.tinkerpop.gremlin.process.computer.traversal.*, org.apache.tinkerpop.gremlin.process.computer.ranking.pagerank.*, org.apache.tinkerpop.gremlin.process.computer.search.path.*, org.apache.tinkerpop.gremlin.process.computer.traversal.strategy.optimization.*, org.apache.tinkerpop.gremlin.process.computer.traversal.strategy.decoration.*, org.apache.tinkerpop.gremlin.util.*, org.apache.tinkerpop.gremlin.util.iterator.*, org.apache.tinkerpop.gremlin.util.function.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.structure.io.IoC ore.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.process.traversal.P.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.process.traversal.AnonymousTraversalSource.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.process.traversal.TextP.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.__.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.process.computer.Computer.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.util.TimeUtil.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.util.function.Lambda.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.process.traversal.SackFunctions.Barrier.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.structure.VertexProperty.Cardinality.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.structure.Column.*, <span class="dire ctive">static</span> org.apache.tinkerpop.gremlin.structure.Direction.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.process.traversal.Operator.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.process.traversal.Order.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.process.traversal.Pop.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.process.traversal.Scope.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.structure.T.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.process.traversal.step.TraversalOptionParent.Pick.*, org.apache.tinkerpop.gremlin.driver.*, org.apache.tinkerpop.gremlin.driver.exception.*, org.apache.tinkerpop.gremlin.driver.message.*, org.apache.tinkerpop.gremlin.driver.ser.*, org.apache.tinkerpop.gremlin.driver.remote.*, groovyx.gbench.*, groovyx.gprof.*, <span class="directive">static</span> groovyx.gprof.ProfileStaticExtension.*, org.apac he.tinkerpop.gremlin.groovy.jsr223.dsl.credential.*, org.apache.hadoop.conf.*, org.apache.hadoop.hdfs.*, org.apache.hadoop.fs.*, org.apache.hadoop.util.*, org.apache.hadoop.io.*, org.apache.hadoop.io.compress.*, org.apache.hadoop.mapreduce.lib.input.*, org.apache.hadoop.mapreduce.lib.output.*, org.apache.tinkerpop.gremlin.hadoop.*, org.apache.tinkerpop.gremlin.hadoop.structure.*, org.apache.tinkerpop.gremlin.hadoop.structure.util.*, org.apache.tinkerpop.gremlin.hadoop.structure.io.*, org.apache.tinkerpop.gremlin.hadoop.structure.io.graphson.*, org.apache.tinkerpop.gremlin.hadoop.structure.io.gryo.*, org.apache.tinkerpop.gremlin.hadoop.structure.io.script.*, org.apache.tinkerpop.gremlin.hadoop.process.computer.mapreduce.*, org.apache.tinkerpop.gremlin.neo4j.structure.*, org.apache.tinkerpop.gremlin.neo4j.process.traversal.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.neo4j.process.traversal.LabelP.*, org.apache.tinkerpop.gremlin.spark.process.computer.*, org.a pache.tinkerpop.gremlin.spark.structure.*, org.apache.tinkerpop.gremlin.spark.structure.io.*, org.apache.tinkerpop.gremlin.sparql.process.traversal.dsl.sparql.*, org.apache.tinkerpop.gremlin.sparql.process.traversal.strategy.*, org.apache.tinkerpop.gremlin.tinkergraph.structure.*, org.apache.tinkerpop.gremlin.tinkergraph.process.computer.*, java.time.Year +==>org.apache.tinkerpop.gremlin.structure.*, org.apache.tinkerpop.gremlin.structure.util.*, org.apache.tinkerpop.gremlin.process.traversal.*, org.apache.tinkerpop.gremlin.process.traversal.step.*, org.apache.tinkerpop.gremlin.process.traversal.step.util.*, org.apache.tinkerpop.gremlin.process.remote.*, org.apache.tinkerpop.gremlin.structure.util.empty.*, org.apache.tinkerpop.gremlin.structure.io.*, org.apache.tinkerpop.gremlin.structure.io.graphml.*, org.apache.tinkerpop.gremlin.structure.io.graphson.*, org.apache.tinkerpop.gremlin.structure.io.gryo.*, org.apache.commons.configuration.*, org.apache.tinkerpop.gremlin.process.traversal.strategy.decoration.*, org.apache.tinkerpop.gremlin.process.traversal.strategy.optimization.*, org.apache.tinkerpop.gremlin.process.traversal.strategy.finalization.*, org.apache.tinkerpop.gremlin.process.traversal.strategy.verification.*, org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.*, org.apache.tinkerpop.gremlin.process.traversal.util.* , org.apache.tinkerpop.gremlin.process.computer.*, org.apache.tinkerpop.gremlin.process.computer.traversal.step.map.*, org.apache.tinkerpop.gremlin.process.computer.clustering.connected.*, org.apache.tinkerpop.gremlin.process.computer.clone.*, org.apache.tinkerpop.gremlin.process.computer.bulkdumping.*, org.apache.tinkerpop.gremlin.process.computer.bulkloading.*, org.apache.tinkerpop.gremlin.process.computer.clustering.peerpressure.*, org.apache.tinkerpop.gremlin.process.computer.traversal.*, org.apache.tinkerpop.gremlin.process.computer.ranking.pagerank.*, org.apache.tinkerpop.gremlin.process.computer.search.path.*, org.apache.tinkerpop.gremlin.process.computer.traversal.strategy.optimization.*, org.apache.tinkerpop.gremlin.process.computer.traversal.strategy.decoration.*, org.apache.tinkerpop.gremlin.util.*, org.apache.tinkerpop.gremlin.util.iterator.*, org.apache.tinkerpop.gremlin.util.function.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.structure.io.IoC ore.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.process.traversal.P.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.process.traversal.AnonymousTraversalSource.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.process.traversal.TextP.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.__.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.process.computer.Computer.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.util.TimeUtil.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.util.function.Lambda.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.process.traversal.SackFunctions.Barrier.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.structure.VertexProperty.Cardinality.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.structure.Column.*, <span class="dire ctive">static</span> org.apache.tinkerpop.gremlin.structure.Direction.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.process.traversal.Operator.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.process.traversal.Order.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.process.traversal.Pop.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.process.traversal.Scope.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.structure.T.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.process.traversal.step.TraversalOptionParent.Pick.*, org.apache.tinkerpop.gremlin.driver.*, org.apache.tinkerpop.gremlin.driver.exception.*, org.apache.tinkerpop.gremlin.driver.message.*, org.apache.tinkerpop.gremlin.driver.ser.*, org.apache.tinkerpop.gremlin.driver.remote.*, groovyx.gbench.*, groovyx.gprof.*, <span class="directive">static</span> groovyx.gprof.ProfileStaticExtension.*, org.apac he.tinkerpop.gremlin.groovy.jsr223.dsl.credential.*, org.apache.tinkerpop.gremlin.tinkergraph.structure.*, org.apache.tinkerpop.gremlin.tinkergraph.process.computer.*, org.apache.hadoop.conf.*, org.apache.hadoop.hdfs.*, org.apache.hadoop.fs.*, org.apache.hadoop.util.*, org.apache.hadoop.io.*, org.apache.hadoop.io.compress.*, org.apache.hadoop.mapreduce.lib.input.*, org.apache.hadoop.mapreduce.lib.output.*, org.apache.tinkerpop.gremlin.hadoop.*, org.apache.tinkerpop.gremlin.hadoop.structure.*, org.apache.tinkerpop.gremlin.hadoop.structure.util.*, org.apache.tinkerpop.gremlin.hadoop.structure.io.*, org.apache.tinkerpop.gremlin.hadoop.structure.io.graphson.*, org.apache.tinkerpop.gremlin.hadoop.structure.io.gryo.*, org.apache.tinkerpop.gremlin.hadoop.structure.io.script.*, org.apache.tinkerpop.gremlin.hadoop.process.computer.mapreduce.*, org.apache.tinkerpop.gremlin.spark.process.computer.*, org.apache.tinkerpop.gremlin.spark.structure.*, org.apache.tinkerpop.gremlin.spark.structure.io .*, org.apache.tinkerpop.gremlin.neo4j.structure.*, org.apache.tinkerpop.gremlin.neo4j.process.traversal.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.neo4j.process.traversal.LabelP.*, org.apache.tinkerpop.gremlin.sparql.process.traversal.dsl.sparql.*, org.apache.tinkerpop.gremlin.sparql.process.traversal.strategy.*, java.time.Year gremlin> firstYear = g.V().hasLabel(<span class="string"><span class="delimiter">'</span><span class="content">person</span><span class="delimiter">'</span></span>). local(properties(<span class="string"><span class="delimiter">'</span><span class="content">location</span><span class="delimiter">'</span></span>).values(<span class="string"><span class="delimiter">'</span><span class="content">startTime</span><span class="delimiter">'</span></span>).min()). max().next() @@ -2084,16 +2084,16 @@ g.V().hasLabel(<span class="string"><spa <p>From there you can build on that traversal to grab the "location" given the generated "year" for that data:</p> </div> <section class="tabs tabs-2"> - <input id="tab-1546970433-35" type="radio" name="radio-set-1546970433-35" class="tab-selector-1" checked="checked" /> - <label for="tab-1546970433-35" class="tab-label-1">console (groovy)</label> - <input id="tab-1546970433-36" type="radio" name="radio-set-1546970433-35" class="tab-selector-2" /> - <label for="tab-1546970433-36" class="tab-label-2">groovy</label> + <input id="tab-1552405195-35" type="radio" name="radio-set-1552405195-35" class="tab-selector-1" checked="checked" /> + <label for="tab-1552405195-35" class="tab-label-1">console (groovy)</label> + <input id="tab-1552405195-36" type="radio" name="radio-set-1552405195-35" class="tab-selector-2" /> + <label for="tab-1552405195-36" 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> <span class="keyword">import</span> <span class="include">java.time.Year</span> -==>org.apache.tinkerpop.gremlin.structure.*, org.apache.tinkerpop.gremlin.structure.util.*, org.apache.tinkerpop.gremlin.process.traversal.*, org.apache.tinkerpop.gremlin.process.traversal.step.*, org.apache.tinkerpop.gremlin.process.traversal.step.util.*, org.apache.tinkerpop.gremlin.process.remote.*, org.apache.tinkerpop.gremlin.structure.util.empty.*, org.apache.tinkerpop.gremlin.structure.io.*, org.apache.tinkerpop.gremlin.structure.io.graphml.*, org.apache.tinkerpop.gremlin.structure.io.graphson.*, org.apache.tinkerpop.gremlin.structure.io.gryo.*, org.apache.commons.configuration.*, org.apache.tinkerpop.gremlin.process.traversal.strategy.decoration.*, org.apache.tinkerpop.gremlin.process.traversal.strategy.optimization.*, org.apache.tinkerpop.gremlin.process.traversal.strategy.finalization.*, org.apache.tinkerpop.gremlin.process.traversal.strategy.verification.*, org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.*, org.apache.tinkerpop.gremlin.process.traversal.util.* , org.apache.tinkerpop.gremlin.process.computer.*, org.apache.tinkerpop.gremlin.process.computer.traversal.step.map.*, org.apache.tinkerpop.gremlin.process.computer.clustering.connected.*, org.apache.tinkerpop.gremlin.process.computer.clone.*, org.apache.tinkerpop.gremlin.process.computer.bulkdumping.*, org.apache.tinkerpop.gremlin.process.computer.bulkloading.*, org.apache.tinkerpop.gremlin.process.computer.clustering.peerpressure.*, org.apache.tinkerpop.gremlin.process.computer.traversal.*, org.apache.tinkerpop.gremlin.process.computer.ranking.pagerank.*, org.apache.tinkerpop.gremlin.process.computer.search.path.*, org.apache.tinkerpop.gremlin.process.computer.traversal.strategy.optimization.*, org.apache.tinkerpop.gremlin.process.computer.traversal.strategy.decoration.*, org.apache.tinkerpop.gremlin.util.*, org.apache.tinkerpop.gremlin.util.iterator.*, org.apache.tinkerpop.gremlin.util.function.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.structure.io.IoC ore.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.process.traversal.P.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.process.traversal.AnonymousTraversalSource.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.process.traversal.TextP.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.__.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.process.computer.Computer.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.util.TimeUtil.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.util.function.Lambda.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.process.traversal.SackFunctions.Barrier.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.structure.VertexProperty.Cardinality.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.structure.Column.*, <span class="dire ctive">static</span> org.apache.tinkerpop.gremlin.structure.Direction.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.process.traversal.Operator.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.process.traversal.Order.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.process.traversal.Pop.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.process.traversal.Scope.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.structure.T.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.process.traversal.step.TraversalOptionParent.Pick.*, org.apache.tinkerpop.gremlin.driver.*, org.apache.tinkerpop.gremlin.driver.exception.*, org.apache.tinkerpop.gremlin.driver.message.*, org.apache.tinkerpop.gremlin.driver.ser.*, org.apache.tinkerpop.gremlin.driver.remote.*, groovyx.gbench.*, groovyx.gprof.*, <span class="directive">static</span> groovyx.gprof.ProfileStaticExtension.*, org.apac he.tinkerpop.gremlin.groovy.jsr223.dsl.credential.*, org.apache.hadoop.conf.*, org.apache.hadoop.hdfs.*, org.apache.hadoop.fs.*, org.apache.hadoop.util.*, org.apache.hadoop.io.*, org.apache.hadoop.io.compress.*, org.apache.hadoop.mapreduce.lib.input.*, org.apache.hadoop.mapreduce.lib.output.*, org.apache.tinkerpop.gremlin.hadoop.*, org.apache.tinkerpop.gremlin.hadoop.structure.*, org.apache.tinkerpop.gremlin.hadoop.structure.util.*, org.apache.tinkerpop.gremlin.hadoop.structure.io.*, org.apache.tinkerpop.gremlin.hadoop.structure.io.graphson.*, org.apache.tinkerpop.gremlin.hadoop.structure.io.gryo.*, org.apache.tinkerpop.gremlin.hadoop.structure.io.script.*, org.apache.tinkerpop.gremlin.hadoop.process.computer.mapreduce.*, org.apache.tinkerpop.gremlin.neo4j.structure.*, org.apache.tinkerpop.gremlin.neo4j.process.traversal.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.neo4j.process.traversal.LabelP.*, org.apache.tinkerpop.gremlin.spark.process.computer.*, org.a pache.tinkerpop.gremlin.spark.structure.*, org.apache.tinkerpop.gremlin.spark.structure.io.*, org.apache.tinkerpop.gremlin.sparql.process.traversal.dsl.sparql.*, org.apache.tinkerpop.gremlin.sparql.process.traversal.strategy.*, org.apache.tinkerpop.gremlin.tinkergraph.structure.*, org.apache.tinkerpop.gremlin.tinkergraph.process.computer.*, java.time.Year +==>org.apache.tinkerpop.gremlin.structure.*, org.apache.tinkerpop.gremlin.structure.util.*, org.apache.tinkerpop.gremlin.process.traversal.*, org.apache.tinkerpop.gremlin.process.traversal.step.*, org.apache.tinkerpop.gremlin.process.traversal.step.util.*, org.apache.tinkerpop.gremlin.process.remote.*, org.apache.tinkerpop.gremlin.structure.util.empty.*, org.apache.tinkerpop.gremlin.structure.io.*, org.apache.tinkerpop.gremlin.structure.io.graphml.*, org.apache.tinkerpop.gremlin.structure.io.graphson.*, org.apache.tinkerpop.gremlin.structure.io.gryo.*, org.apache.commons.configuration.*, org.apache.tinkerpop.gremlin.process.traversal.strategy.decoration.*, org.apache.tinkerpop.gremlin.process.traversal.strategy.optimization.*, org.apache.tinkerpop.gremlin.process.traversal.strategy.finalization.*, org.apache.tinkerpop.gremlin.process.traversal.strategy.verification.*, org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.*, org.apache.tinkerpop.gremlin.process.traversal.util.* , org.apache.tinkerpop.gremlin.process.computer.*, org.apache.tinkerpop.gremlin.process.computer.traversal.step.map.*, org.apache.tinkerpop.gremlin.process.computer.clustering.connected.*, org.apache.tinkerpop.gremlin.process.computer.clone.*, org.apache.tinkerpop.gremlin.process.computer.bulkdumping.*, org.apache.tinkerpop.gremlin.process.computer.bulkloading.*, org.apache.tinkerpop.gremlin.process.computer.clustering.peerpressure.*, org.apache.tinkerpop.gremlin.process.computer.traversal.*, org.apache.tinkerpop.gremlin.process.computer.ranking.pagerank.*, org.apache.tinkerpop.gremlin.process.computer.search.path.*, org.apache.tinkerpop.gremlin.process.computer.traversal.strategy.optimization.*, org.apache.tinkerpop.gremlin.process.computer.traversal.strategy.decoration.*, org.apache.tinkerpop.gremlin.util.*, org.apache.tinkerpop.gremlin.util.iterator.*, org.apache.tinkerpop.gremlin.util.function.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.structure.io.IoC ore.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.process.traversal.P.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.process.traversal.AnonymousTraversalSource.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.process.traversal.TextP.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.__.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.process.computer.Computer.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.util.TimeUtil.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.util.function.Lambda.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.process.traversal.SackFunctions.Barrier.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.structure.VertexProperty.Cardinality.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.structure.Column.*, <span class="dire ctive">static</span> org.apache.tinkerpop.gremlin.structure.Direction.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.process.traversal.Operator.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.process.traversal.Order.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.process.traversal.Pop.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.process.traversal.Scope.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.structure.T.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.process.traversal.step.TraversalOptionParent.Pick.*, org.apache.tinkerpop.gremlin.driver.*, org.apache.tinkerpop.gremlin.driver.exception.*, org.apache.tinkerpop.gremlin.driver.message.*, org.apache.tinkerpop.gremlin.driver.ser.*, org.apache.tinkerpop.gremlin.driver.remote.*, groovyx.gbench.*, groovyx.gprof.*, <span class="directive">static</span> groovyx.gprof.ProfileStaticExtension.*, org.apac he.tinkerpop.gremlin.groovy.jsr223.dsl.credential.*, org.apache.tinkerpop.gremlin.tinkergraph.structure.*, org.apache.tinkerpop.gremlin.tinkergraph.process.computer.*, org.apache.hadoop.conf.*, org.apache.hadoop.hdfs.*, org.apache.hadoop.fs.*, org.apache.hadoop.util.*, org.apache.hadoop.io.*, org.apache.hadoop.io.compress.*, org.apache.hadoop.mapreduce.lib.input.*, org.apache.hadoop.mapreduce.lib.output.*, org.apache.tinkerpop.gremlin.hadoop.*, org.apache.tinkerpop.gremlin.hadoop.structure.*, org.apache.tinkerpop.gremlin.hadoop.structure.util.*, org.apache.tinkerpop.gremlin.hadoop.structure.io.*, org.apache.tinkerpop.gremlin.hadoop.structure.io.graphson.*, org.apache.tinkerpop.gremlin.hadoop.structure.io.gryo.*, org.apache.tinkerpop.gremlin.hadoop.structure.io.script.*, org.apache.tinkerpop.gremlin.hadoop.process.computer.mapreduce.*, org.apache.tinkerpop.gremlin.spark.process.computer.*, org.apache.tinkerpop.gremlin.spark.structure.*, org.apache.tinkerpop.gremlin.spark.structure.io .*, org.apache.tinkerpop.gremlin.neo4j.structure.*, org.apache.tinkerpop.gremlin.neo4j.process.traversal.*, <span class="directive">static</span> org.apache.tinkerpop.gremlin.neo4j.process.traversal.LabelP.*, org.apache.tinkerpop.gremlin.sparql.process.traversal.dsl.sparql.*, org.apache.tinkerpop.gremlin.sparql.process.traversal.strategy.*, java.time.Year gremlin> firstYear = g.V().hasLabel(<span class="string"><span class="delimiter">'</span><span class="content">person</span><span class="delimiter">'</span></span>). local(properties(<span class="string"><span class="delimiter">'</span><span class="content">location</span><span class="delimiter">'</span></span>).values(<span class="string"><span class="delimiter">'</span><span class="content">startTime</span><span class="delimiter">'</span></span>).min()). max().next() @@ -2366,7 +2366,7 @@ knowledge on what the console can do for </div> <div id="footer"> <div id="footer-text"> -Last updated 2019-01-08 13:43:03 EST +Last updated 2019-03-12 12:15:15 EDT </div> </div> </body>
