Types
FilterType
¶
Type of filter operation.
FilterTypeLiteral
module-attribute
¶
FilterTypeLiteral: TypeAlias = Literal[
"eq", "ne", "null", "gt", "ge", "lt", "le", "like", "ilike"
]
Literal alias for FilterType
SearchType
¶
SearchTypeLiteral
module-attribute
¶
SearchTypeLiteral: TypeAlias = Literal['case_sensitive', 'case_insensitive']
Literal alias for SearchType
_suffixes_map
module-attribute
¶
_suffixes_map: Dict[str, FilterType] = {
"eq": eq,
"n": ne,
"ne": ne,
"neq": ne,
"null": null,
"isnull": null,
"gt": gt,
"ge": ge,
"gte": ge,
"lt": lt,
"le": le,
"lte": le,
"l": like,
"like": like,
"il": ilike,
"ilike": ilike,
}
get_suffixes_map
¶
get_suffixes_map() -> Dict[str, FilterType]
Returns the standard set of synonyms defined in
_suffixes_map