mistral.db.sqlalchemy package
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)
Bases: mistral.db.sqlalchemy.types.JsonEncoded
-
class mistral.db.sqlalchemy.types.JsonEncodedMediumText(*args, **kwargs)
Bases: mistral.db.sqlalchemy.types.JsonEncoded
-
class mistral.db.sqlalchemy.types.MutableList
Bases: sqlalchemy.ext.mutable.Mutable, list
-
append(value)
Detect list add events and emit change events.
-
classmethod coerce(key, value)
Convert plain lists to MutableList.
Module contents