Documentation
    Preparing search index...

    Class SQLiteUpdateBuilder<TTable, TResultType, TRunResult>

    Type Parameters

    • TTable extends SQLiteTable
    • TResultType extends "sync" | "async"
    • TRunResult
    Index

    Constructors

    Properties

    Methods

    Constructors

    Properties

    _: { table: TTable }
    dialect: SQLiteDialect
    session: SQLiteSession<any, any, any, any>
    table: TTable
    "[entityKind]": string

    Methods

    • Parameters

      • values: {
            [Key in string | number | symbol]?:
                | SQL<unknown>
                | SQLiteColumn<ColumnBaseConfig<ColumnDataType, string>, {}, {}>
                | (
                    TTable["_"]["columns"][Key]["_"]["notNull"] extends true
                        ? TTable["_"]["columns"][Key]["_"]["data"]
                        : TTable["_"]["columns"][Key]["_"]["data"]
                        | null
                )
        }

      Returns SQLiteUpdateWithout<
          SQLiteUpdateBase<TTable, TResultType, TRunResult>,
          false,
          "leftJoin" | "rightJoin" | "innerJoin" | "fullJoin",
      >