go-jet
36450552e6
Add test for rows strict scan.
2026-01-21 12:02:09 +01: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
d86f14e665
Add support for strict scan.
...
If there are unused columns in query result set Query method panics.
2025-03-11 10:50:06 +01:00
go-jet
7b16e432ff
Add support for SELECT_JSON statements.
2025-02-21 19:55:01 +01:00
Samir Faci
c2703558d7
Moving PtrOf to package internal/ptr
2024-10-06 09:04:10 -04:00
Samir Faci
99be328e9d
Replacing several test util function with a generic version
...
ChangeLog:
- updated several test utils with a generic PtrOf
- updated references using iotils (Deprecated) with os equivalent import.
2024-10-05 13:13:55 -04:00
go-jet
6706f4b228
[Bug] DebugSQL panics with libraries that do not implemente Stringer interface.
2022-05-14 11:17:39 +02:00
go-jet
c86903fd1d
Additional scan performance improvements
...
Move typeStack to ScanContext, so it is shared between rows.Scan calls.
Use string.Builder for string concatenations.
Simplify value assign logic.
Move convert value to the last assign step (needs for type conversions are rare).
2022-02-09 12:34:10 +01:00
go-jet
4955bfc4b5
Add automatic query logger function with additional execution details.
2022-01-12 19:03:50 +01:00
go-jet
0d418890ab
Qrm refactor
...
- Allow custom types Scan method to read values returned by the driver rather then the value from intermediate Null types. Scan to intermidiate Null types removed.
- Better error handling
2021-10-15 17:43:10 +02:00
go-jet
3015b79926
Add test for - Special characters are not working in postgres password(for generator)
...
https://github.com/go-jet/jet/issues/95
2021-10-04 10:48:07 +02:00
go-jet
17e5e34111
Allow NUMERIC value scan into any number type
2021-05-21 16:09:29 +02:00
go-jet
3021a6a0fd
Add support to retrieve Rows from statement
...
Rows statement method executes statements over db connection/transaction and returns Rows.
2021-05-16 18:46:50 +02:00
go-jet
b375733dfa
Add schema rename support
...
Using SchemaFrom("schemaName") it is possible to set SQL builder table to point to a different schema.
2021-03-21 17:19:54 +01:00
go-jet
2ada2ff69b
Add go mod support.
2020-06-27 18:48:19 +02:00
go-jet
5d742837f1
Use testify/require instead of testify/assert for tests.
2020-05-09 11:00:22 +02:00
go-jet
ebcbadef24
Add new typesafe SET operator for UPDATE statement.
2020-05-09 10:49:09 +02:00
go-jet
926b88ed40
Add reserved words for MySQL.
2020-05-02 22:15:38 +02:00
go-jet
3efbb0ccd9
Replace gotest.tools with github.com/stretchr/testify.
2020-02-11 10:25:13 +01:00
go-jet
64a51dc093
QRM returns qrm.ErrNoRows when scanning into struct destination and query result set is empty.
2019-10-18 10:15:08 +02:00
go-jet
f9efee77ff
QRM returns sql.ErrNoRows when scanning into struct destination and query result set is empty.
2019-10-12 18:45:09 +02:00
go-jet
8c9ae77cd8
Add QRM error if result set is empty when scanning into struct destination.
2019-10-10 16:09:44 +02:00
go-jet
29f43e5fe8
Rename execution package to qrm (Query Result Mapping).
2019-09-27 11:46:31 +02:00
go-jet
13c671fa3f
Execution additional tests.
2019-08-13 17:20:35 +02:00
go-jet
486e45db5c
SQL Builder panics on invalid SQL.
...
Query execution panics on invalid destination.
2019-08-13 13:57:26 +02:00
go-jet
23fd973699
Package structure refactor.
2019-08-03 14:10:47 +02:00
go-jet
6bf9c32c07
Tests folder structure reorganisation.
2019-07-30 11:45:10 +02:00