Documentation
    Preparing search index...

    Interface SQLiteColumnBuilderBase<T, TTypeConfig>

    interface SQLiteColumnBuilderBase<
        T extends
            ColumnBuilderBaseConfig<ColumnDataType, string> = ColumnBuilderBaseConfig<
            ColumnDataType,
            string,
        >,
        TTypeConfig extends object = object,
    > {
        _: {
            [K in string | number | symbol]: (
                {
                    brand: "ColumnBuilder";
                    columnType: T["columnType"];
                    data: T["data"];
                    dataType: T["dataType"];
                    driverParam: T["driverParam"];
                    enumValues: T["enumValues"];
                    generated: T extends { generated: G }
                        ? G extends undefined ? unknown : G
                        : unknown;
                    hasDefault: T extends { hasDefault: U } ? U : boolean;
                    identity: T extends { identity: U } ? U : unknown;
                    name: T["name"];
                    notNull: T extends { notNull: U } ? U : boolean;
                } & TTypeConfig & { dialect: "sqlite" }
            )[K]
        };
    }

    Type Parameters

    • T extends ColumnBuilderBaseConfig<ColumnDataType, string> = ColumnBuilderBaseConfig<ColumnDataType, string>
    • TTypeConfig extends object = object

    Hierarchy

    • ColumnBuilderBase<T, TTypeConfig & { dialect: "sqlite" }>
      • SQLiteColumnBuilderBase

    Implemented by

    Index

    Properties

    _

    Properties

    _: {
        [K in string | number | symbol]: (
            {
                brand: "ColumnBuilder";
                columnType: T["columnType"];
                data: T["data"];
                dataType: T["dataType"];
                driverParam: T["driverParam"];
                enumValues: T["enumValues"];
                generated: T extends { generated: G }
                    ? G extends undefined ? unknown : G
                    : unknown;
                hasDefault: T extends { hasDefault: U } ? U : boolean;
                identity: T extends { identity: U } ? U : unknown;
                name: T["name"];
                notNull: T extends { notNull: U } ? U : boolean;
            } & TTypeConfig & { dialect: "sqlite" }
        )[K]
    }