├── LICENSE ├── README.md ├── dbtx.go ├── drivers ├── repo.pgx │ ├── dbtx.go │ ├── go.mod │ ├── go.sum │ ├── repo.go │ └── rows.go └── repo.sql │ ├── dbtx.go │ ├── driver.go │ ├── go.mod │ └── repo.go ├── errors.go ├── example ├── example.go ├── go.mod ├── go.sum └── models │ ├── post_model.go │ └── user_model.go ├── find.go ├── find_opts.go ├── go.mod ├── go.sum ├── model ├── columns.go ├── definition.go ├── model.go ├── op.go └── relation.go ├── queries ├── expressions.go ├── insert.go ├── joins.go ├── params.go ├── query.go ├── select.go ├── update.go └── where.go └── repository.go /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-jacques/modb/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-jacques/modb/HEAD/README.md -------------------------------------------------------------------------------- /dbtx.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-jacques/modb/HEAD/dbtx.go -------------------------------------------------------------------------------- /drivers/repo.pgx/dbtx.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-jacques/modb/HEAD/drivers/repo.pgx/dbtx.go -------------------------------------------------------------------------------- /drivers/repo.pgx/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-jacques/modb/HEAD/drivers/repo.pgx/go.mod -------------------------------------------------------------------------------- /drivers/repo.pgx/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-jacques/modb/HEAD/drivers/repo.pgx/go.sum -------------------------------------------------------------------------------- /drivers/repo.pgx/repo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-jacques/modb/HEAD/drivers/repo.pgx/repo.go -------------------------------------------------------------------------------- /drivers/repo.pgx/rows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-jacques/modb/HEAD/drivers/repo.pgx/rows.go -------------------------------------------------------------------------------- /drivers/repo.sql/dbtx.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-jacques/modb/HEAD/drivers/repo.sql/dbtx.go -------------------------------------------------------------------------------- /drivers/repo.sql/driver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-jacques/modb/HEAD/drivers/repo.sql/driver.go -------------------------------------------------------------------------------- /drivers/repo.sql/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-jacques/modb/HEAD/drivers/repo.sql/go.mod -------------------------------------------------------------------------------- /drivers/repo.sql/repo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-jacques/modb/HEAD/drivers/repo.sql/repo.go -------------------------------------------------------------------------------- /errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-jacques/modb/HEAD/errors.go -------------------------------------------------------------------------------- /example/example.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-jacques/modb/HEAD/example/example.go -------------------------------------------------------------------------------- /example/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-jacques/modb/HEAD/example/go.mod -------------------------------------------------------------------------------- /example/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-jacques/modb/HEAD/example/go.sum -------------------------------------------------------------------------------- /example/models/post_model.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-jacques/modb/HEAD/example/models/post_model.go -------------------------------------------------------------------------------- /example/models/user_model.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-jacques/modb/HEAD/example/models/user_model.go -------------------------------------------------------------------------------- /find.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-jacques/modb/HEAD/find.go -------------------------------------------------------------------------------- /find_opts.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-jacques/modb/HEAD/find_opts.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- 1 | module github.com/lucasjacques/modb 2 | 3 | go 1.23.2 4 | -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /model/columns.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-jacques/modb/HEAD/model/columns.go -------------------------------------------------------------------------------- /model/definition.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-jacques/modb/HEAD/model/definition.go -------------------------------------------------------------------------------- /model/model.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-jacques/modb/HEAD/model/model.go -------------------------------------------------------------------------------- /model/op.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-jacques/modb/HEAD/model/op.go -------------------------------------------------------------------------------- /model/relation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-jacques/modb/HEAD/model/relation.go -------------------------------------------------------------------------------- /queries/expressions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-jacques/modb/HEAD/queries/expressions.go -------------------------------------------------------------------------------- /queries/insert.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-jacques/modb/HEAD/queries/insert.go -------------------------------------------------------------------------------- /queries/joins.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-jacques/modb/HEAD/queries/joins.go -------------------------------------------------------------------------------- /queries/params.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-jacques/modb/HEAD/queries/params.go -------------------------------------------------------------------------------- /queries/query.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-jacques/modb/HEAD/queries/query.go -------------------------------------------------------------------------------- /queries/select.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-jacques/modb/HEAD/queries/select.go -------------------------------------------------------------------------------- /queries/update.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-jacques/modb/HEAD/queries/update.go -------------------------------------------------------------------------------- /queries/where.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-jacques/modb/HEAD/queries/where.go -------------------------------------------------------------------------------- /repository.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucas-jacques/modb/HEAD/repository.go --------------------------------------------------------------------------------