ayx_python_sdk.providers.e1_provider.records package¶
Submodules¶
ayx_python_sdk.providers.e1_provider.records.base_record_container module¶
BaseRecordContainer class definition.
ayx_python_sdk.providers.e1_provider.records.parsed_record_container module¶
ParsedRecordContainer class definition.
- class ayx_python_sdk.providers.e1_provider.records.parsed_record_container.ParsedRecordContainer(input_record_info: AlteryxPythonSDK.RecordInfo, field_names_to_parse: Optional[List[str]] = None)[source]¶
Bases:
BaseRecordContainer
Container for parsing and holding parsed records.
- add_record(record: AlteryxPythonSDK.RecordRef) None [source]¶
Add a new record to the container and parse it.
ayx_python_sdk.providers.e1_provider.records.raw_record_container module¶
RawRecordContainer class definition.
- class ayx_python_sdk.providers.e1_provider.records.raw_record_container.RawRecordContainer(input_record_info: AlteryxPythonSDK.RecordInfo, storage_record_info: Optional[AlteryxPythonSDK.RecordInfo] = None, field_map: Optional[Dict[str, str]] = None)[source]¶
Bases:
BaseRecordContainer
Container for copying and holding raw records.
- add_record(record: AlteryxPythonSDK.RecordRef) None [source]¶
Make a copy of the record and add it to the container.
- records: List[AlteryxPythonSDK.RecordCreator]¶
Module contents¶
Record class definitions.
- class ayx_python_sdk.providers.e1_provider.records.BaseRecordContainer[source]¶
Bases:
ABC
Container for records.
- class ayx_python_sdk.providers.e1_provider.records.ParsedRecordContainer(input_record_info: AlteryxPythonSDK.RecordInfo, field_names_to_parse: Optional[List[str]] = None)[source]¶
Bases:
BaseRecordContainer
Container for parsing and holding parsed records.
- add_record(record: AlteryxPythonSDK.RecordRef) None [source]¶
Add a new record to the container and parse it.
- class ayx_python_sdk.providers.e1_provider.records.RawRecordContainer(input_record_info: AlteryxPythonSDK.RecordInfo, storage_record_info: Optional[AlteryxPythonSDK.RecordInfo] = None, field_map: Optional[Dict[str, str]] = None)[source]¶
Bases:
BaseRecordContainer
Container for copying and holding raw records.
- add_record(record: AlteryxPythonSDK.RecordRef) None [source]¶
Make a copy of the record and add it to the container.
- records: List[AlteryxPythonSDK.RecordCreator]¶