@@ -7,34 +7,34 @@ import (
77 "strings"
88)
99
10- var _ tdEngineSqlBuilder = (* insertBuilder )(nil )
10+ var _ TdEngineSQLBuilder = (* InsertBuilder )(nil )
1111
12- type insertTableData struct {
12+ type InsertTableData struct {
1313 tableName string
1414 using string
1515 columns []string
1616 values [][]any
1717 tags map [string ]any
1818}
1919
20- type insertBuilder struct {
21- tablesData []* insertTableData
20+ type InsertBuilder struct {
21+ tablesData []* InsertTableData
2222}
2323
24- func NewInsertBuilder () * insertBuilder {
25- return & insertBuilder {
26- tablesData : make ([]* insertTableData , 0 ),
24+ func NewInsertBuilder () * InsertBuilder {
25+ return & InsertBuilder {
26+ tablesData : make ([]* InsertTableData , 0 ),
2727 }
2828}
2929
30- func (s * insertBuilder ) AddTable (tableName string ) * insertTableData {
30+ func (s * InsertBuilder ) AddTable (tableName string ) * InsertTableData {
3131 for idx , table := range s .tablesData {
3232 if table .tableName == tableName {
3333 s .tablesData = append (s .tablesData [:idx ], s .tablesData [idx + 1 :]... )
3434 }
3535 }
3636
37- tData := & insertTableData {
37+ tData := & InsertTableData {
3838 tableName : tableName ,
3939 tags : make (map [string ]any ),
4040 columns : make ([]string , 0 ),
@@ -46,22 +46,22 @@ func (s *insertBuilder) AddTable(tableName string) *insertTableData {
4646 return tData
4747}
4848
49- func (s * insertTableData ) Using (v string ) * insertTableData {
49+ func (s * InsertTableData ) Using (v string ) * InsertTableData {
5050 s .using = v
5151 return s
5252}
5353
54- func (s * insertTableData ) Columns (columns ... string ) * insertTableData {
54+ func (s * InsertTableData ) Columns (columns ... string ) * InsertTableData {
5555 s .columns = columns
5656 return s
5757}
5858
59- func (s * insertTableData ) Values (values ... any ) * insertTableData {
59+ func (s * InsertTableData ) Values (values ... any ) * InsertTableData {
6060 s .values = append (s .values , values )
6161 return s
6262}
6363
64- func (s * insertTableData ) Tags (tags map [string ]any ) * insertTableData {
64+ func (s * InsertTableData ) Tags (tags map [string ]any ) * InsertTableData {
6565 if tags == nil {
6666 return s
6767 }
@@ -70,7 +70,7 @@ func (s *insertTableData) Tags(tags map[string]any) *insertTableData {
7070 return s
7171}
7272
73- func (s * insertBuilder ) Build () (string , error ) {
73+ func (s * InsertBuilder ) Build () (string , error ) {
7474 b := bytes .NewBuffer ([]byte {})
7575 b .WriteString ("INSERT INTO " )
7676
@@ -160,7 +160,7 @@ func (s *insertBuilder) Build() (string, error) {
160160 return b .String (), nil
161161}
162162
163- func (s * insertTableData ) validate () error {
163+ func (s * InsertTableData ) validate () error {
164164 if s .tableName == "" {
165165 return ErrEmptyTableName
166166 }
0 commit comments