stubs/sqlalchemy/orm/evaluator.pyi (15 lines of code) (raw):

from typing import Any, Optional class UnevaluatableError(Exception): ... class EvaluatorCompiler(object): target_cls: Any = ... def __init__(self, target_cls: Optional[Any] = ...) -> None: ... def process(self, clause): ... def visit_grouping(self, clause): ... def visit_null(self, clause): ... def visit_false(self, clause): ... def visit_true(self, clause): ... def visit_column(self, clause): ... def visit_clauselist(self, clause): ... def visit_binary(self, clause): ... def visit_unary(self, clause): ... def visit_bindparam(self, clause): ...