Preparing search index...
The search index is not available
sij-core
sij-core
ast
TableDefinition
Interface TableDefinition<Ext>
interface
TableDefinition
<
Ext
>
{
_tag
:
"TableDefinition"
;
columns
:
ast
.
ColumnDefinition
<
Ext
>
[]
;
constraints
:
TableConstraint
<
Ext
>
[]
;
extensions
:
null
|
Ext
[
"TableDefinition"
]
;
mode
:
"Persistent"
|
"GlobalTemp"
|
"LocalTemp"
;
name
:
QualifiedIdent
;
onCommit
:
null
|
"Delete"
|
"Preserve"
;
}
Type Parameters
Ext
extends
Extension
Hierarchy
Tagged
<
"TableDefinition"
,
{
columns
:
ast
.
ColumnDefinition
<
Ext
>
[]
;
constraints
:
TableConstraint
<
Ext
>
[]
;
extensions
:
Ext
[
"TableDefinition"
]
|
null
;
mode
:
"Persistent"
|
"GlobalTemp"
|
"LocalTemp"
;
name
:
QualifiedIdent
;
onCommit
:
"Delete"
|
"Preserve"
|
null
;
}
>
TableDefinition
Index
Properties
_tag
columns
constraints
extensions
mode
name
on
Commit
Properties
Readonly
_tag
_tag
:
"TableDefinition"
Readonly
columns
columns
:
ast
.
ColumnDefinition
<
Ext
>
[]
Readonly
constraints
constraints
:
TableConstraint
<
Ext
>
[]
Readonly
extensions
extensions
:
null
|
Ext
[
"TableDefinition"
]
Readonly
mode
mode
:
"Persistent"
|
"GlobalTemp"
|
"LocalTemp"
Readonly
name
name
:
QualifiedIdent
Readonly
on
Commit
on
Commit
:
null
|
"Delete"
|
"Preserve"
Settings
Member Visibility
Protected
Inherited
Theme
OS
Light
Dark
On This Page
_tag
columns
constraints
extensions
mode
name
on
Commit
sij-core
ast
builder
Builder
ConstraintBuilder
DefaultBuilder
DeleteBuilder
Functions
InsertBuilder
QueryBuilder
Renderer
SchemaBuilder
TypeBuilder
UpdateBuilder
MakeJoinTable
Generated using
TypeDoc