ds_resource_plugin_py_lib.common.resource.dataset.enums¶
File: enums.py
Region: ds_resource_plugin_py_lib/common/resource/dataset
Description¶
Enumerations for dataset operations.
Classes¶
Allowed dataset operation names. |
Module Contents¶
- class ds_resource_plugin_py_lib.common.resource.dataset.enums.DatasetMethod[source]¶
Bases:
enum.StrEnumAllowed dataset operation names.
- CREATE = 'create'¶
Insert rows into the target. Atomic. Not idempotent.
- READ = 'read'¶
Read all data from the source into
self.output. Idempotent.
- UPDATE = 'update'¶
Update existing rows matched by identity columns. Atomic. Idempotent.
- UPSERT = 'upsert'¶
Insert or update rows matched by identity columns. Atomic. Idempotent.
- DELETE = 'delete'¶
Remove specific rows matched by identity columns. Atomic. Idempotent.
- PURGE = 'purge'¶
Remove all content from the target. Atomic. Idempotent.
- LIST = 'list'¶
Discover available resources and populate
self.output. Idempotent.
- RENAME = 'rename'¶
Rename a resource in the backend. Atomic. Not idempotent.