Source code for neosqlite.collection.temporary_table_aggregation.operators

from __future__ import annotations

from .operators_advanced import OperatorsAdvancedMixin
from .operators_group import OperatorsGroupMixin
from .operators_lookup import HASH_JOIN_MEMORY_THRESHOLD, OperatorsLookupMixin
from .operators_match import OperatorsMatchMixin
from .operators_sort_proj import OperatorsSortProjMixin
from .operators_text import OperatorsTextMixin

__all__ = ["OperatorsMixin", "HASH_JOIN_MEMORY_THRESHOLD"]


[docs] class OperatorsMixin( OperatorsMatchMixin, OperatorsLookupMixin, OperatorsSortProjMixin, OperatorsGroupMixin, OperatorsTextMixin, OperatorsAdvancedMixin, ): """Composes all operator mixins. No method bodies here; see the mixin modules."""