mistral.db.sqlalchemy package¶
Subpackages¶
- mistral.db.sqlalchemy.migration package
- Subpackages
- mistral.db.sqlalchemy.migration.alembic_migrations package
- Subpackages
- mistral.db.sqlalchemy.migration.alembic_migrations.versions package
- Submodules
- mistral.db.sqlalchemy.migration.alembic_migrations.versions.001_kilo module
- mistral.db.sqlalchemy.migration.alembic_migrations.versions.002_kilo module
- mistral.db.sqlalchemy.migration.alembic_migrations.versions.003_cron_trigger_constraints module
- mistral.db.sqlalchemy.migration.alembic_migrations.versions.004_add_description_for_execution module
- mistral.db.sqlalchemy.migration.alembic_migrations.versions.005_increase_execution_columns_size module
- mistral.db.sqlalchemy.migration.alembic_migrations.versions.006_add_processed_to_delayed_calls_v2 module
- mistral.db.sqlalchemy.migration.alembic_migrations.versions.007_move_system_flag_to_base_definition module
- mistral.db.sqlalchemy.migration.alembic_migrations.versions.008_increase_size_of_state_info_column module
- mistral.db.sqlalchemy.migration.alembic_migrations.versions.009_add_database_indices module
- mistral.db.sqlalchemy.migration.alembic_migrations.versions.010_add_resource_members_v2_table module
- mistral.db.sqlalchemy.migration.alembic_migrations.versions.011_add_workflow_id_for_execution module
- mistral.db.sqlalchemy.migration.alembic_migrations.versions.012_add_event_triggers_v2_table module
- mistral.db.sqlalchemy.migration.alembic_migrations.versions.013_split_execution_table_increase_names module
- mistral.db.sqlalchemy.migration.alembic_migrations.versions.014_fix_past_scripts_discrepancies module
- mistral.db.sqlalchemy.migration.alembic_migrations.versions.015_add_unique_keys_for_non_locking_model module
- mistral.db.sqlalchemy.migration.alembic_migrations.versions.016_increase_size_of_task_unique_key module
- mistral.db.sqlalchemy.migration.alembic_migrations.versions.017_add_named_lock_table module
- mistral.db.sqlalchemy.migration.alembic_migrations.versions.018_increate_task_execution_unique_key_size module
- mistral.db.sqlalchemy.migration.alembic_migrations.versions.019_change_scheduler_schema module
- mistral.db.sqlalchemy.migration.alembic_migrations.versions.020_add_type_to_task_execution module
- Module contents
- mistral.db.sqlalchemy.migration.alembic_migrations.versions package
- Submodules
- mistral.db.sqlalchemy.migration.alembic_migrations.env module
- Module contents
- Subpackages
- mistral.db.sqlalchemy.migration.alembic_migrations package
- Submodules
- mistral.db.sqlalchemy.migration.cli module
- Module contents
- Subpackages
Submodules¶
mistral.db.sqlalchemy.base module¶
mistral.db.sqlalchemy.model_base module¶
-
class
mistral.db.sqlalchemy.model_base.
MistralSecureModelBase
(**kwargs)¶ Bases:
sqlalchemy.ext.declarative.api.Base
Base class for all secure models.
mistral.db.sqlalchemy.sqlite_lock module¶
mistral.db.sqlalchemy.types module¶
-
class
mistral.db.sqlalchemy.types.
JsonEncoded
(*args, **kwargs)¶ Bases:
sqlalchemy.sql.type_api.TypeDecorator
Represents an immutable structure as a json-encoded string.
-
impl
¶ alias of
Text
-
process_bind_param
(value, dialect)¶
-
process_result_value
(value, dialect)¶
-
-
class
mistral.db.sqlalchemy.types.
JsonEncodedLongText
(*args, **kwargs)¶
-
class
mistral.db.sqlalchemy.types.
JsonEncodedMediumText
(*args, **kwargs)¶