Compare commits
No commits in common. "030343bc01eec563dfbf280c6d53090eace053ae" and "41c2b5d2114e508597a79496eba42733193ac697" have entirely different histories.
030343bc01
...
41c2b5d211
2
go.mod
2
go.mod
@ -1,3 +1,3 @@
|
|||||||
module codeup.manabox.cn/public/tdengine-mapper-go
|
module manabox.cn/tdengine-mapper
|
||||||
|
|
||||||
go 1.18
|
go 1.18
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
package tdmap
|
package td_builder
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"database/sql"
|
"database/sql"
|
||||||
|
@ -1,12 +1,13 @@
|
|||||||
package tdmap
|
package td_builder
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"fmt"
|
"fmt"
|
||||||
|
"manabox.cn/tdengine-mapper/syncmap"
|
||||||
"reflect"
|
"reflect"
|
||||||
"strings"
|
"strings"
|
||||||
)
|
)
|
||||||
|
|
||||||
func NewMapping() *TdMapping {
|
func NewTdMapping() *TdMapping {
|
||||||
return &TdMapping{}
|
return &TdMapping{}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -16,7 +17,7 @@ type TableNamer interface {
|
|||||||
}
|
}
|
||||||
|
|
||||||
type TdMapping struct {
|
type TdMapping struct {
|
||||||
modelMates Map[string, *StructMate]
|
modelMates syncmap.Map[string, *StructMate]
|
||||||
}
|
}
|
||||||
|
|
||||||
func (b *TdMapping) scanStruct(data ...any) error {
|
func (b *TdMapping) scanStruct(data ...any) error {
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
package tdmap
|
package td_builder
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"database/sql"
|
"database/sql"
|
||||||
@ -49,7 +49,7 @@ func (s *TaosUser) TableName() string {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func TestBuilderInsert(t *testing.T) {
|
func TestBuilderInsert(t *testing.T) {
|
||||||
tdMapping := NewMapping()
|
tdMapping := NewTdMapping()
|
||||||
p := 1
|
p := 1
|
||||||
data := []any{
|
data := []any{
|
||||||
&TaosDevice{
|
&TaosDevice{
|
||||||
@ -113,7 +113,7 @@ func (u *User) SuperTableName() string {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func TestSimpleInsert(t *testing.T) {
|
func TestSimpleInsert(t *testing.T) {
|
||||||
tdMapping := NewMapping()
|
tdMapping := NewTdMapping()
|
||||||
data := []any{
|
data := []any{
|
||||||
&User{Name: "张三", Age: 18},
|
&User{Name: "张三", Age: 18},
|
||||||
&User{Name: "李四", Age: 20},
|
&User{Name: "李四", Age: 20},
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
package tdmap
|
package syncmap
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"sync"
|
"sync"
|
@ -1,4 +1,4 @@
|
|||||||
package tdmap
|
package syncmap
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"log"
|
"log"
|
Loading…
Reference in New Issue
Block a user