Commit a0a3eca 1 parent 2762c36 commit a0a3eca Copy full SHA for a0a3eca
File tree 2 files changed +15
-3
lines changed
2 files changed +15
-3
lines changed Original file line number Diff line number Diff line change 4
4
5
5
High performance SQL builder with zero dependency for [ TDEngine] ( https://tdengine.com )
6
6
7
+ ## Features
8
+
9
+ - Databases builder
10
+ - Super table builder
11
+ - Table builder
12
+ - Select builder
13
+ - Insert builder
14
+ - Delete builder
15
+ - Native TDEngine query funcs
16
+ - Zero dependency
17
+
7
18
## Install
8
19
9
20
``` bash
@@ -40,7 +51,7 @@ b := tsbuilder.NewSTableBuilder().
40
51
" speed FLOAT" ,
41
52
).
42
53
Tags (map [string ]any{
43
- " deviceID" : " BINARY(36) " ,
54
+ " deviceID" : tsfuncs. Binary ( " 36 " ) ,
44
55
}).
45
56
Options (
46
57
" option_1 value_1" ,
@@ -142,6 +153,7 @@ if err != nil {
142
153
- ` tsfuncs.Asin(expr) `
143
154
- ` tsfuncs.Atan(expr) `
144
155
- ` tsfuncs.Avg(expr) `
156
+ - ` tsfuncs.Binary(expr) `
145
157
- ` tsfuncs.Ceil(expr) `
146
158
- ` tsfuncs.Cos(expr) `
147
159
- ` tsfuncs.Cos(expr) `
@@ -155,7 +167,7 @@ if err != nil {
155
167
## TODO
156
168
157
169
- Add more tdengine funcs
158
- - Add ` Drop ` , ` Alter ` methods for database and (s)tables
170
+ - Add ` Drop ` , ` Alter ` methods for database, super table and table
159
171
- Add more tests
160
172
161
173
## How to contribute
Original file line number Diff line number Diff line change 1
1
module github.com/tkcrm/tsbuilder
2
2
3
- go 1.20
3
+ go 1.18
You can’t perform that action at this time.
0 commit comments