def query(self,script,params=None): """ Returns initialized results of an arbitrary Gremlin query. :param script: Gremlin script to send to the resource. :param params: Paramaters to bind to the Gremlin script. """ resp = self.resource.gremlin(script,params) return initialize_elements(self.resource,resp)
def query(self,script,params): """ Returns initialized results of an arbitrary Gremlin query. :param script: Gremlin script to send to the resource. :param params: Paramaters to bind to the Gremlin script. """ resp = self.resource.gremlin(script,params) return initialize_elements(self.resource,resp)
def outV(self,label=None): """Return the out-adjacent vertices to the vertex.""" resp = self._resource.outV(self._id,label) return initialize_elements(self._resource,resp)
def bothE(self,label=None): """Return all incoming and outgoing edges of the vertex.""" resp = self._resource.bothE(self._id,label) return initialize_elements(self._resource,resp)
def inE(self,label=None): """Return the incoming edges of the vertex.""" resp = self._resource.inE(self._id,label) return initialize_elements(self._resource,resp)
def outE(self,label=None): """Return the outgoing edges of the vertex.""" resp = self._resource.outE(self._id,label) return initialize_elements(self._resource,resp)
def bothV(self,label=None): """Return all incoming- and outgoing-adjacent vertices of vertex.""" resp = self._resource.bothV(self._id,label) return initialize_elements(self._resource,resp)
def inV(self,label=None): """Return the in-adjacent vertices of the vertex.""" resp = self._resource.inV(self._id,label) return initialize_elements(self._resource,resp)
def outE(self, label=None): """Return the outgoing edges of the vertex.""" resp = self._resource.outE(self._id, label) return initialize_elements(self._resource, resp)
def bothV(self, label=None): """Return all incoming- and outgoing-adjacent vertices of vertex.""" resp = self._resource.bothV(self._id, label) return initialize_elements(self._resource, resp)
def inV(self, label=None): """Return the in-adjacent vertices of the vertex.""" resp = self._resource.inV(self._id, label) return initialize_elements(self._resource, resp)
def outV(self, label=None): """Return the out-adjacent vertices to the vertex.""" resp = self._resource.outV(self._id, label) return initialize_elements(self._resource, resp)
def bothE(self, label=None): """Return all incoming and outgoing edges of the vertex.""" resp = self._resource.bothE(self._id, label) return initialize_elements(self._resource, resp)
def inE(self, label=None): """Return the incoming edges of the vertex.""" resp = self._resource.inE(self._id, label) return initialize_elements(self._resource, resp)