Transform a query string into an intermediate representation.
QueryTransformer(
self,
*args: Any = (),
allowed_comparators: Sequence[Comparator] | None = None,
allowed_operators: Sequence[Operator] | None = None,
allowed_attributes: Sequence[str] | None = None,
**kwargs: Any = {}
)Transformer| Name | Type | Description |
|---|---|---|
*args | Any | Default: ()Positional arguments. |
allowed_comparators | Sequence[Comparator] | None | Default: NoneOptional sequence of allowed comparators. |
allowed_operators | Sequence[Operator] | None | Default: NoneOptional sequence of allowed operators. |
allowed_attributes | Sequence[str] | None | Default: NoneOptional sequence of allowed attributes for comparators. |
**kwargs | Any | Default: {}Additional keyword arguments. |
Transform the items into a tuple.
Transform a function name and args into a FilterDirective.
Transforms items into a tuple.
Returns false.
Returns true.
Transforms an item into a list.
Transforms an item into an int.
Transforms an item into a float.
Transforms an item into a ISO8601Date object.
Transforms an item into a ISO8601DateTime object.
Transforms an item into a string.
Removes escaped quotes.