Commit graph

870 commits

Author SHA1 Message Date
Danny Gueta
d42fc975f9 Refactor JSON handling in AllTypesJsonRawMessageResult struct by removing unused fields and updating test cases to validate JSON and Jsonb data retrieval. 2026-02-13 09:50:55 +02:00
arthurvaverko
ab3a265a5c Add support for json.RawMessage type and update dependencies. 2026-02-09 06:06:50 +02:00
go-jet
7b56e1a621
Merge pull request #560 from go-jet/cdb-cmt-test
Add cockroachdb table comments test.
2026-02-03 12:56:56 +01:00
go-jet
1fae6502b3 Add cockroachdb table comments. 2026-02-03 12:43:37 +01:00
go-jet
a8b1782130
Merge pull request #558 from fernandesenzo/fix/cockroachdb-comments
fix: remove random comments on CockroachDB tables generation
2026-02-03 12:23:59 +01:00
go-jet
4ae762a3d4
Merge pull request #559 from go-jet/cleanup
Cleanup: Simplify expression construction
2026-02-02 14:08:04 +01:00
go-jet
7d31b406a9 Remove unused FunctionSerializeOverride parameter from dialect. 2026-02-02 13:55:22 +01:00
go-jet
0e495a279e Simplify literal expressions. 2026-02-02 13:21:35 +01:00
go-jet
4995a90483 Simplify construction of new expressions.
Fixes: IS_NOT_NULL() does not always add enough parentheses to the compiled SQL #500
2026-02-02 13:18:19 +01:00
Enzo Fernandes
5bc39dae41 fix: remove random comments on CockroachDB tables generation 2026-02-01 18:16:50 -03:00
go-jet
95224a793f
Merge pull request #557 from go-jet/first_row_strict
Check strict scan only on first row.
2026-01-31 14:42:06 +01:00
go-jet
ac8d24fa5b Check strict scan only on first row. 2026-01-31 14:25:26 +01:00
go-jet
eaaa328580
Merge pull request #542 from k4n4ry/feat/strict-field-mapping
feat: add StrictFieldMapping config
2026-01-31 14:04:09 +01:00
k4n4ry
323c3a0597 Merge remote-tracking branch 'upstream/master' into feat/strict-field-mapping 2026-01-30 22:44:12 +09:00
k4n4ry
01972bf7b0 docs(qrm): remove misleading StrictFieldMapping comment 2026-01-25 22:15:13 +09:00
go-jet
eeadd8ee72
Merge pull request #549 from go-jet/subq-col-typ
Sub-query AllColumns() method doesn't returns correct type for all the column types.
2026-01-22 12:32:56 +01:00
go-jet
7f215544d5 Test fix. 2026-01-22 12:13:39 +01:00
go-jet
6cc4f0bc58 Fix for incorrect subquery column type. 2026-01-21 13:24:28 +01:00
go-jet
38725aa490
Update README.md 2026-01-21 12:14:39 +01:00
go-jet
36450552e6 Add test for rows strict scan. 2026-01-21 12:02:09 +01:00
go-jet
b5b7f9a2b6
Merge pull request #547 from dragondgold/fix-row-scan-strict-scan
Fix row scanning always using strict scan
2026-01-21 11:48:17 +01:00
Andres
ab8e282e34
fix: row scanning always using strict scan 2026-01-19 12:46:39 -03:00
go-jet
074958997a
Merge pull request #545 from go-jet/json_arr_bug
Fix for SELECT_JSON_ARR generates incorrect order by, limit and offset clauses for mariadb.
2026-01-16 14:28:18 +01:00
go-jet
7d4aa4cdab Fix for SELECT_JSON_ARR generates incorrect order by, limit and offset clauses for mariadb. 2026-01-16 14:11:22 +01:00
k4n4ry
80b4ddd383 feat(qrm): support qrm:"optional" in strict field mapping 2026-01-12 18:24:20 +09:00
k4n4ry
f33c2ee357 feat: add StrictFieldMapping config 2025-12-30 20:53:31 +09:00
go-jet
adef2f9b1a
Merge pull request #530 from cgroschupp/feat/mariadb-returning
feat: add returning to mysql
2025-11-17 18:36:28 +01:00
Christian Groschupp
b2b1a59a45 feat: add returning to mysql 2025-11-13 16:57:58 +01:00
go-jet
0585cd1949 Increment jet generator version. 2025-10-18 15:01:45 +02:00
go-jet
4f81f5af63 Pre-allocate row slices. 2025-10-18 14:54:18 +02:00
go-jet
02bae5a2cb Merge branch 'pg_arrays' 2025-10-17 19:50:39 +02:00
go-jet
34a06ed198 Update circle.ci to go 1.23. 2025-10-17 19:47:27 +02:00
go-jet
5a4146e4e8 Remove toolchain directive from go.mod. 2025-10-17 19:44:14 +02:00
go-jet
937459b9cd
Merge pull request #525 from go-jet/pg_arrays
Add support for postgres array types
2025-10-17 14:34:43 +02:00
go-jet
e2a78428ce CockroachDB test fix. 2025-10-17 14:12:13 +02:00
go-jet
89e93710aa Additional tests. 2025-10-17 13:41:08 +02:00
go-jet
4ee047a675 Add support for additional array types. 2025-10-16 15:09:07 +02:00
go-jet
45d4ced9b0 Merge branch 'arjen-ag5/master' into pg_arrays
# Conflicts:
#	generator/template/model_template.go
#	generator/template/sql_builder_template.go
#	internal/jet/expression.go
#	postgres/cast.go
#	postgres/columns.go
#	postgres/expressions.go
#	postgres/insert_statement_test.go
#	postgres/literal.go
#	tests/postgres/alltypes_test.go
#	tests/postgres/generator_template_test.go
#	tests/postgres/scan_test.go
#	tests/postgres/select_test.go
2025-10-16 13:44:18 +02:00
Arjen Brouwer
d3ada5361e Add support for postgres arrays 2025-10-16 13:32:18 +02:00
go-jet
afc4cee6d2
Merge pull request #516 from carsonkrueger/feat/json
add model json tag to args
2025-08-09 12:04:30 +02:00
Carson Krueger
94ce6424ce add test 2025-08-07 22:53:41 -06:00
Carson Krueger
d3f8754cbf add CamelToSnake 2025-08-07 08:48:53 -06:00
Carson Krueger
8f99948004 add more tests 2025-08-04 22:20:34 -06:00
Carson Krueger
ede9118a9a fix json tags for view models 2025-08-04 22:20:29 -06:00
Carson Krueger
9cc22af2dd add tests for model-json-tag 2025-08-03 22:19:14 -06:00
Carson Krueger
ba65c2ab0c add json tag support 2025-08-03 19:34:31 -06:00
go-jet
d375d06267
Merge pull request #511 from Andrei-hub11/fix/digit-schema-quote
fix: quote identifiers starting with numbers
2025-07-22 19:07:53 +02:00
Andrei-hub11
1e075e0c3f fix: correct rune handling in shouldQuoteIdentifier 2025-07-21 15:12:30 -03:00
Andrei-hub11
b6fa663315 fix: quote identifiers starting with numbers 2025-07-20 14:23:18 -03:00
go-jet
8667bca8fc
Merge pull request #504 from go-jet/dependabot/go_modules/github.com/go-sql-driver/mysql-1.9.3
Bump github.com/go-sql-driver/mysql from 1.9.0 to 1.9.3
2025-07-03 12:17:26 +02:00