diff --git a/internal/sqladapter/testing/adapter.go.tpl b/internal/sqladapter/testing/adapter.go.tpl index 5e3953b122a793dbd1270035ace48bbe10b5ded4..66004ea173a7b4d3992322799dd7d30f0310a4de 100644 --- a/internal/sqladapter/testing/adapter.go.tpl +++ b/internal/sqladapter/testing/adapter.go.tpl @@ -1086,7 +1086,7 @@ func TestBatchInsert(t *testing.T) { err := sess.Collection("artist").Truncate() assert.NoError(t, err) - batch := sess.InsertInto("artist").Columns("name").NewBatch(batchSize) + batch := sess.InsertInto("artist").Columns("name").Batch(batchSize) totalItems := int(rand.Int31n(21)) @@ -1126,7 +1126,7 @@ func TestBatchInsertReturningKeys(t *testing.T) { batchSize, totalItems := 7, 12 - batch := sess.InsertInto("artist").Columns("name").Returning("id").NewBatch(batchSize) + batch := sess.InsertInto("artist").Columns("name").Returning("id").Batch(batchSize) go func() { defer batch.Done() diff --git a/lib/sqlbuilder/insert.go b/lib/sqlbuilder/insert.go index a1247143c988adf44382cc28a1d205d5acb75565..d86991a7c357aca6c52128db7c82637e4e3c3c5b 100644 --- a/lib/sqlbuilder/insert.go +++ b/lib/sqlbuilder/insert.go @@ -23,7 +23,7 @@ func (qi *inserter) clone() *inserter { return clone } -func (qi *inserter) NewBatch(n int) *BatchInserter { +func (qi *inserter) Batch(n int) *BatchInserter { return newBatchInserter(qi.clone(), n) } diff --git a/lib/sqlbuilder/interfaces.go b/lib/sqlbuilder/interfaces.go index dbef6a8db9bfa4203d13da0b36fe5bdc64153253..602c1405a71f33501db9baccb4a74aa92dca9b12 100644 --- a/lib/sqlbuilder/interfaces.go +++ b/lib/sqlbuilder/interfaces.go @@ -326,7 +326,7 @@ type Inserter interface { // Batch provies a BatchInserter that can be used to insert many elements at // once by issuing several calls to Values(). It accepts a size parameter // which defines the batch size. If size is < 1, the batch size is set to 1. - NewBatch(size int) *BatchInserter + Batch(size int) *BatchInserter // Execer provides the Exec method. Execer