Skip to content

Class tigrbl.table.table_spec.TableSpec

tigrbl.table.table_spec.TableSpec dataclass

TableSpec(
    model,
    engine=None,
    ops=tuple(),
    columns=tuple(),
    schemas=tuple(),
    hooks=tuple(),
    security_deps=tuple(),
    deps=tuple(),
    response=None,
)

Declarative enrichments for an ORM class (model == table). This does not construct an instance; it decorates/produces a class.

model instance-attribute

model

engine class-attribute instance-attribute

engine = None

ops class-attribute instance-attribute

ops = field(default_factory=tuple)

columns class-attribute instance-attribute

columns = field(default_factory=tuple)

schemas class-attribute instance-attribute

schemas = field(default_factory=tuple)

hooks class-attribute instance-attribute

hooks = field(default_factory=tuple)

security_deps class-attribute instance-attribute

security_deps = field(default_factory=tuple)

deps class-attribute instance-attribute

deps = field(default_factory=tuple)

response class-attribute instance-attribute

response = None