Ejemplo n.º 1
0
 def __init__(self, query=None):
     if query is None:
         self._query = BooleanFilter()
         self._aggs = {}
     else:
         # Deep copy the incoming query so we can change it
         self._query = deepcopy(query._query)
         self._aggs = deepcopy(query._aggs)
Ejemplo n.º 2
0
    def __init__(self, query: Optional["Query"] = None):
        # type defs
        self._query: BooleanFilter
        self._aggs: Dict[str, Any]

        if query is None:
            self._query = BooleanFilter()
            self._aggs = {}
        else:
            # Deep copy the incoming query so we can change it
            self._query = deepcopy(query._query)
            self._aggs = deepcopy(query._aggs)