def freeze(self):
        return (self.op, tuple(c.freeze() for c in self.children))
Returns a hashable representation of the query expression.
dataset/ETHPy150Open jdp/taxon/taxon/query.py/Query.freeze