@@ -27,17 +27,18 @@ import (
2727// Existing connection needs to be created with `clientFoundRows=true` options for update and delete to works correctly.
2828func New (database * db.DB ) rel.Adapter {
2929 var (
30- bufferFactory = builder.BufferFactory {ArgumentPlaceholder : "?" , BoolTrueValue : "true" , BoolFalseValue : "false" , Quoter : Quote {}, ValueConverter : ValueConvert {}}
31- filterBuilder = builder.Filter {}
32- queryBuilder = builder.Query {BufferFactory : bufferFactory , Filter : filterBuilder }
33- InsertBuilder = builder.Insert {BufferFactory : bufferFactory , InsertDefaultValues : true }
34- insertAllBuilder = builder.InsertAll {BufferFactory : bufferFactory }
35- updateBuilder = builder.Update {BufferFactory : bufferFactory , Query : queryBuilder , Filter : filterBuilder }
36- deleteBuilder = builder.Delete {BufferFactory : bufferFactory , Query : queryBuilder , Filter : filterBuilder }
37- ddlBufferFactory = builder.BufferFactory {InlineValues : true , BoolTrueValue : "true" , BoolFalseValue : "false" , Quoter : Quote {}, ValueConverter : ValueConvert {}}
38- ddlQueryBuilder = builder.Query {BufferFactory : ddlBufferFactory , Filter : filterBuilder }
39- tableBuilder = builder.Table {BufferFactory : ddlBufferFactory , ColumnMapper : columnMapper }
40- indexBuilder = builder.Index {BufferFactory : ddlBufferFactory , Query : ddlQueryBuilder , Filter : filterBuilder , DropIndexOnTable : true }
30+ bufferFactory = builder.BufferFactory {ArgumentPlaceholder : "?" , BoolTrueValue : "true" , BoolFalseValue : "false" , Quoter : Quote {}, ValueConverter : ValueConvert {}}
31+ filterBuilder = builder.Filter {}
32+ queryBuilder = builder.Query {BufferFactory : bufferFactory , Filter : filterBuilder }
33+ onConflictBuilder = builder.OnConflict {Statement : "ON DUPLICATE KEY" , UpdateStatement : "UPDATE" , UseValues : true }
34+ InsertBuilder = builder.Insert {BufferFactory : bufferFactory , InsertDefaultValues : true , OnConflict : onConflictBuilder }
35+ insertAllBuilder = builder.InsertAll {BufferFactory : bufferFactory , OnConflict : onConflictBuilder }
36+ updateBuilder = builder.Update {BufferFactory : bufferFactory , Query : queryBuilder , Filter : filterBuilder }
37+ deleteBuilder = builder.Delete {BufferFactory : bufferFactory , Query : queryBuilder , Filter : filterBuilder }
38+ ddlBufferFactory = builder.BufferFactory {InlineValues : true , BoolTrueValue : "true" , BoolFalseValue : "false" , Quoter : Quote {}, ValueConverter : ValueConvert {}}
39+ ddlQueryBuilder = builder.Query {BufferFactory : ddlBufferFactory , Filter : filterBuilder }
40+ tableBuilder = builder.Table {BufferFactory : ddlBufferFactory , ColumnMapper : columnMapper }
41+ indexBuilder = builder.Index {BufferFactory : ddlBufferFactory , Query : ddlQueryBuilder , Filter : filterBuilder , DropIndexOnTable : true }
4142 )
4243
4344 return & sql.SQL {
0 commit comments