FieldDefinition
¶
Source code in docs_src/capo_glue/types/field_definition.py
filter_overrides
instance-attribute
¶
filter_overrides: NotRequired[FilterOverrides]
Per-field overrides for filter behavior, allowing customization of how filters are applied to this specific field.
is_nullable
instance-attribute
¶
is_nullable: NotRequired[Bool]
Indicates whether this field can contain null values.
is_orderable
instance-attribute
¶
is_orderable: NotRequired[Bool]
Indicates whether this field can be used for ordering results.
is_partitionable
instance-attribute
¶
is_partitionable: NotRequired[Bool]
Indicates whether this field can be used for partitioning queries to the data source.
is_queryable
instance-attribute
¶
is_queryable: NotRequired[Bool]
Indicates whether this field can be used in filter predicates when querying data.
response_date_format
instance-attribute
¶
response_date_format: NotRequired[str]
The format pattern for parsing date values from API responses. Required when the API uses a non-ISO-8601 format. Accepts Java DateTimeFormatter patterns (for example, EEE, d MMM yyyy HH:mm:ss Z), EPOCH_SECONDS for Unix epoch seconds, or EPOCH_MILLIS for Unix epoch milliseconds.