The watcher.db.sqlalchemy.models
Module¶
SQLAlchemy models for watcher service
-
class
watcher.db.sqlalchemy.models.
Action
(**kwargs)[source]¶ Bases:
sqlalchemy.ext.declarative.api.Base
Represents an action.
-
class
watcher.db.sqlalchemy.models.
ActionPlan
(**kwargs)[source]¶ Bases:
sqlalchemy.ext.declarative.api.Base
Represents an action plan.
-
class
watcher.db.sqlalchemy.models.
Audit
(**kwargs)[source]¶ Bases:
sqlalchemy.ext.declarative.api.Base
Represents an audit.
-
class
watcher.db.sqlalchemy.models.
AuditTemplate
(**kwargs)[source]¶ Bases:
sqlalchemy.ext.declarative.api.Base
Represents an audit template.
-
class
watcher.db.sqlalchemy.models.
EfficacyIndicator
(**kwargs)[source]¶ Bases:
sqlalchemy.ext.declarative.api.Base
Represents an efficacy indicator.
-
class
watcher.db.sqlalchemy.models.
Goal
(**kwargs)[source]¶ Bases:
sqlalchemy.ext.declarative.api.Base
Represents a goal.
-
class
watcher.db.sqlalchemy.models.
JSONEncodedDict
(*args, **kwargs)[source]¶ Bases:
watcher.db.sqlalchemy.models.JsonEncodedType
Represents dict serialized as json-encoded string in db.
-
type
¶ alias of
dict
-
-
class
watcher.db.sqlalchemy.models.
JSONEncodedList
(*args, **kwargs)[source]¶ Bases:
watcher.db.sqlalchemy.models.JsonEncodedType
Represents list serialized as json-encoded string in db.
-
type
¶ alias of
list
-
-
class
watcher.db.sqlalchemy.models.
JsonEncodedType
(*args, **kwargs)[source]¶ Bases:
sqlalchemy.sql.type_api.TypeDecorator
Abstract base type serialized as json-encoded string in db.
-
impl
¶ alias of
TEXT
-
-
class
watcher.db.sqlalchemy.models.
ScoringEngine
(**kwargs)[source]¶ Bases:
sqlalchemy.ext.declarative.api.Base
Represents a scoring engine.
-
class
watcher.db.sqlalchemy.models.
Service
(**kwargs)[source]¶ Bases:
sqlalchemy.ext.declarative.api.Base
Represents a service entity