Field
¶
Source code in docs_src/capo_glue/types/field.py
custom_properties
instance-attribute
¶
custom_properties: NotRequired[CustomProperties]
Optional map of keys which may be returned.
description
instance-attribute
¶
description: NotRequired[FieldDescription]
A description of the field.
field_name
instance-attribute
¶
field_name: NotRequired[EntityFieldName]
A unique identifier for the field.
field_type
instance-attribute
¶
field_type: NotRequired[FieldDataType]
The type of data in the field.
is_createable
instance-attribute
¶
is_createable: NotRequired[Bool]
Indicates whether this field can be created as part of a destination write.
is_default_on_create
instance-attribute
¶
is_default_on_create: NotRequired[Bool]
Indicates whether this field is populated automatically when the object is created, such as a created at timestamp.
is_filterable
instance-attribute
¶
is_filterable: NotRequired[Bool]
Indicates whether this field can used in a filter clause (WHERE clause) of a SQL statement when querying data.
is_nullable
instance-attribute
¶
is_nullable: NotRequired[Bool]
Indicates whether this field can be nullable or not.
is_partitionable
instance-attribute
¶
is_partitionable: NotRequired[Bool]
Indicates whether a given field can be used in partitioning the query made to SaaS.
is_primary_key
instance-attribute
¶
is_primary_key: NotRequired[Bool]
Indicates whether this field can used as a primary key for the given entity.
is_retrievable
instance-attribute
¶
is_retrievable: NotRequired[Bool]
Indicates whether this field can be added in Select clause of SQL query or whether it is retrievable or not.
is_updateable
instance-attribute
¶
is_updateable: NotRequired[Bool]
Indicates whether this field can be updated as part of a destination write.
is_upsertable
instance-attribute
¶
is_upsertable: NotRequired[Bool]
Indicates whether this field can be upserted as part of a destination write.
native_data_type
instance-attribute
¶
native_data_type: NotRequired[str]
The data type returned by the SaaS API, such as “picklist” or “textarea” from Salesforce.
parent_field
instance-attribute
¶
parent_field: NotRequired[str]
A parent field name for a nested field.
supported_filter_operators
instance-attribute
¶
supported_filter_operators: NotRequired[FieldFilterOperatorsList]
Indicates the support filter operators for this field.
supported_values
instance-attribute
¶
supported_values: NotRequired[ListOfString]
A list of supported values for the field.