pynenc_mongo.state_backend.mongo_state_backend_collections¶
Module Contents¶
Classes¶
Collections specific to MongoStateBackend with prefix state_backend_. |
Data¶
API¶
- pynenc_mongo.state_backend.mongo_state_backend_collections.APP_INFO_COLLECTION_SUFFIX¶
‘state_backend_app_info’
- class pynenc_mongo.state_backend.mongo_state_backend_collections.StateBackendCollections(conf: pynenc_mongo.conf.config_mongo.ConfigMongo, app_id: str)[source]¶
Bases:
pynenc_mongo.util.mongo_collections.MongoCollectionsCollections specific to MongoStateBackend with prefix state_backend_.
Initialization
- state_backend_results() pynenc_mongo.util.mongo_client.RetryableCollection¶
- state_backend_exceptions() pynenc_mongo.util.mongo_client.RetryableCollection¶
- state_backend_invocations() pynenc_mongo.util.mongo_client.RetryableCollection¶
- state_backend_history() pynenc_mongo.util.mongo_client.RetryableCollection¶
- state_backend_workflows() pynenc_mongo.util.mongo_client.RetryableCollection¶
- state_backend_app_info() pynenc_mongo.util.mongo_client.RetryableCollection¶
- state_backend_workflow_data() pynenc_mongo.util.mongo_client.RetryableCollection¶
- state_backend_workflow_sub_invocations() pynenc_mongo.util.mongo_client.RetryableCollection¶
- state_backend_runner_contexts() pynenc_mongo.util.mongo_client.RetryableCollection¶
- state_backend_chunks() pynenc_mongo.util.mongo_client.RetryableCollection¶
Collection for storing chunked data exceeding BSON limits.
Chunk documents structure: - chunk_key: “{invocation_id}:{data_type}:{item_key}” - seq: 0-based sequence number for chunk ordering - data: binary compressed chunk payload