@@ -7,15 +7,15 @@ High performance SQL builder with zero dependency for [TDEngine](https://tdengin
7
7
## Install
8
8
9
9
``` bash
10
- go get github.com/tkcrm/tdenginebuilder
10
+ go get github.com/tkcrm/tsbuilder
11
11
```
12
12
13
13
## Examples
14
14
15
15
### Database
16
16
17
17
``` go
18
- b := tdenginebuilder .NewDatabaseBuilder ().
18
+ b := tsbuilder .NewDatabaseBuilder ().
19
19
Name (" db_name" ).
20
20
Options (
21
21
" PRECISION ms" ,
@@ -31,7 +31,7 @@ if err != nil {
31
31
### Supertable
32
32
33
33
``` go
34
- b := tdenginebuilder .NewSTableBuilder ().
34
+ b := tsbuilder .NewSTableBuilder ().
35
35
Name (" s_table_name" ).
36
36
Definitions (
37
37
" ts TIMESTAMP" ,
@@ -56,7 +56,7 @@ if err != nil {
56
56
### Table
57
57
58
58
``` go
59
- b := tdenginebuilder .NewCreateTableBuilder ().
59
+ b := tsbuilder .NewCreateTableBuilder ().
60
60
TableName (" test_table" ).
61
61
STable (" s_table_name" ).
62
62
Tags (map [string ]any{
@@ -74,13 +74,13 @@ if err != nil {
74
74
### Insert
75
75
76
76
``` go
77
- b := tdenginebuilder .NewInsertBuilder ()
77
+ b := tsbuilder .NewInsertBuilder ()
78
78
79
79
b.AddTable (" test_table_1" ).
80
80
Using (" s_table_name_2" ).
81
81
Columns (" column_1" , " column_2" , " column_3" ).
82
- Values (1 , 2 , tdenginefuncs .Now ()).
83
- Values (1 , 2 , tdenginefuncs .Abs (" 4321" )).
82
+ Values (1 , 2 , tsfuncs .Now ()).
83
+ Values (1 , 2 , tsfuncs .Abs (" 4321" )).
84
84
Values (1 , 2 , 3 )
85
85
86
86
// add table 2
@@ -105,7 +105,7 @@ if err != nil {
105
105
### Select
106
106
107
107
``` go
108
- b := tdenginebuilder .NewSelectBuilder ().
108
+ b := tsbuilder .NewSelectBuilder ().
109
109
Columns (" col_1" , " col_2" , " col_3" ).
110
110
From (" dbName.test_table" ).
111
111
Where (
@@ -122,7 +122,7 @@ if err != nil {
122
122
### Delete
123
123
124
124
``` go
125
- b := tdenginebuilder .NewDeleteBuilder ().
125
+ b := tsbuilder .NewDeleteBuilder ().
126
126
From (" dbName.test_table" ).
127
127
Where (
128
128
" asasd > asd" ,
@@ -137,20 +137,20 @@ if err != nil {
137
137
138
138
## Available funcs
139
139
140
- - ` tdenginefuncs .Abs(expr)`
141
- - ` tdenginefuncs .Acos(expr)`
142
- - ` tdenginefuncs .Asin(expr)`
143
- - ` tdenginefuncs .Atan(expr)`
144
- - ` tdenginefuncs .Avg(expr)`
145
- - ` tdenginefuncs .Ceil(expr)`
146
- - ` tdenginefuncs .Cos(expr)`
147
- - ` tdenginefuncs .Cos(expr)`
148
- - ` tdenginefuncs .Count(columns ...string)`
149
- - ` tdenginefuncs .Floor(expr)`
150
- - ` tdenginefuncs .Now()`
151
- - ` tdenginefuncs .Round(expr)`
152
- - ` tdenginefuncs .Sin(expr)`
153
- - ` tdenginefuncs .Sum(expr)`
140
+ - ` tsfuncs .Abs(expr)`
141
+ - ` tsfuncs .Acos(expr)`
142
+ - ` tsfuncs .Asin(expr)`
143
+ - ` tsfuncs .Atan(expr)`
144
+ - ` tsfuncs .Avg(expr)`
145
+ - ` tsfuncs .Ceil(expr)`
146
+ - ` tsfuncs .Cos(expr)`
147
+ - ` tsfuncs .Cos(expr)`
148
+ - ` tsfuncs .Count(columns ...string)`
149
+ - ` tsfuncs .Floor(expr)`
150
+ - ` tsfuncs .Now()`
151
+ - ` tsfuncs .Round(expr)`
152
+ - ` tsfuncs .Sin(expr)`
153
+ - ` tsfuncs .Sum(expr)`
154
154
155
155
## TODO
156
156
0 commit comments