ColumnDefinitionNode
interface ColumnDefinitionNode extends OperationNode {
readonly autoIncrement?: boolean;
readonly check?: CheckConstraintNode;
readonly column: ColumnNode;
readonly dataType: OperationNode;
readonly defaultTo?: DefaultValueNode;
readonly endModifiers?: ReadonlyArray<OperationNode>;
readonly frontModifiers?: ReadonlyArray<OperationNode>;
readonly generated?: GeneratedNode;
readonly identity?: boolean;
readonly kind: "ColumnDefinitionNode";
readonly notNull?: boolean;
readonly nullsNotDistinct?: boolean;
readonly primaryKey?: boolean;
readonly references?: ReferencesNode;
readonly unique?: boolean;
readonly unsigned?: boolean;
}const ColumnDefinitionNode: Readonly<{
is(node: OperationNode): node is ColumnDefinitionNode;
create(column: string, dataType: OperationNode): ColumnDefinitionNode;
cloneWithFrontModifier(node: ColumnDefinitionNode, modifier: OperationNode): ColumnDefinitionNode;
cloneWithEndModifier(node: ColumnDefinitionNode, modifier: OperationNode): ColumnDefinitionNode;
cloneWith(node: ColumnDefinitionNode, props: ColumnDefinitionNodeProps): ColumnDefinitionNode;
}>;§Extends
§Properties
§
readonly check?: CheckConstraintNode
[src]§
readonly column: ColumnNode
[src]§
readonly dataType: OperationNode
[src]§
readonly defaultTo?: DefaultValueNode
[src]§
readonly endModifiers?: ReadonlyArray<OperationNode>
[src]§
readonly frontModifiers?: ReadonlyArray<OperationNode>
[src]§
readonly generated?: GeneratedNode
[src]§
readonly references?: ReferencesNode
[src]