You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tinkerpop.apache.org by sp...@apache.org on 2016/05/04 10:41:04 UTC
[04/50] [abbrv] incubator-tinkerpop git commit: added latest version
of the gremlin-python generated source file.
added latest version of the gremlin-python generated source file.
Project: http://git-wip-us.apache.org/repos/asf/incubator-tinkerpop/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-tinkerpop/commit/099e110a
Tree: http://git-wip-us.apache.org/repos/asf/incubator-tinkerpop/tree/099e110a
Diff: http://git-wip-us.apache.org/repos/asf/incubator-tinkerpop/diff/099e110a
Branch: refs/heads/TINKERPOP-946
Commit: 099e110a22c94d987a0af17c71b961bf91edad75
Parents: ce1adce
Author: Marko A. Rodriguez <ok...@gmail.com>
Authored: Thu Apr 21 09:00:12 2016 -0600
Committer: Marko A. Rodriguez <ok...@gmail.com>
Committed: Thu Apr 21 09:00:12 2016 -0600
----------------------------------------------------------------------
docs/static/resources/gremlin-python.py | 397 ++++++++++++++-------------
1 file changed, 209 insertions(+), 188 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-tinkerpop/blob/099e110a/docs/static/resources/gremlin-python.py
----------------------------------------------------------------------
diff --git a/docs/static/resources/gremlin-python.py b/docs/static/resources/gremlin-python.py
index 5abb4c2..4c57e01 100644
--- a/docs/static/resources/gremlin-python.py
+++ b/docs/static/resources/gremlin-python.py
@@ -15,6 +15,10 @@ See the License for the specific language governing permissions and
limitations under the License.
'''
+from tornado import gen
+from tornado.ioloop import IOLoop
+from gremlinclient.tornado_client import submit
+
class Helper(object):
@staticmethod
def stringOrObject(arg):
@@ -37,84 +41,81 @@ class Helper(object):
return Helper.stringOrObject(args[0])
else:
return ", ".join(Helper.stringOrObject(i) for i in args)
+ @staticmethod
+ @gen.coroutine
+ def submit(gremlinServerURI, traversalString):
+ response = yield submit(gremlinServerURI, traversalString)
+ while True:
+ result = yield response.read()
+ if result is None:
+ break
+ raise gen.Return(result.data)
class PythonGraphTraversalSource(object):
- def __init__(self, traversalSourceString):
+ def __init__(self, gremlinServerURI, traversalSourceString):
+ self.gremlinServerURI = gremlinServerURI
self.traversalSourceString = traversalSourceString
def __repr__(self):
- return self.traversalSourceString
+ return "graphtraversalsource[" + self.gremlinServerURI + ", " + self.traversalSourceString + "]"
def toString(self, *args):
- self.traversalSourceString = self.traversalSourceString + ".toString(" + Helper.stringify(*args) + ")"
- return self
+ return PythonGraphTraversalSource(self.gremlinServerURI, self.traversalSourceString + ".toString(" + Helper.stringify(*args) + ")")
+ def clone(self, *args):
+ return PythonGraphTraversalSource(self.gremlinServerURI, self.traversalSourceString + ".clone(" + Helper.stringify(*args) + ")")
def V(self, *args):
- return PythonGraphTraversal(self.traversalSourceString + ".V(" + Helper.stringify(*args) + ")")
+ return PythonGraphTraversal(self.traversalSourceString + ".V(" + Helper.stringify(*args) + ")", self.gremlinServerURI)
def E(self, *args):
- return PythonGraphTraversal(self.traversalSourceString + ".E(" + Helper.stringify(*args) + ")")
- def getGraphComputer(self, *args):
- self.traversalSourceString = self.traversalSourceString + ".getGraphComputer(" + Helper.stringify(*args) + ")"
- return self
- def getGraph(self, *args):
- self.traversalSourceString = self.traversalSourceString + ".getGraph(" + Helper.stringify(*args) + ")"
- return self
+ return PythonGraphTraversal(self.traversalSourceString + ".E(" + Helper.stringify(*args) + ")", self.gremlinServerURI)
def build(self, *args):
- self.traversalSourceString = self.traversalSourceString + ".build(" + Helper.stringify(*args) + ")"
- return self
+ return PythonGraphTraversalSource(self.gremlinServerURI, self.traversalSourceString + ".build(" + Helper.stringify(*args) + ")")
+ def getStrategies(self, *args):
+ return PythonGraphTraversalSource(self.gremlinServerURI, self.traversalSourceString + ".getStrategies(" + Helper.stringify(*args) + ")")
+ def addV(self, *args):
+ return PythonGraphTraversal(self.traversalSourceString + ".addV(" + Helper.stringify(*args) + ")", self.gremlinServerURI)
+ def getGraph(self, *args):
+ return PythonGraphTraversalSource(self.gremlinServerURI, self.traversalSourceString + ".getGraph(" + Helper.stringify(*args) + ")")
def inject(self, *args):
- return PythonGraphTraversal(self.traversalSourceString + ".inject(" + Helper.stringify(*args) + ")")
- def tx(self, *args):
- self.traversalSourceString = self.traversalSourceString + ".tx(" + Helper.stringify(*args) + ")"
- return self
+ return PythonGraphTraversal(self.traversalSourceString + ".inject(" + Helper.stringify(*args) + ")", self.gremlinServerURI)
def computer(self, *args):
- self.traversalSourceString = self.traversalSourceString + ".computer(" + Helper.stringify(*args) + ")"
- return self
- def standard(self, *args):
- self.traversalSourceString = self.traversalSourceString + ".standard(" + Helper.stringify(*args) + ")"
- return self
+ return PythonGraphTraversalSource(self.gremlinServerURI, self.traversalSourceString + ".computer(" + Helper.stringify(*args) + ")")
+ def tx(self, *args):
+ return PythonGraphTraversalSource(self.gremlinServerURI, self.traversalSourceString + ".tx(" + Helper.stringify(*args) + ")")
+ def withComputer(self, *args):
+ return PythonGraphTraversalSource(self.gremlinServerURI, self.traversalSourceString + ".withComputer(" + Helper.stringify(*args) + ")")
+ def withStrategies(self, *args):
+ return PythonGraphTraversalSource(self.gremlinServerURI, self.traversalSourceString + ".withStrategies(" + Helper.stringify(*args) + ")")
+ def withoutStrategies(self, *args):
+ return PythonGraphTraversalSource(self.gremlinServerURI, self.traversalSourceString + ".withoutStrategies(" + Helper.stringify(*args) + ")")
def withSideEffect(self, *args):
- self.traversalSourceString = self.traversalSourceString + ".withSideEffect(" + Helper.stringify(*args) + ")"
- return self
+ return PythonGraphTraversalSource(self.gremlinServerURI, self.traversalSourceString + ".withSideEffect(" + Helper.stringify(*args) + ")")
def withSack(self, *args):
- self.traversalSourceString = self.traversalSourceString + ".withSack(" + Helper.stringify(*args) + ")"
- return self
+ return PythonGraphTraversalSource(self.gremlinServerURI, self.traversalSourceString + ".withSack(" + Helper.stringify(*args) + ")")
def withBulk(self, *args):
- self.traversalSourceString = self.traversalSourceString + ".withBulk(" + Helper.stringify(*args) + ")"
- return self
+ return PythonGraphTraversalSource(self.gremlinServerURI, self.traversalSourceString + ".withBulk(" + Helper.stringify(*args) + ")")
def withPath(self, *args):
- self.traversalSourceString = self.traversalSourceString + ".withPath(" + Helper.stringify(*args) + ")"
- return self
- def getStrategies(self, *args):
- self.traversalSourceString = self.traversalSourceString + ".getStrategies(" + Helper.stringify(*args) + ")"
- return self
- def asBuilder(self, *args):
- self.traversalSourceString = self.traversalSourceString + ".asBuilder(" + Helper.stringify(*args) + ")"
- return self
- def addV(self, *args):
- return PythonGraphTraversal(self.traversalSourceString + ".addV(" + Helper.stringify(*args) + ")")
+ return PythonGraphTraversalSource(self.gremlinServerURI, self.traversalSourceString + ".withPath(" + Helper.stringify(*args) + ")")
+ def standard(self, *args):
+ return PythonGraphTraversalSource(self.gremlinServerURI, self.traversalSourceString + ".standard(" + Helper.stringify(*args) + ")")
def wait(self, *args):
- self.traversalSourceString = self.traversalSourceString + ".wait(" + Helper.stringify(*args) + ")"
- return self
+ return PythonGraphTraversalSource(self.gremlinServerURI, self.traversalSourceString + ".wait(" + Helper.stringify(*args) + ")")
def equals(self, *args):
- self.traversalSourceString = self.traversalSourceString + ".equals(" + Helper.stringify(*args) + ")"
- return self
+ return PythonGraphTraversalSource(self.gremlinServerURI, self.traversalSourceString + ".equals(" + Helper.stringify(*args) + ")")
def hashCode(self, *args):
- self.traversalSourceString = self.traversalSourceString + ".hashCode(" + Helper.stringify(*args) + ")"
- return self
+ return PythonGraphTraversalSource(self.gremlinServerURI, self.traversalSourceString + ".hashCode(" + Helper.stringify(*args) + ")")
def getClass(self, *args):
- self.traversalSourceString = self.traversalSourceString + ".getClass(" + Helper.stringify(*args) + ")"
- return self
+ return PythonGraphTraversalSource(self.gremlinServerURI, self.traversalSourceString + ".getClass(" + Helper.stringify(*args) + ")")
def notify(self, *args):
- self.traversalSourceString = self.traversalSourceString + ".notify(" + Helper.stringify(*args) + ")"
- return self
+ return PythonGraphTraversalSource(self.gremlinServerURI, self.traversalSourceString + ".notify(" + Helper.stringify(*args) + ")")
def notifyAll(self, *args):
- self.traversalSourceString = self.traversalSourceString + ".notifyAll(" + Helper.stringify(*args) + ")"
- return self
+ return PythonGraphTraversalSource(self.gremlinServerURI, self.traversalSourceString + ".notifyAll(" + Helper.stringify(*args) + ")")
class PythonGraphTraversal(object):
- def __init__(self, traversalString):
+ def __init__(self, traversalString, gremlinServerURI=None):
self.traversalString = traversalString
+ self.gremlinServerURI = gremlinServerURI
+ self.result = None
def __repr__(self):
- return self.traversalString
+ return self.traversalString;
def __getitem__(self,index):
if type(index) is int:
return self.range(indices,indices+1)
@@ -124,6 +125,8 @@ class PythonGraphTraversal(object):
raise TypeError("index must be int or slice")
def __getattr__(self,key):
return self.values(key)
+ def toList(self):
+ return IOLoop.current().run_sync(lambda: Helper.submit(self.gremlinServerURI, self.traversalString))
def group(self, *args):
self.traversalString = self.traversalString + ".group(" + Helper.stringify(*args) + ")"
return self
@@ -205,75 +208,21 @@ class PythonGraphTraversal(object):
def id(self, *args):
self.traversalString = self.traversalString + ".id(" + Helper.stringify(*args) + ")"
return self
- def _is(self, *args):
- self.traversalString = self.traversalString + ".is(" + Helper.stringify(*args) + ")"
+ def outE(self, *args):
+ self.traversalString = self.traversalString + ".outE(" + Helper.stringify(*args) + ")"
return self
- def until(self, *args):
- self.traversalString = self.traversalString + ".until(" + Helper.stringify(*args) + ")"
+ def toE(self, *args):
+ self.traversalString = self.traversalString + ".toE(" + Helper.stringify(*args) + ")"
+ return self
+ def inE(self, *args):
+ self.traversalString = self.traversalString + ".inE(" + Helper.stringify(*args) + ")"
return self
def property(self, *args):
self.traversalString = self.traversalString + ".property(" + Helper.stringify(*args) + ")"
return self
- def label(self, *args):
- self.traversalString = self.traversalString + ".label(" + Helper.stringify(*args) + ")"
- return self
- def cap(self, *args):
- self.traversalString = self.traversalString + ".cap(" + Helper.stringify(*args) + ")"
- return self
- def propertyMap(self, *args):
- self.traversalString = self.traversalString + ".propertyMap(" + Helper.stringify(*args) + ")"
- return self
- def inject(self, *args):
- self.traversalString = self.traversalString + ".inject(" + Helper.stringify(*args) + ")"
- return self
- def drop(self, *args):
- self.traversalString = self.traversalString + ".drop(" + Helper.stringify(*args) + ")"
- return self
- def times(self, *args):
- self.traversalString = self.traversalString + ".times(" + Helper.stringify(*args) + ")"
- return self
- def select(self, *args):
- self.traversalString = self.traversalString + ".select(" + Helper.stringify(*args) + ")"
- return self
- def asAdmin(self, *args):
- self.traversalString = self.traversalString + ".asAdmin(" + Helper.stringify(*args) + ")"
- return self
- def constant(self, *args):
- self.traversalString = self.traversalString + ".constant(" + Helper.stringify(*args) + ")"
- return self
- def properties(self, *args):
- self.traversalString = self.traversalString + ".properties(" + Helper.stringify(*args) + ")"
- return self
- def to(self, *args):
- self.traversalString = self.traversalString + ".to(" + Helper.stringify(*args) + ")"
- return self
- def _from(self, *args):
- self.traversalString = self.traversalString + ".from(" + Helper.stringify(*args) + ")"
- return self
- def _not(self, *args):
- self.traversalString = self.traversalString + ".not(" + Helper.stringify(*args) + ")"
- return self
- def option(self, *args):
- self.traversalString = self.traversalString + ".option(" + Helper.stringify(*args) + ")"
- return self
- def _as(self, *args):
- self.traversalString = self.traversalString + ".as(" + Helper.stringify(*args) + ")"
- return self
- def choose(self, *args):
- self.traversalString = self.traversalString + ".choose(" + Helper.stringify(*args) + ")"
- return self
def both(self, *args):
self.traversalString = self.traversalString + ".both(" + Helper.stringify(*args) + ")"
return self
- def toE(self, *args):
- self.traversalString = self.traversalString + ".toE(" + Helper.stringify(*args) + ")"
- return self
- def outE(self, *args):
- self.traversalString = self.traversalString + ".outE(" + Helper.stringify(*args) + ")"
- return self
- def inE(self, *args):
- self.traversalString = self.traversalString + ".inE(" + Helper.stringify(*args) + ")"
- return self
def bothE(self, *args):
self.traversalString = self.traversalString + ".bothE(" + Helper.stringify(*args) + ")"
return self
@@ -304,6 +253,9 @@ class PythonGraphTraversal(object):
def loops(self, *args):
self.traversalString = self.traversalString + ".loops(" + Helper.stringify(*args) + ")"
return self
+ def project(self, *args):
+ self.traversalString = self.traversalString + ".project(" + Helper.stringify(*args) + ")"
+ return self
def unfold(self, *args):
self.traversalString = self.traversalString + ".unfold(" + Helper.stringify(*args) + ")"
return self
@@ -376,6 +328,9 @@ class PythonGraphTraversal(object):
def branch(self, *args):
self.traversalString = self.traversalString + ".branch(" + Helper.stringify(*args) + ")"
return self
+ def optional(self, *args):
+ self.traversalString = self.traversalString + ".optional(" + Helper.stringify(*args) + ")"
+ return self
def coalesce(self, *args):
self.traversalString = self.traversalString + ".coalesce(" + Helper.stringify(*args) + ")"
return self
@@ -388,12 +343,51 @@ class PythonGraphTraversal(object):
def local(self, *args):
self.traversalString = self.traversalString + ".local(" + Helper.stringify(*args) + ")"
return self
+ def pageRank(self, *args):
+ self.traversalString = self.traversalString + ".pageRank(" + Helper.stringify(*args) + ")"
+ return self
+ def peerPressure(self, *args):
+ self.traversalString = self.traversalString + ".peerPressure(" + Helper.stringify(*args) + ")"
+ return self
def barrier(self, *args):
self.traversalString = self.traversalString + ".barrier(" + Helper.stringify(*args) + ")"
return self
def by(self, *args):
self.traversalString = self.traversalString + ".by(" + Helper.stringify(*args) + ")"
return self
+ def option(self, *args):
+ self.traversalString = self.traversalString + ".option(" + Helper.stringify(*args) + ")"
+ return self
+ def choose(self, *args):
+ self.traversalString = self.traversalString + ".choose(" + Helper.stringify(*args) + ")"
+ return self
+ def cap(self, *args):
+ self.traversalString = self.traversalString + ".cap(" + Helper.stringify(*args) + ")"
+ return self
+ def inject(self, *args):
+ self.traversalString = self.traversalString + ".inject(" + Helper.stringify(*args) + ")"
+ return self
+ def drop(self, *args):
+ self.traversalString = self.traversalString + ".drop(" + Helper.stringify(*args) + ")"
+ return self
+ def times(self, *args):
+ self.traversalString = self.traversalString + ".times(" + Helper.stringify(*args) + ")"
+ return self
+ def _as(self, *args):
+ self.traversalString = self.traversalString + ".as(" + Helper.stringify(*args) + ")"
+ return self
+ def label(self, *args):
+ self.traversalString = self.traversalString + ".label(" + Helper.stringify(*args) + ")"
+ return self
+ def propertyMap(self, *args):
+ self.traversalString = self.traversalString + ".propertyMap(" + Helper.stringify(*args) + ")"
+ return self
+ def constant(self, *args):
+ self.traversalString = self.traversalString + ".constant(" + Helper.stringify(*args) + ")"
+ return self
+ def until(self, *args):
+ self.traversalString = self.traversalString + ".until(" + Helper.stringify(*args) + ")"
+ return self
def has(self, *args):
self.traversalString = self.traversalString + ".has(" + Helper.stringify(*args) + ")"
return self
@@ -409,39 +403,60 @@ class PythonGraphTraversal(object):
def iterate(self, *args):
self.traversalString = self.traversalString + ".iterate(" + Helper.stringify(*args) + ")"
return self
+ def properties(self, *args):
+ self.traversalString = self.traversalString + ".properties(" + Helper.stringify(*args) + ")"
+ return self
+ def to(self, *args):
+ self.traversalString = self.traversalString + ".to(" + Helper.stringify(*args) + ")"
+ return self
+ def _from(self, *args):
+ self.traversalString = self.traversalString + ".from(" + Helper.stringify(*args) + ")"
+ return self
+ def _not(self, *args):
+ self.traversalString = self.traversalString + ".not(" + Helper.stringify(*args) + ")"
+ return self
+ def _is(self, *args):
+ self.traversalString = self.traversalString + ".is(" + Helper.stringify(*args) + ")"
+ return self
+ def select(self, *args):
+ self.traversalString = self.traversalString + ".select(" + Helper.stringify(*args) + ")"
+ return self
+ def asAdmin(self, *args):
+ self.traversalString = self.traversalString + ".asAdmin(" + Helper.stringify(*args) + ")"
+ return self
+ def program(self, *args):
+ self.traversalString = self.traversalString + ".program(" + Helper.stringify(*args) + ")"
+ return self
def next(self, *args):
self.traversalString = self.traversalString + ".next(" + Helper.stringify(*args) + ")"
- return self
+ return self.toList()
def fill(self, *args):
self.traversalString = self.traversalString + ".fill(" + Helper.stringify(*args) + ")"
- return self
+ return self.toList()
def forEachRemaining(self, *args):
self.traversalString = self.traversalString + ".forEachRemaining(" + Helper.stringify(*args) + ")"
- return self
- def toList(self, *args):
- self.traversalString = self.traversalString + ".toList(" + Helper.stringify(*args) + ")"
- return self
+ return self.toList()
def toSet(self, *args):
self.traversalString = self.traversalString + ".toSet(" + Helper.stringify(*args) + ")"
- return self
+ return self.toList()
def tryNext(self, *args):
self.traversalString = self.traversalString + ".tryNext(" + Helper.stringify(*args) + ")"
- return self
- def toBulkSet(self, *args):
- self.traversalString = self.traversalString + ".toBulkSet(" + Helper.stringify(*args) + ")"
- return self
- def toStream(self, *args):
- self.traversalString = self.traversalString + ".toStream(" + Helper.stringify(*args) + ")"
- return self
+ return self.toList()
def explain(self, *args):
self.traversalString = self.traversalString + ".explain(" + Helper.stringify(*args) + ")"
- return self
+ return self.toList()
+ def toStream(self, *args):
+ self.traversalString = self.traversalString + ".toStream(" + Helper.stringify(*args) + ")"
+ return self.toList()
+ def toBulkSet(self, *args):
+ self.traversalString = self.traversalString + ".toBulkSet(" + Helper.stringify(*args) + ")"
+ return self.toList()
def remove(self, *args):
self.traversalString = self.traversalString + ".remove(" + Helper.stringify(*args) + ")"
- return self
+ return self.toList()
def hasNext(self, *args):
self.traversalString = self.traversalString + ".hasNext(" + Helper.stringify(*args) + ")"
- return self
+ return self.toList()
class __(object):
@@ -474,7 +489,7 @@ class __(object):
return PythonGraphTraversal("__").identity(*args)
@staticmethod
def _in(*args):
- return PythonGraphTraversal("__").in(*args)
+ return PythonGraphTraversal("__")._in(*args)
@staticmethod
def out(*args):
return PythonGraphTraversal("__").out(*args)
@@ -519,77 +534,29 @@ class __(object):
return PythonGraphTraversal("__").tail(*args)
@staticmethod
def _and(*args):
- return PythonGraphTraversal("__").and(*args)
+ return PythonGraphTraversal("__")._and(*args)
@staticmethod
def _or(*args):
- return PythonGraphTraversal("__").or(*args)
+ return PythonGraphTraversal("__")._or(*args)
@staticmethod
def id(*args):
return PythonGraphTraversal("__").id(*args)
@staticmethod
- def _is(*args):
- return PythonGraphTraversal("__").is(*args)
+ def outE(*args):
+ return PythonGraphTraversal("__").outE(*args)
@staticmethod
- def until(*args):
- return PythonGraphTraversal("__").until(*args)
+ def toE(*args):
+ return PythonGraphTraversal("__").toE(*args)
@staticmethod
- def __(*args):
- return PythonGraphTraversal("__").__(*args)
+ def inE(*args):
+ return PythonGraphTraversal("__").inE(*args)
@staticmethod
def property(*args):
return PythonGraphTraversal("__").property(*args)
@staticmethod
- def label(*args):
- return PythonGraphTraversal("__").label(*args)
- @staticmethod
- def cap(*args):
- return PythonGraphTraversal("__").cap(*args)
- @staticmethod
- def propertyMap(*args):
- return PythonGraphTraversal("__").propertyMap(*args)
- @staticmethod
- def inject(*args):
- return PythonGraphTraversal("__").inject(*args)
- @staticmethod
- def drop(*args):
- return PythonGraphTraversal("__").drop(*args)
- @staticmethod
- def times(*args):
- return PythonGraphTraversal("__").times(*args)
- @staticmethod
- def select(*args):
- return PythonGraphTraversal("__").select(*args)
- @staticmethod
- def constant(*args):
- return PythonGraphTraversal("__").constant(*args)
- @staticmethod
- def properties(*args):
- return PythonGraphTraversal("__").properties(*args)
- @staticmethod
- def to(*args):
- return PythonGraphTraversal("__").to(*args)
- @staticmethod
- def _not(*args):
- return PythonGraphTraversal("__").not(*args)
- @staticmethod
- def _as(*args):
- return PythonGraphTraversal("__").as(*args)
- @staticmethod
- def choose(*args):
- return PythonGraphTraversal("__").choose(*args)
- @staticmethod
def both(*args):
return PythonGraphTraversal("__").both(*args)
@staticmethod
- def toE(*args):
- return PythonGraphTraversal("__").toE(*args)
- @staticmethod
- def outE(*args):
- return PythonGraphTraversal("__").outE(*args)
- @staticmethod
- def inE(*args):
- return PythonGraphTraversal("__").inE(*args)
- @staticmethod
def bothE(*args):
return PythonGraphTraversal("__").bothE(*args)
@staticmethod
@@ -620,6 +587,9 @@ class __(object):
def loops(*args):
return PythonGraphTraversal("__").loops(*args)
@staticmethod
+ def project(*args):
+ return PythonGraphTraversal("__").project(*args)
+ @staticmethod
def unfold(*args):
return PythonGraphTraversal("__").unfold(*args)
@staticmethod
@@ -692,6 +662,9 @@ class __(object):
def branch(*args):
return PythonGraphTraversal("__").branch(*args)
@staticmethod
+ def optional(*args):
+ return PythonGraphTraversal("__").optional(*args)
+ @staticmethod
def coalesce(*args):
return PythonGraphTraversal("__").coalesce(*args)
@staticmethod
@@ -707,6 +680,39 @@ class __(object):
def barrier(*args):
return PythonGraphTraversal("__").barrier(*args)
@staticmethod
+ def choose(*args):
+ return PythonGraphTraversal("__").choose(*args)
+ @staticmethod
+ def cap(*args):
+ return PythonGraphTraversal("__").cap(*args)
+ @staticmethod
+ def inject(*args):
+ return PythonGraphTraversal("__").inject(*args)
+ @staticmethod
+ def drop(*args):
+ return PythonGraphTraversal("__").drop(*args)
+ @staticmethod
+ def times(*args):
+ return PythonGraphTraversal("__").times(*args)
+ @staticmethod
+ def _as(*args):
+ return PythonGraphTraversal("__")._as(*args)
+ @staticmethod
+ def label(*args):
+ return PythonGraphTraversal("__").label(*args)
+ @staticmethod
+ def propertyMap(*args):
+ return PythonGraphTraversal("__").propertyMap(*args)
+ @staticmethod
+ def constant(*args):
+ return PythonGraphTraversal("__").constant(*args)
+ @staticmethod
+ def until(*args):
+ return PythonGraphTraversal("__").until(*args)
+ @staticmethod
+ def __(*args):
+ return PythonGraphTraversal("__").__(*args)
+ @staticmethod
def has(*args):
return PythonGraphTraversal("__").has(*args)
@staticmethod
@@ -719,6 +725,21 @@ class __(object):
def flatMap(*args):
return PythonGraphTraversal("__").flatMap(*args)
@staticmethod
+ def properties(*args):
+ return PythonGraphTraversal("__").properties(*args)
+ @staticmethod
+ def to(*args):
+ return PythonGraphTraversal("__").to(*args)
+ @staticmethod
+ def _not(*args):
+ return PythonGraphTraversal("__")._not(*args)
+ @staticmethod
+ def _is(*args):
+ return PythonGraphTraversal("__")._is(*args)
+ @staticmethod
+ def select(*args):
+ return PythonGraphTraversal("__").select(*args)
+ @staticmethod
def wait(*args):
return PythonGraphTraversal("__").wait(*args)
@staticmethod