def _build_start(): pypher = Pypher() if self.start_entity.id is not None: qv = self.start_entity.query_variable where = __.ID(qv) == self.start_entity.id pypher.NODE(qv) self.wheres.append(where) else: pypher.NODE(self.start_query_variable) return pypher
def _build_start(self): pypher = Pypher() if self.start_entity.id: qv = self.start_entity.query_variable where = __.ID(qv) == self.start_entity.id pypher.NODE(qv) self.wheres.append(where) else: pypher.NODE(self.start_query_variable, labels=self.start_entity.labels) return pypher
def _build_end(self): pypher = Pypher() qv = self.end_query_variable labels = None if self.end_entity: qv = self.end_entity.query_variable labels = self.end_entity.labels pypher.NODE(qv, labels=labels) self.returns.append(qv) return pypher