Zum Hauptinhalt springen

BulkInsertBuilder

Constructors

Constructor

new BulkInsertBuilder(tableName): BulkInsertBuilder

Parameters

tableName

string

Returns

BulkInsertBuilder

Methods

setDebug()

setDebug(enable): this

Parameters

enable

boolean

Returns

this


setProvider()

setProvider(provider): this

Parameters

provider

DBProvider

Returns

this


setIdentityInsert()

setIdentityInsert(enable): this

Parameters

enable

boolean

Returns

this


setChunkSize()

setChunkSize(size): this

Parameters

size

number

Returns

this


setColumns()

setColumns(columns): this

Parameters

columns

string[]

Returns

this


setReplace()

setReplace(searchValue, replaceValue): this

Parameters

searchValue

string | RegExp

replaceValue

string

Returns

this


addRows()

addRows(rows): this

Parameters

rows

InsertRow[]

Returns

this


addRow()

addRow(row): this

Parameters

row

InsertRow

Returns

this


toSQL()

toSQL(chunkIndex?): string

Parameters

chunkIndex?

number

Returns

string


execute()

execute(db): void

Parameters

db

DBConnection

Returns

void


into()

static into(tableName): BulkInsertBuilder

Parameters

tableName

string

Returns

BulkInsertBuilder