updated graphson.asciidoc. there were a couple of bugs in the generation script 
that were fixed too.


Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo
Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/aee614cf
Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/aee614cf
Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/aee614cf

Branch: refs/heads/TINKERPOP-1520
Commit: aee614cfe7a9aac07830691522b1617771e81ca7
Parents: 0868e6d
Author: Marko A. Rodriguez <okramma...@gmail.com>
Authored: Mon Nov 21 08:43:12 2016 -0700
Committer: Marko A. Rodriguez <okramma...@gmail.com>
Committed: Tue Nov 22 11:20:01 2016 -0700

----------------------------------------------------------------------
 docs/src/dev/io/graphson.asciidoc | 618 ++++++++++++++++++++++++---------
 1 file changed, 445 insertions(+), 173 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/aee614cf/docs/src/dev/io/graphson.asciidoc
----------------------------------------------------------------------
diff --git a/docs/src/dev/io/graphson.asciidoc 
b/docs/src/dev/io/graphson.asciidoc
index cdc9880..b85db91 100644
--- a/docs/src/dev/io/graphson.asciidoc
+++ b/docs/src/dev/io/graphson.asciidoc
@@ -149,12 +149,12 @@ file.withWriter { writer ->
   writer.write(toJson(Operator.sum, "Operator"))
   writer.write(toJson(Order.incr, "Order"))
   writer.write(toJson(Pop.all, "Pop"))
-  writer.write(toJson(Pick.any, "Pick"))
-  
writer.write(toJson(org.apache.tinkerpop.gremlin.util.function.Lambda.function("{
 it.get() }"), "Lambda"))
+  writer.write(toJson(any, "Pick"))
+  writer.write(toJson(Lambda.function("{ it.get() }"), "Lambda"))
   tm = g.V().hasLabel('person').out().out().tree().profile().next()
   metrics = new 
org.apache.tinkerpop.gremlin.process.traversal.util.MutableMetrics(tm.getMetrics(0));
   metrics.addNested(new 
org.apache.tinkerpop.gremlin.process.traversal.util.MutableMetrics(tm.getMetrics(1)));
-  writer.write(toJson(m, "Metrics"))
+  writer.write(toJson(tm, "Metrics"))
   writer.write(toJson(P.gt(0), "P"))
   writer.write(toJson(P.gt(0).and(P.lt(10)), "P and"))
   writer.write(toJson(P.gt(0).or(P.within(-1, -10, -100)), "P or"))
@@ -1533,7 +1533,7 @@ Date
 ----
 {
   "@type" : "g:Date",
-  "@value" : 1475583442552
+  "@value" : 1479742679835
 }
 ----
 
@@ -1588,7 +1588,7 @@ Timestamp
 ----
 {
   "@type" : "g:Timestamp",
-  "@value" : 1475583442558
+  "@value" : 1479742679839
 }
 ----
 
@@ -1632,14 +1632,8 @@ Edge
     },
     "properties" : {
       "since" : {
-        "@type" : "g:Property",
-        "@value" : {
-          "key" : "since",
-          "value" : {
-            "@type" : "g:Int32",
-            "@value" : 2009
-          }
-        }
+        "@type" : "g:Int32",
+        "@value" : 2009
       }
     }
   }
@@ -1672,6 +1666,10 @@ Path
                 "@value" : 0
               },
               "value" : "marko",
+              "vertex" : {
+                "@type" : "g:Int32",
+                "@value" : 1
+              },
               "label" : "name"
             }
           } ],
@@ -1683,6 +1681,10 @@ Path
                 "@value" : 6
               },
               "value" : "san diego",
+              "vertex" : {
+                "@type" : "g:Int32",
+                "@value" : 1
+              },
               "label" : "location",
               "properties" : {
                 "startTime" : {
@@ -1703,6 +1705,10 @@ Path
                 "@value" : 7
               },
               "value" : "santa cruz",
+              "vertex" : {
+                "@type" : "g:Int32",
+                "@value" : 1
+              },
               "label" : "location",
               "properties" : {
                 "startTime" : {
@@ -1723,6 +1729,10 @@ Path
                 "@value" : 8
               },
               "value" : "brussels",
+              "vertex" : {
+                "@type" : "g:Int32",
+                "@value" : 1
+              },
               "label" : "location",
               "properties" : {
                 "startTime" : {
@@ -1743,6 +1753,10 @@ Path
                 "@value" : 9
               },
               "value" : "santa fe",
+              "vertex" : {
+                "@type" : "g:Int32",
+                "@value" : 1
+              },
               "label" : "location",
               "properties" : {
                 "startTime" : {
@@ -1771,6 +1785,10 @@ Path
                 "@value" : 4
               },
               "value" : "gremlin",
+              "vertex" : {
+                "@type" : "g:Int32",
+                "@value" : 10
+              },
               "label" : "name"
             }
           } ]
@@ -1793,6 +1811,10 @@ Path
                 "@value" : 5
               },
               "value" : "tinkergraph",
+              "vertex" : {
+                "@type" : "g:Int32",
+                "@value" : 11
+              },
               "label" : "name"
             }
           } ]
@@ -1815,6 +1837,24 @@ Property
     "value" : {
       "@type" : "g:Int32",
       "@value" : 2009
+    },
+    "element" : {
+      "@type" : "g:Edge",
+      "@value" : {
+        "id" : {
+          "@type" : "g:Int32",
+          "@value" : 13
+        },
+        "label" : "develops",
+        "outV" : {
+          "@type" : "g:Int32",
+          "@value" : 1
+        },
+        "inV" : {
+          "@type" : "g:Int32",
+          "@value" : 10
+        }
+      }
     }
   }
 }
@@ -1995,6 +2035,10 @@ TinkerGraph
                 "@value" : 0
               },
               "value" : "marko",
+              "vertex" : {
+                "@type" : "g:Int32",
+                "@value" : 1
+              },
               "label" : "name"
             }
           } ],
@@ -2006,6 +2050,10 @@ TinkerGraph
                 "@value" : 6
               },
               "value" : "san diego",
+              "vertex" : {
+                "@type" : "g:Int32",
+                "@value" : 1
+              },
               "label" : "location",
               "properties" : {
                 "startTime" : {
@@ -2026,6 +2074,10 @@ TinkerGraph
                 "@value" : 7
               },
               "value" : "santa cruz",
+              "vertex" : {
+                "@type" : "g:Int32",
+                "@value" : 1
+              },
               "label" : "location",
               "properties" : {
                 "startTime" : {
@@ -2046,6 +2098,10 @@ TinkerGraph
                 "@value" : 8
               },
               "value" : "brussels",
+              "vertex" : {
+                "@type" : "g:Int32",
+                "@value" : 1
+              },
               "label" : "location",
               "properties" : {
                 "startTime" : {
@@ -2066,6 +2122,10 @@ TinkerGraph
                 "@value" : 9
               },
               "value" : "santa fe",
+              "vertex" : {
+                "@type" : "g:Int32",
+                "@value" : 1
+              },
               "label" : "location",
               "properties" : {
                 "startTime" : {
@@ -2094,6 +2154,10 @@ TinkerGraph
                 "@value" : 1
               },
               "value" : "stephen",
+              "vertex" : {
+                "@type" : "g:Int32",
+                "@value" : 7
+              },
               "label" : "name"
             }
           } ],
@@ -2105,6 +2169,10 @@ TinkerGraph
                 "@value" : 10
               },
               "value" : "centreville",
+              "vertex" : {
+                "@type" : "g:Int32",
+                "@value" : 7
+              },
               "label" : "location",
               "properties" : {
                 "startTime" : {
@@ -2125,6 +2193,10 @@ TinkerGraph
                 "@value" : 11
               },
               "value" : "dulles",
+              "vertex" : {
+                "@type" : "g:Int32",
+                "@value" : 7
+              },
               "label" : "location",
               "properties" : {
                 "startTime" : {
@@ -2145,6 +2217,10 @@ TinkerGraph
                 "@value" : 12
               },
               "value" : "purcellville",
+              "vertex" : {
+                "@type" : "g:Int32",
+                "@value" : 7
+              },
               "label" : "location",
               "properties" : {
                 "startTime" : {
@@ -2173,6 +2249,10 @@ TinkerGraph
                 "@value" : 2
               },
               "value" : "matthias",
+              "vertex" : {
+                "@type" : "g:Int32",
+                "@value" : 8
+              },
               "label" : "name"
             }
           } ],
@@ -2184,6 +2264,10 @@ TinkerGraph
                 "@value" : 13
               },
               "value" : "bremen",
+              "vertex" : {
+                "@type" : "g:Int32",
+                "@value" : 8
+              },
               "label" : "location",
               "properties" : {
                 "startTime" : {
@@ -2204,6 +2288,10 @@ TinkerGraph
                 "@value" : 14
               },
               "value" : "baltimore",
+              "vertex" : {
+                "@type" : "g:Int32",
+                "@value" : 8
+              },
               "label" : "location",
               "properties" : {
                 "startTime" : {
@@ -2224,6 +2312,10 @@ TinkerGraph
                 "@value" : 15
               },
               "value" : "oakland",
+              "vertex" : {
+                "@type" : "g:Int32",
+                "@value" : 8
+              },
               "label" : "location",
               "properties" : {
                 "startTime" : {
@@ -2244,6 +2336,10 @@ TinkerGraph
                 "@value" : 16
               },
               "value" : "seattle",
+              "vertex" : {
+                "@type" : "g:Int32",
+                "@value" : 8
+              },
               "label" : "location",
               "properties" : {
                 "startTime" : {
@@ -2272,6 +2368,10 @@ TinkerGraph
                 "@value" : 3
               },
               "value" : "daniel",
+              "vertex" : {
+                "@type" : "g:Int32",
+                "@value" : 9
+              },
               "label" : "name"
             }
           } ],
@@ -2283,6 +2383,10 @@ TinkerGraph
                 "@value" : 17
               },
               "value" : "spremberg",
+              "vertex" : {
+                "@type" : "g:Int32",
+                "@value" : 9
+              },
               "label" : "location",
               "properties" : {
                 "startTime" : {
@@ -2303,6 +2407,10 @@ TinkerGraph
                 "@value" : 18
               },
               "value" : "kaiserslautern",
+              "vertex" : {
+                "@type" : "g:Int32",
+                "@value" : 9
+              },
               "label" : "location",
               "properties" : {
                 "startTime" : {
@@ -2323,6 +2431,10 @@ TinkerGraph
                 "@value" : 19
               },
               "value" : "aachen",
+              "vertex" : {
+                "@type" : "g:Int32",
+                "@value" : 9
+              },
               "label" : "location",
               "properties" : {
                 "startTime" : {
@@ -2351,6 +2463,10 @@ TinkerGraph
                 "@value" : 4
               },
               "value" : "gremlin",
+              "vertex" : {
+                "@type" : "g:Int32",
+                "@value" : 10
+              },
               "label" : "name"
             }
           } ]
@@ -2373,6 +2489,10 @@ TinkerGraph
                 "@value" : 5
               },
               "value" : "tinkergraph",
+              "vertex" : {
+                "@type" : "g:Int32",
+                "@value" : 11
+              },
               "label" : "name"
             }
           } ]
@@ -2399,14 +2519,8 @@ TinkerGraph
         },
         "properties" : {
           "since" : {
-            "@type" : "g:Property",
-            "@value" : {
-              "key" : "since",
-              "value" : {
-                "@type" : "g:Int32",
-                "@value" : 2009
-              }
-            }
+            "@type" : "g:Int32",
+            "@value" : 2009
           }
         }
       }
@@ -2430,14 +2544,8 @@ TinkerGraph
         },
         "properties" : {
           "since" : {
-            "@type" : "g:Property",
-            "@value" : {
-              "key" : "since",
-              "value" : {
-                "@type" : "g:Int32",
-                "@value" : 2010
-              }
-            }
+            "@type" : "g:Int32",
+            "@value" : 2010
           }
         }
       }
@@ -2461,14 +2569,8 @@ TinkerGraph
         },
         "properties" : {
           "skill" : {
-            "@type" : "g:Property",
-            "@value" : {
-              "key" : "skill",
-              "value" : {
-                "@type" : "g:Int32",
-                "@value" : 4
-              }
-            }
+            "@type" : "g:Int32",
+            "@value" : 4
           }
         }
       }
@@ -2492,14 +2594,8 @@ TinkerGraph
         },
         "properties" : {
           "skill" : {
-            "@type" : "g:Property",
-            "@value" : {
-              "key" : "skill",
-              "value" : {
-                "@type" : "g:Int32",
-                "@value" : 5
-              }
-            }
+            "@type" : "g:Int32",
+            "@value" : 5
           }
         }
       }
@@ -2523,14 +2619,8 @@ TinkerGraph
         },
         "properties" : {
           "since" : {
-            "@type" : "g:Property",
-            "@value" : {
-              "key" : "since",
-              "value" : {
-                "@type" : "g:Int32",
-                "@value" : 2010
-              }
-            }
+            "@type" : "g:Int32",
+            "@value" : 2010
           }
         }
       }
@@ -2554,14 +2644,8 @@ TinkerGraph
         },
         "properties" : {
           "since" : {
-            "@type" : "g:Property",
-            "@value" : {
-              "key" : "since",
-              "value" : {
-                "@type" : "g:Int32",
-                "@value" : 2011
-              }
-            }
+            "@type" : "g:Int32",
+            "@value" : 2011
           }
         }
       }
@@ -2585,14 +2669,8 @@ TinkerGraph
         },
         "properties" : {
           "skill" : {
-            "@type" : "g:Property",
-            "@value" : {
-              "key" : "skill",
-              "value" : {
-                "@type" : "g:Int32",
-                "@value" : 5
-              }
-            }
+            "@type" : "g:Int32",
+            "@value" : 5
           }
         }
       }
@@ -2616,14 +2694,8 @@ TinkerGraph
         },
         "properties" : {
           "skill" : {
-            "@type" : "g:Property",
-            "@value" : {
-              "key" : "skill",
-              "value" : {
-                "@type" : "g:Int32",
-                "@value" : 4
-              }
-            }
+            "@type" : "g:Int32",
+            "@value" : 4
           }
         }
       }
@@ -2647,14 +2719,8 @@ TinkerGraph
         },
         "properties" : {
           "since" : {
-            "@type" : "g:Property",
-            "@value" : {
-              "key" : "since",
-              "value" : {
-                "@type" : "g:Int32",
-                "@value" : 2012
-              }
-            }
+            "@type" : "g:Int32",
+            "@value" : 2012
           }
         }
       }
@@ -2678,14 +2744,8 @@ TinkerGraph
         },
         "properties" : {
           "skill" : {
-            "@type" : "g:Property",
-            "@value" : {
-              "key" : "skill",
-              "value" : {
-                "@type" : "g:Int32",
-                "@value" : 3
-              }
-            }
+            "@type" : "g:Int32",
+            "@value" : 3
           }
         }
       }
@@ -2709,14 +2769,8 @@ TinkerGraph
         },
         "properties" : {
           "skill" : {
-            "@type" : "g:Property",
-            "@value" : {
-              "key" : "skill",
-              "value" : {
-                "@type" : "g:Int32",
-                "@value" : 3
-              }
-            }
+            "@type" : "g:Int32",
+            "@value" : 3
           }
         }
       }
@@ -2740,14 +2794,8 @@ TinkerGraph
         },
         "properties" : {
           "skill" : {
-            "@type" : "g:Property",
-            "@value" : {
-              "key" : "skill",
-              "value" : {
-                "@type" : "g:Int32",
-                "@value" : 5
-              }
-            }
+            "@type" : "g:Int32",
+            "@value" : 5
           }
         }
       }
@@ -2771,14 +2819,8 @@ TinkerGraph
         },
         "properties" : {
           "skill" : {
-            "@type" : "g:Property",
-            "@value" : {
-              "key" : "skill",
-              "value" : {
-                "@type" : "g:Int32",
-                "@value" : 3
-              }
-            }
+            "@type" : "g:Int32",
+            "@value" : 3
           }
         }
       }
@@ -2831,6 +2873,10 @@ Tree
                 "@value" : 0
               },
               "value" : "marko",
+              "vertex" : {
+                "@type" : "g:Int32",
+                "@value" : 1
+              },
               "label" : "name"
             }
           } ],
@@ -2842,6 +2888,10 @@ Tree
                 "@value" : 6
               },
               "value" : "san diego",
+              "vertex" : {
+                "@type" : "g:Int32",
+                "@value" : 1
+              },
               "label" : "location",
               "properties" : {
                 "startTime" : {
@@ -2862,6 +2912,10 @@ Tree
                 "@value" : 7
               },
               "value" : "santa cruz",
+              "vertex" : {
+                "@type" : "g:Int32",
+                "@value" : 1
+              },
               "label" : "location",
               "properties" : {
                 "startTime" : {
@@ -2882,6 +2936,10 @@ Tree
                 "@value" : 8
               },
               "value" : "brussels",
+              "vertex" : {
+                "@type" : "g:Int32",
+                "@value" : 1
+              },
               "label" : "location",
               "properties" : {
                 "startTime" : {
@@ -2902,6 +2960,10 @@ Tree
                 "@value" : 9
               },
               "value" : "santa fe",
+              "vertex" : {
+                "@type" : "g:Int32",
+                "@value" : 1
+              },
               "label" : "location",
               "properties" : {
                 "startTime" : {
@@ -2934,6 +2996,10 @@ Tree
                     "@value" : 4
                   },
                   "value" : "gremlin",
+                  "vertex" : {
+                    "@type" : "g:Int32",
+                    "@value" : 10
+                  },
                   "label" : "name"
                 }
               } ]
@@ -2960,6 +3026,10 @@ Tree
                         "@value" : 5
                       },
                       "value" : "tinkergraph",
+                      "vertex" : {
+                        "@type" : "g:Int32",
+                        "@value" : 11
+                      },
                       "label" : "name"
                     }
                   } ]
@@ -2992,6 +3062,10 @@ Tree
                 "@value" : 1
               },
               "value" : "stephen",
+              "vertex" : {
+                "@type" : "g:Int32",
+                "@value" : 7
+              },
               "label" : "name"
             }
           } ],
@@ -3003,6 +3077,10 @@ Tree
                 "@value" : 10
               },
               "value" : "centreville",
+              "vertex" : {
+                "@type" : "g:Int32",
+                "@value" : 7
+              },
               "label" : "location",
               "properties" : {
                 "startTime" : {
@@ -3023,6 +3101,10 @@ Tree
                 "@value" : 11
               },
               "value" : "dulles",
+              "vertex" : {
+                "@type" : "g:Int32",
+                "@value" : 7
+              },
               "label" : "location",
               "properties" : {
                 "startTime" : {
@@ -3043,6 +3125,10 @@ Tree
                 "@value" : 12
               },
               "value" : "purcellville",
+              "vertex" : {
+                "@type" : "g:Int32",
+                "@value" : 7
+              },
               "label" : "location",
               "properties" : {
                 "startTime" : {
@@ -3075,6 +3161,10 @@ Tree
                     "@value" : 4
                   },
                   "value" : "gremlin",
+                  "vertex" : {
+                    "@type" : "g:Int32",
+                    "@value" : 10
+                  },
                   "label" : "name"
                 }
               } ]
@@ -3101,6 +3191,10 @@ Tree
                         "@value" : 5
                       },
                       "value" : "tinkergraph",
+                      "vertex" : {
+                        "@type" : "g:Int32",
+                        "@value" : 11
+                      },
                       "label" : "name"
                     }
                   } ]
@@ -3133,6 +3227,10 @@ Tree
                 "@value" : 2
               },
               "value" : "matthias",
+              "vertex" : {
+                "@type" : "g:Int32",
+                "@value" : 8
+              },
               "label" : "name"
             }
           } ],
@@ -3144,6 +3242,10 @@ Tree
                 "@value" : 13
               },
               "value" : "bremen",
+              "vertex" : {
+                "@type" : "g:Int32",
+                "@value" : 8
+              },
               "label" : "location",
               "properties" : {
                 "startTime" : {
@@ -3164,6 +3266,10 @@ Tree
                 "@value" : 14
               },
               "value" : "baltimore",
+              "vertex" : {
+                "@type" : "g:Int32",
+                "@value" : 8
+              },
               "label" : "location",
               "properties" : {
                 "startTime" : {
@@ -3184,6 +3290,10 @@ Tree
                 "@value" : 15
               },
               "value" : "oakland",
+              "vertex" : {
+                "@type" : "g:Int32",
+                "@value" : 8
+              },
               "label" : "location",
               "properties" : {
                 "startTime" : {
@@ -3204,6 +3314,10 @@ Tree
                 "@value" : 16
               },
               "value" : "seattle",
+              "vertex" : {
+                "@type" : "g:Int32",
+                "@value" : 8
+              },
               "label" : "location",
               "properties" : {
                 "startTime" : {
@@ -3236,6 +3350,10 @@ Tree
                     "@value" : 4
                   },
                   "value" : "gremlin",
+                  "vertex" : {
+                    "@type" : "g:Int32",
+                    "@value" : 10
+                  },
                   "label" : "name"
                 }
               } ]
@@ -3262,6 +3380,10 @@ Tree
                         "@value" : 5
                       },
                       "value" : "tinkergraph",
+                      "vertex" : {
+                        "@type" : "g:Int32",
+                        "@value" : 11
+                      },
                       "label" : "name"
                     }
                   } ]
@@ -3294,6 +3416,10 @@ Tree
                 "@value" : 3
               },
               "value" : "daniel",
+              "vertex" : {
+                "@type" : "g:Int32",
+                "@value" : 9
+              },
               "label" : "name"
             }
           } ],
@@ -3305,6 +3431,10 @@ Tree
                 "@value" : 17
               },
               "value" : "spremberg",
+              "vertex" : {
+                "@type" : "g:Int32",
+                "@value" : 9
+              },
               "label" : "location",
               "properties" : {
                 "startTime" : {
@@ -3325,6 +3455,10 @@ Tree
                 "@value" : 18
               },
               "value" : "kaiserslautern",
+              "vertex" : {
+                "@type" : "g:Int32",
+                "@value" : 9
+              },
               "label" : "location",
               "properties" : {
                 "startTime" : {
@@ -3345,6 +3479,10 @@ Tree
                 "@value" : 19
               },
               "value" : "aachen",
+              "vertex" : {
+                "@type" : "g:Int32",
+                "@value" : 9
+              },
               "label" : "location",
               "properties" : {
                 "startTime" : {
@@ -3377,6 +3515,10 @@ Tree
                     "@value" : 4
                   },
                   "value" : "gremlin",
+                  "vertex" : {
+                    "@type" : "g:Int32",
+                    "@value" : 10
+                  },
                   "label" : "name"
                 }
               } ]
@@ -3403,6 +3545,10 @@ Tree
                         "@value" : 5
                       },
                       "value" : "tinkergraph",
+                      "vertex" : {
+                        "@type" : "g:Int32",
+                        "@value" : 11
+                      },
                       "label" : "name"
                     }
                   } ]
@@ -3443,6 +3589,10 @@ Vertex
             "@value" : 0
           },
           "value" : "marko",
+          "vertex" : {
+            "@type" : "g:Int32",
+            "@value" : 1
+          },
           "label" : "name"
         }
       } ],
@@ -3454,6 +3604,10 @@ Vertex
             "@value" : 6
           },
           "value" : "san diego",
+          "vertex" : {
+            "@type" : "g:Int32",
+            "@value" : 1
+          },
           "label" : "location",
           "properties" : {
             "startTime" : {
@@ -3474,6 +3628,10 @@ Vertex
             "@value" : 7
           },
           "value" : "santa cruz",
+          "vertex" : {
+            "@type" : "g:Int32",
+            "@value" : 1
+          },
           "label" : "location",
           "properties" : {
             "startTime" : {
@@ -3494,6 +3652,10 @@ Vertex
             "@value" : 8
           },
           "value" : "brussels",
+          "vertex" : {
+            "@type" : "g:Int32",
+            "@value" : 1
+          },
           "label" : "location",
           "properties" : {
             "startTime" : {
@@ -3514,6 +3676,10 @@ Vertex
             "@value" : 9
           },
           "value" : "santa fe",
+          "vertex" : {
+            "@type" : "g:Int32",
+            "@value" : 1
+          },
           "label" : "location",
           "properties" : {
             "startTime" : {
@@ -3541,6 +3707,10 @@ VertexProperty
       "@value" : 0
     },
     "value" : "marko",
+    "vertex" : {
+      "@type" : "g:Int32",
+      "@value" : 1
+    },
     "label" : "name"
   }
 }
@@ -3590,16 +3760,7 @@ The following `Bytecode` example represents the 
traversal of `g.V().hasLabel('pe
 {
   "@type" : "g:Bytecode",
   "@value" : {
-    "step" : [ [ "V" ], [ "has", {
-      "@type" : "g:T",
-      "@value" : "label"
-    }, {
-      "@type" : "g:P",
-      "@value" : {
-        "predicate" : "eq",
-        "value" : "person"
-      }
-    } ], [ "out" ], [ "in" ], [ "tree" ] ]
+    "step" : [ [ "V" ], [ "hasLabel", "person" ], [ "out" ], [ "in" ], [ 
"tree" ] ]
   }
 }
 ----
@@ -3670,6 +3831,17 @@ Pop
 }
 ----
 
+Pick
+^^^^
+
+[source,json]
+----
+{
+  "@type" : "g:Pick",
+  "@value" : "any"
+}
+----
+
 Lambda
 ^^^^^^
 
@@ -3691,36 +3863,44 @@ Metrics
 [source,json]
 ----
 {
-  "@type" : "g:Metrics",
+  "@type" : "g:TraversalMetrics",
   "@value" : {
     "dur" : {
       "@type" : "g:Double",
-      "@value" : 0.163871
-    },
-    "counts" : {
-      "traverserCount" : {
-        "@type" : "g:Int64",
-        "@value" : 4
-      },
-      "elementCount" : {
-        "@type" : "g:Int64",
-        "@value" : 4
-      }
-    },
-    "name" : "TinkerGraphStep(vertex,[~label.eq(person)])",
-    "annotations" : {
-      "percentDur" : {
-        "@type" : "g:Double",
-        "@value" : 14.805689498929809
-      }
+      "@value" : 0.895327
     },
-    "id" : "7.0.0()",
     "metrics" : [ {
       "@type" : "g:Metrics",
       "@value" : {
         "dur" : {
           "@type" : "g:Double",
-          "@value" : 0.293702
+          "@value" : 0.124737
+        },
+        "counts" : {
+          "traverserCount" : {
+            "@type" : "g:Int64",
+            "@value" : 4
+          },
+          "elementCount" : {
+            "@type" : "g:Int64",
+            "@value" : 4
+          }
+        },
+        "name" : "TinkerGraphStep(vertex,[~label.eq(person)])",
+        "annotations" : {
+          "percentDur" : {
+            "@type" : "g:Double",
+            "@value" : 13.932004731232276
+          }
+        },
+        "id" : "7.0.0()"
+      }
+    }, {
+      "@type" : "g:Metrics",
+      "@value" : {
+        "dur" : {
+          "@type" : "g:Double",
+          "@value" : 0.237774
         },
         "counts" : {
           "traverserCount" : {
@@ -3736,11 +3916,63 @@ Metrics
         "annotations" : {
           "percentDur" : {
             "@type" : "g:Double",
-            "@value" : 26.535876495625722
+            "@value" : 26.557224343731395
           }
         },
         "id" : "2.0.0()"
       }
+    }, {
+      "@type" : "g:Metrics",
+      "@value" : {
+        "dur" : {
+          "@type" : "g:Double",
+          "@value" : 0.177646
+        },
+        "counts" : {
+          "traverserCount" : {
+            "@type" : "g:Int64",
+            "@value" : 7
+          },
+          "elementCount" : {
+            "@type" : "g:Int64",
+            "@value" : 7
+          }
+        },
+        "name" : "VertexStep(OUT,vertex)",
+        "annotations" : {
+          "percentDur" : {
+            "@type" : "g:Double",
+            "@value" : 19.841465743800867
+          }
+        },
+        "id" : "3.0.0()"
+      }
+    }, {
+      "@type" : "g:Metrics",
+      "@value" : {
+        "dur" : {
+          "@type" : "g:Double",
+          "@value" : 0.35517
+        },
+        "counts" : {
+          "traverserCount" : {
+            "@type" : "g:Int64",
+            "@value" : 1
+          },
+          "elementCount" : {
+            "@type" : "g:Int64",
+            "@value" : 1
+          }
+        },
+        "name" : "TreeStep",
+        "annotations" : {
+          "percentDur" : {
+            "@type" : "g:Double",
+            "@value" : 39.66930518123546
+          }
+        },
+        "id" : "4.0.0()"
+      }
     } ]
   }
 }
@@ -3865,14 +4097,14 @@ TraversalMetrics
   "@value" : {
     "dur" : {
       "@type" : "g:Double",
-      "@value" : 1.10424
+      "@value" : 0.533286
     },
     "metrics" : [ {
-      "@type" : "g:metrics",
+      "@type" : "g:Metrics",
       "@value" : {
         "dur" : {
           "@type" : "g:Double",
-          "@value" : 0.162194
+          "@value" : 0.07467
         },
         "counts" : {
           "traverserCount" : {
@@ -3888,17 +4120,17 @@ TraversalMetrics
         "annotations" : {
           "percentDur" : {
             "@type" : "g:Double",
-            "@value" : 14.688292400202855
+            "@value" : 14.001867665755336
           }
         },
         "id" : "7.0.0()"
       }
     }, {
-      "@type" : "g:metrics",
+      "@type" : "g:Metrics",
       "@value" : {
         "dur" : {
           "@type" : "g:Double",
-          "@value" : 0.304753
+          "@value" : 0.162635
         },
         "counts" : {
           "traverserCount" : {
@@ -3914,17 +4146,17 @@ TraversalMetrics
         "annotations" : {
           "percentDur" : {
             "@type" : "g:Double",
-            "@value" : 27.59843874520032
+            "@value" : 30.49676908825658
           }
         },
         "id" : "2.0.0()"
       }
     }, {
-      "@type" : "g:metrics",
+      "@type" : "g:Metrics",
       "@value" : {
         "dur" : {
           "@type" : "g:Double",
-          "@value" : 0.196628
+          "@value" : 0.143941
         },
         "counts" : {
           "traverserCount" : {
@@ -3940,17 +4172,17 @@ TraversalMetrics
         "annotations" : {
           "percentDur" : {
             "@type" : "g:Double",
-            "@value" : 17.80663623849888
+            "@value" : 26.991332980802046
           }
         },
         "id" : "3.0.0()"
       }
     }, {
-      "@type" : "g:metrics",
+      "@type" : "g:Metrics",
       "@value" : {
         "dur" : {
           "@type" : "g:Double",
-          "@value" : 0.440665
+          "@value" : 0.15204
         },
         "counts" : {
           "traverserCount" : {
@@ -3966,7 +4198,7 @@ TraversalMetrics
         "annotations" : {
           "percentDur" : {
             "@type" : "g:Double",
-            "@value" : 39.90663261609795
+            "@value" : 28.510030265186035
           }
         },
         "id" : "4.0.0()"
@@ -4005,6 +4237,10 @@ Traverser
                 "@value" : 0
               },
               "value" : "marko",
+              "vertex" : {
+                "@type" : "g:Int32",
+                "@value" : 1
+              },
               "label" : "name"
             }
           } ],
@@ -4016,6 +4252,10 @@ Traverser
                 "@value" : 6
               },
               "value" : "san diego",
+              "vertex" : {
+                "@type" : "g:Int32",
+                "@value" : 1
+              },
               "label" : "location",
               "properties" : {
                 "startTime" : {
@@ -4036,6 +4276,10 @@ Traverser
                 "@value" : 7
               },
               "value" : "santa cruz",
+              "vertex" : {
+                "@type" : "g:Int32",
+                "@value" : 1
+              },
               "label" : "location",
               "properties" : {
                 "startTime" : {
@@ -4056,6 +4300,10 @@ Traverser
                 "@value" : 8
               },
               "value" : "brussels",
+              "vertex" : {
+                "@type" : "g:Int32",
+                "@value" : 1
+              },
               "label" : "location",
               "properties" : {
                 "startTime" : {
@@ -4076,6 +4324,10 @@ Traverser
                 "@value" : 9
               },
               "value" : "santa fe",
+              "vertex" : {
+                "@type" : "g:Int32",
+                "@value" : 1
+              },
               "label" : "location",
               "properties" : {
                 "startTime" : {
@@ -4106,7 +4358,7 @@ The following `RequestMessage` is an example of the 
response that should be made
 {
   "requestId" : {
     "@type" : "g:UUID",
-    "@value" : "79fcec2e-62f3-4cb4-82a6-7f879bc04c42"
+    "@value" : "df63880c-0536-4970-b62e-c1a4047643d3"
   },
   "op" : "authentication",
   "processor" : "",
@@ -4127,7 +4379,7 @@ The following `RequestMessage` is an example of a simple 
session request for a s
 {
   "requestId" : {
     "@type" : "g:UUID",
-    "@value" : "c4183c83-8cd5-4058-ae9d-53e74f383031"
+    "@value" : "42303520-b2a0-4bb9-af4c-c1efc7048af8"
   },
   "op" : "eval",
   "processor" : "session",
@@ -4158,7 +4410,7 @@ The following `RequestMessage` is an example of a session 
request for a script e
 {
   "requestId" : {
     "@type" : "g:UUID",
-    "@value" : "11944916-6fbb-4746-9bf1-53e9754dbe28"
+    "@value" : "4bec1a7d-12db-462a-96fc-a119a4d94873"
   },
   "op" : "eval",
   "processor" : "session",
@@ -4192,7 +4444,7 @@ The following `RequestMessage` is an example of a request 
to close a session.
 {
   "requestId" : {
     "@type" : "g:UUID",
-    "@value" : "4b5c19fa-3bb5-482c-bca1-ac8ae408c95b"
+    "@value" : "601db6d3-cee7-4208-8079-f83c028da3f0"
   },
   "op" : "close",
   "processor" : "session",
@@ -4215,7 +4467,7 @@ The following `RequestMessage` is an example of a simple 
sessionless request for
 {
   "requestId" : {
     "@type" : "g:UUID",
-    "@value" : "3304b3e0-9995-4eca-b8fb-14bbef01f7b8"
+    "@value" : "2c950e45-77bd-49b6-b7b1-4a6be486f30d"
   },
   "op" : "eval",
   "processor" : "",
@@ -4242,7 +4494,7 @@ The following `RequestMessage` is an example of a 
sessionless request for a scri
 {
   "requestId" : {
     "@type" : "g:UUID",
-    "@value" : "0b93d54e-4124-4401-8b8f-addb18a213ea"
+    "@value" : "63ce1355-e284-4826-8b03-8b67c1d77fe2"
   },
   "op" : "eval",
   "processor" : "",
@@ -4319,6 +4571,10 @@ The following `ResponseMessage` is a typical example of 
the typical successful r
                 "@value" : 0
               },
               "value" : "marko",
+              "vertex" : {
+                "@type" : "g:Int32",
+                "@value" : 1
+              },
               "label" : "name"
             }
           } ],
@@ -4330,6 +4586,10 @@ The following `ResponseMessage` is a typical example of 
the typical successful r
                 "@value" : 6
               },
               "value" : "san diego",
+              "vertex" : {
+                "@type" : "g:Int32",
+                "@value" : 1
+              },
               "label" : "location",
               "properties" : {
                 "startTime" : {
@@ -4350,6 +4610,10 @@ The following `ResponseMessage` is a typical example of 
the typical successful r
                 "@value" : 7
               },
               "value" : "santa cruz",
+              "vertex" : {
+                "@type" : "g:Int32",
+                "@value" : 1
+              },
               "label" : "location",
               "properties" : {
                 "startTime" : {
@@ -4370,6 +4634,10 @@ The following `ResponseMessage` is a typical example of 
the typical successful r
                 "@value" : 8
               },
               "value" : "brussels",
+              "vertex" : {
+                "@type" : "g:Int32",
+                "@value" : 1
+              },
               "label" : "location",
               "properties" : {
                 "startTime" : {
@@ -4390,6 +4658,10 @@ The following `ResponseMessage` is a typical example of 
the typical successful r
                 "@value" : 9
               },
               "value" : "santa fe",
+              "vertex" : {
+                "@type" : "g:Int32",
+                "@value" : 1
+              },
               "label" : "location",
               "properties" : {
                 "startTime" : {
@@ -4507,7 +4779,7 @@ Instant
 ----
 {
   "@type" : "gx:Instant",
-  "@value" : "2016-10-04T12:17:22.696Z"
+  "@value" : "2016-11-21T15:37:59.931Z"
 }
 ----
 
@@ -4562,7 +4834,7 @@ OffsetDateTime
 ----
 {
   "@type" : "gx:OffsetDateTime",
-  "@value" : "2016-10-04T08:17:22.699-04:00"
+  "@value" : "2016-11-21T08:37:59.933-07:00"
 }
 ----
 
@@ -4573,7 +4845,7 @@ OffsetTime
 ----
 {
   "@type" : "gx:OffsetTime",
-  "@value" : "08:17:22.701-04:00"
+  "@value" : "08:37:59.933-07:00"
 }
 ----
 
@@ -4634,7 +4906,7 @@ ZonedDateTime
 ----
 {
   "@type" : "gx:ZonedDateTime",
-  "@value" : "2016-10-04T08:17:22.708-04:00[America/New_York]"
+  "@value" : "2016-11-21T08:37:59.936-07:00[America/Denver]"
 }
 ----
 
@@ -4649,4 +4921,4 @@ The following example is a `ZoneOffset` of three hours, 
six minutes, and nine se
   "@type" : "gx:ZoneOffset",
   "@value" : "+03:06:09"
 }
-----
+----
\ No newline at end of file

Reply via email to