Top-level filter vocabulary for a manifest.
Carries every operator, function, and registered custom expression
available to filter expressions in this app. The predicate_* lists are
denormalized convenience views: the names of entries whose predicate? is
true — i.e. the leaf-usable subset of each catalog.
Summary
Types
@type t() :: %Ash.Info.Manifest.FilterCapabilities{ boolean_connectives: [atom()], custom: map(), custom_expressions: [Ash.Info.Manifest.CustomExpression.t()], functions: [Ash.Info.Manifest.Function.t()], operators: [Ash.Info.Manifest.Operator.t()], predicate_custom_expressions: [atom()], predicate_functions: [atom()], predicate_operators: [atom()] }