Skip to content

filters

Shared filter utilities for database controllers.

Functions:

  • build_filters_for_model

    Build filter expressions from various input types for a specific model.

  • build_filters

    Build filter expressions from various input types (legacy function).

Functions

build_filters_for_model

Python
build_filters_for_model(
    filters: dict[str, Any] | Any, model: type[Any]
) -> BinaryExpression[bool] | Any | None

Build filter expressions from various input types for a specific model.

Returns:

  • BinaryExpression[bool] | Any | None

    Combined filter expression, or None if no filters.

build_filters

Python
build_filters(filters: Any) -> Any

Build filter expressions from various input types (legacy function).

Returns:

  • Any

    Combined filter expression, or None if no filters.