Mapping of column name to column schemata.
Mapping of constraint name to constraint schemata.
True if the schema has been modified since created/loaded.
True if this resource exists, in some form, in the schema.
Mapping of index name to index schemata.
If the resource exists in the schema, the unaltered values it has.
Whether or not the schema item should be dropped.
exists
- drop if existsThe name the schema item should have if renaming.
If true, apply IF NOT EXISTS syntax.
Add a new check constraint with the given expression.
Add a column to this table.
Add a constraint to this table.
Mark the resource to be removed.
Mark a column to be dropped.
Mark the resource to be removed, if it exists.
Mark an index to be dropped.
Used internally.
Mark that the resource exists in the schema in some form,
and reset the dirty
flag.
Get the columns defined on this table.
Get the constraints defined on this table.
Get the indices defined on this table.
Generate a programmatically-incrementing constraint name.
Get the name this resource should be renamed to, if it exists.
Mark the resource to use IF NOT EXISTS syntax.
Add an index to this table.
True if the resource has been modified since created/loaded.
True if this resource should be dropped.
True if this resource should be dropped with IF EXISTS syntax.
True if the resource already exists in some form in the schema.
True if this resource should be created with IF NOT EXISTS syntax.
Get a Pipe containing this instance.
Add a primary key (column & index) to this table.
Rename the resource to a different name.
Mark a column to be renamed.
Mark an index to be renamed.
Add a new unique constraint for the given fields.
extollo (v. latin) - to lift up, to elevate
Extollo is a free & libre application framework in TypeScript.
Builder to specify the schema of a table.