new/null-types #2

Merged
jake merged 10 commits from new/null-types into main 2026-01-23 19:59:06 +00:00
2 changed files with 1 additions and 53 deletions
Showing only changes of commit 9719cde88b - Show all commits

8
.gitignore vendored
View File

@@ -15,13 +15,7 @@
# Output of the go coverage tool, specifically when used with LiteIDE # Output of the go coverage tool, specifically when used with LiteIDE
*.out *.out
# Dependency directories (remove the comment below to include it)
# vendor/
# Go workspace file
go.work
go.work.sum
# env file # env file
.env .env
cmd/*

View File

@@ -1,46 +0,0 @@
package main
import (
"database/sql"
"fmt"
"time"
"code.jakeyoungdev.com/go/lazy"
)
func main() {
type Test struct {
Timer sql.NullTime `db:"timer"`
TestTime time.Time `db:"times"`
}
// res, err := lazy.RandomStruct(lazy.StructConfig{
// Query: "insert into test (one, two) values (?, ?), (?, ?)",
// Example: test{},
// RowCount: 2,
// })
x, y := lazy.RandomGenerate(lazy.Config{
Query: "select * from table",
Example: Test{},
RowCount: 1,
})
if y != nil {
panic(y)
}
fmt.Printf("%+v", x)
// if err != nil {
// panic(err)
// }
// fmt.Println(res)
// t, ok := res.MockStructs[0].(test)
// if !ok {
// fmt.Println("errrrrrr")
// }
// fmt.Println(t.One)
// fmt.Println(t.Two)
}