Source code for pandagg.node.query.joining

from pandagg.node.query.abstract import LeafQueryClause
from pandagg.node.query.compound import CompoundClause


[docs]class Nested(CompoundClause): _default_operator = "query" _parent_params = {"query": False} KEY = "nested" def __init__(self, path, **kwargs): super(Nested, self).__init__(path=path, **kwargs) self.path = path
[docs]class HasChild(CompoundClause): _default_operator = "query" _parent_params = {"query": False} KEY = "has_child"
[docs]class HasParent(CompoundClause): _default_operator = "query" _parent_params = {"query": False} KEY = "has_parent"
[docs]class ParentId(LeafQueryClause): KEY = "parent_id"