API Reference FatEcto v1.2.0

View Source

Modules

Provides utility functions for FatEcto, including handling pagination limits, skip values, dynamic binding, and preloading associations.

Provides pagination functionality for Ecto queries.

Behaviour and implementation for robust Ecto query pagination.

Builds Ecto queries after filtering fields based on user-provided filterable and overrideable fields.

Builds Ecto queries from a structured query map. Used by FatQueryBuildable for query building with query callbacks.

Provides dynamic query builders for common Ecto operations, such as filtering by ranges (between), membership (in), and JSONB containment (contains).

Builds queries after filtering fields based on user-provided filterable and overrideable fields.

Builds Ecto dynamic expressions from a structured query map. Used by FatDynamicsBuildable for dynamic-only use cases.

Provides dynamic query builders for common Ecto operations, such as filtering by comparison operators (>, <, >=, <=, ==, !=) and handling nil values.

Provides helper functions for Dynamics.

Provides dynamic query builders for filtering Ecto queries using LIKE and ILIKE operators.

Provides helper functions for filtering and processing query parameters in FatEcto.Query.Dynamics.Buildable.

Provides helper functions to apply dynamic query operators for Ecto queries.

Provides utility functions for FatEcto, including handling pagination limits, skip values, dynamic binding, and preloading associations.

Provides helper functions for sorting query parameters.

Provides functionality to define sortable fields with override support.

Builds order_by expressions in the format Ecto expects.