interface ColumnDefinitionNode {
    autoIncrement?: boolean;
    check?: kysely.CheckConstraintNode;
    column: kysely.ColumnNode;
    dataType: OperationNode;
    defaultTo?: kysely.DefaultValueNode;
    endModifiers?: readonly OperationNode[];
    frontModifiers?: readonly OperationNode[];
    generated?: kysely.GeneratedNode;
    identity?: boolean;
    kind: "ColumnDefinitionNode";
    notNull?: boolean;
    nullsNotDistinct?: boolean;
    primaryKey?: boolean;
    references?: kysely.ReferencesNode;
    unique?: boolean;
    unsigned?: boolean;
}

Hierarchy (view full)

Properties

autoIncrement?: boolean
dataType: OperationNode
endModifiers?: readonly OperationNode[]
frontModifiers?: readonly OperationNode[]
generated?: kysely.GeneratedNode
identity?: boolean
kind: "ColumnDefinitionNode"
notNull?: boolean
nullsNotDistinct?: boolean
primaryKey?: boolean
references?: kysely.ReferencesNode
unique?: boolean
unsigned?: boolean