CreateTableNode
interface CreateTableNode extends OperationNode {
readonly columns: ReadonlyArray<ColumnDefinitionNode>;
readonly constraints?: ReadonlyArray<ConstraintNode>;
readonly endModifiers?: ReadonlyArray<OperationNode>;
readonly frontModifiers?: ReadonlyArray<OperationNode>;
readonly ifNotExists?: boolean;
readonly kind: "CreateTableNode";
readonly onCommit?: OnCommitAction;
readonly selectQuery?: OperationNode;
readonly table: TableNode;
readonly temporary?: boolean;
}const CreateTableNode: Readonly<{
is(node: OperationNode): node is CreateTableNode;
create(table: TableNode): CreateTableNode;
cloneWithColumn(createTable: CreateTableNode, column: ColumnDefinitionNode): CreateTableNode;
cloneWithConstraint(createTable: CreateTableNode, constraint: ConstraintNode): CreateTableNode;
cloneWithFrontModifier(createTable: CreateTableNode, modifier: OperationNode): CreateTableNode;
cloneWithEndModifier(createTable: CreateTableNode, modifier: OperationNode): CreateTableNode;
cloneWith(createTable: CreateTableNode, params: CreateTableNodeParams): CreateTableNode;
}>;§Extends
§Properties
§
readonly columns: ReadonlyArray<ColumnDefinitionNode>
[src]§
readonly constraints?: ReadonlyArray<ConstraintNode>
[src]§
readonly endModifiers?: ReadonlyArray<OperationNode>
[src]§
readonly frontModifiers?: ReadonlyArray<OperationNode>
[src]§
readonly onCommit?: OnCommitAction
[src]§
readonly selectQuery?: OperationNode
[src]