go-jet
|
92818acd50
|
Update circle-ci config
|
2021-02-21 17:12:17 +01:00 |
|
go-jet
|
2ada2ff69b
|
Add go mod support.
|
2020-06-27 18:48:19 +02:00 |
|
go-jet
|
63aa31925a
|
Disable unsupported MariaDB tests.
|
2020-06-01 20:35:07 +02:00 |
|
go-jet
|
d19fdea86d
|
Additional MySQL WITH statement tests.
|
2020-06-01 20:30:09 +02:00 |
|
go-jet
|
e54e8fcabf
|
Rename LoggableStatement to PrintableStatement.
|
2020-06-01 18:22:24 +02:00 |
|
go-jet
|
fb8607da29
|
Add support for WITH statements and Common Table Expressions.
|
2020-05-24 17:55:28 +02:00 |
|
go-jet
|
0d3ec872d6
|
Add support for automatic query logging.
|
2020-05-10 11:41:07 +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
|
a4b4710637
|
Generate different sql builder files for MySQL and PostgreSQL.
|
2020-05-03 21:30:57 +02:00 |
|
go-jet
|
980b9b6aac
|
Add ON DUPLICATE KEY UPDATE support (MySQL).
|
2020-05-03 20:46:21 +02:00 |
|
go-jet
|
30284af33e
|
Fix MariaDB build.
|
2020-05-02 22:26:08 +02:00 |
|
go-jet
|
926b88ed40
|
Add reserved words for MySQL.
|
2020-05-02 22:15:38 +02:00 |
|
go-jet
|
241ea0d6d6
|
Gen files idempotence test clean up.
|
2020-04-13 10:18:14 +02:00 |
|
go-jet
|
14e1863456
|
[postgres] Add support for ON CONFLICT clause
|
2020-04-12 18:53:57 +02:00 |
|
go-jet
|
4c6caa403e
|
Test sample for dynamic projection and dynamic condition.
|
2020-02-16 17:35:39 +01:00 |
|
go-jet
|
3019fdbbb2
|
[bug] Escape reserved words used as identifier.
|
2020-02-16 10:25:21 +01:00 |
|
go-jet
|
63c1fd6430
|
[bug] Fix crash on generating enum sql builder files when enum contains numeric values.
|
2020-02-15 11:20:51 +01:00 |
|
go-jet
|
3efbb0ccd9
|
Replace gotest.tools with github.com/stretchr/testify.
|
2020-02-11 10:25:13 +01:00 |
|
go-jet
|
3013dc3647
|
Add support for PostgreSQL interval column
|
2020-02-09 18:37:48 +01:00 |
|
go-jet
|
d2fbdb68e6
|
Add support for conditional constructed projection list.
|
2019-12-14 19:11:35 +01:00 |
|
go-jet
|
74725e8e11
|
Clean up.
|
2019-12-14 18:32:40 +01:00 |
|
go-jet
|
a2fbc4f53a
|
Add postgres interval cast.
|
2019-12-07 13:52:51 +01:00 |
|
go-jet
|
4a3579e7f9
|
Postgres interval with date/time expression arithmetic.
|
2019-12-01 18:34:44 +01:00 |
|
go-jet
|
d1970b3a55
|
MySQL interval with date/time expression arithmetic.
|
2019-12-01 18:34:44 +01:00 |
|
go-jet
|
15acb1c326
|
QRM returns qrm.ErrNoRows when scanning into struct destination and query result set is empty.
|
2019-12-01 18:34:44 +01:00 |
|
go-jet
|
947d2df47e
|
Additional qrm tests.
|
2019-12-01 18:34:44 +01:00 |
|
Christian King
|
9a3f12ea5f
|
Fix issue with using UUID primary keys in complex return types
When using a UUID as a primary key with PostgreSQL the grouping was
defaulting to the row which caused incorrect results to be returned.
|
2019-10-17 15:13:40 -04: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
|
e09c78dec3
|
New MIN/MAX functions that accepts any expression type.
|
2019-09-30 14:42:04 +02:00 |
|
go-jet
|
29f43e5fe8
|
Rename execution package to qrm (Query Result Mapping).
|
2019-09-27 11:46:31 +02:00 |
|
go-jet
|
799737d602
|
[Breakable] ColumnList is reverted to be a slice.
ColumnList(...) -> ColumnList{...}
IColumnList is removed.
|
2019-09-26 12:31:03 +02:00 |
|
go-jet
|
b646dd2c99
|
Use type aliasing to forward types from internal/jet.
|
2019-09-26 11:44:46 +02:00 |
|
go-jet
|
65e05021bc
|
Add more unit tests.
|
2019-09-20 19:24:54 +02:00 |
|
go-jet
|
f5287628aa
|
Improve code coverage.
|
2019-09-20 13:55:07 +02:00 |
|
go-jet
|
acd9d20339
|
Build fix.
|
2019-09-20 12:58:05 +02:00 |
|
go-jet
|
b88519bfd4
|
[Feature] Add support for database views.
[Feature] Add support to manually set primary keys for destination structure fields.
|
2019-09-20 12:53:52 +02:00 |
|
go-jet
|
df93283516
|
MariaDB test fix.
|
2019-09-17 13:47:40 +02:00 |
|
go-jet
|
5ba10d35db
|
Added support for window clause and functions.
|
2019-09-17 13:34:47 +02:00 |
|
go-jet
|
a893dfba44
|
Update README.
|
2019-08-19 10:40:34 +02:00 |
|
go-jet
|
a657b76bef
|
The rest of linter errors.
|
2019-08-17 18:32:01 +02:00 |
|
go-jet
|
46a3dc7dfb
|
MySQL linter errors.
|
2019-08-17 10:43:16 +02:00 |
|
go-jet
|
5131452c1b
|
Update testdata submodule.
|
2019-08-16 12:52:02 +02:00 |
|
go-jet
|
d5466a91e6
|
Move init and test results data to separate repo.
|
2019-08-16 12:43:41 +02:00 |
|
go-jet
|
76b861fb2a
|
Remove test data files.
|
2019-08-16 12:03:17 +02:00 |
|
go-jet
|
d609a478b3
|
Remove test data files.
|
2019-08-16 12:02:31 +02:00 |
|
go-jet
|
ba5ee27990
|
Literal expressions clean up.
|
2019-08-16 11:19:06 +02:00 |
|
go-jet
|
bcdab0f111
|
Disable generating enums from the views for MySQL/MariaDB.
|
2019-08-15 17:10:54 +02:00 |
|
go-jet
|
e0a1eff493
|
MariaDB tests fix.
|
2019-08-15 13:54:05 +02:00 |
|