Commit graph

549 commits

Author SHA1 Message Date
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
4fb1f52c85
Merge pull request #22 from go-jet/err-no-rows
QRM returns sql.ErrNoRows when scanning into struct destination and query result set is empty.
2019-10-12 18:49: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
3544977d7f QRM code refactor. 2019-10-11 10:15:36 +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
02fafd8a7a
Merge pull request #19 from go-jet/develop
Merge develop to master
2019-10-04 11:21:39 +02:00
go-jet
258468ce50
Merge pull request #17 from go-jet/date-agg-func
New MIN/MAX functions that accepts any expression type.
2019-09-30 15:43:48 +02:00
go-jet
e09c78dec3 New MIN/MAX functions that accepts any expression type. 2019-09-30 14:42:04 +02:00
go-jet
e3290ceea7
Update README.md 2019-09-28 11:34:42 +02:00
go-jet
4db3f422f7
Merge pull request #14 from go-jet/develop
Merge develop to master
2019-09-27 13:27:36 +02:00
go-jet
4b86e8f0ca
Update README.md 2019-09-27 11:49:46 +02:00
go-jet
7239c95438
Update README.md 2019-09-27 11:47:59 +02:00
go-jet
c727aa5b10 Merge branch 'develop' of https://github.com/go-jet/jet into GHub-develop 2019-09-27 11:46:41 +02:00
go-jet
29f43e5fe8 Rename execution package to qrm (Query Result Mapping). 2019-09-27 11:46:31 +02:00
go-jet
92de03d4b3 GroupKeyInfo improvements for parent specified primary keys. 2019-09-27 11:34:12 +02:00
go-jet
2020d533ba
Update README.md 2019-09-26 12:40:05 +02:00
go-jet
d0297ca16f Build fix. 2019-09-26 12:35:39 +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
4f86a77b2d Merge branch 'develop' of https://github.com/go-jet/jet into GHub-develop 2019-09-26 11:45:30 +02:00
go-jet
b646dd2c99 Use type aliasing to forward types from internal/jet. 2019-09-26 11:44:46 +02:00
go-jet
fbf3b6d51c
Merge pull request #13 from go-jet/develop
Merge develop to master
2019-09-21 15:58:30 +02:00
go-jet
e965aaa9e2
Update README.md 2019-09-21 15:50:06 +02:00
go-jet
4309b59975 Update README. 2019-09-21 15:48:14 +02:00
go-jet
cbf98298bd Fix linter errors. 2019-09-20 20:04:17 +02:00
go-jet
942911e7ae Fix linter errors. 2019-09-20 19:57:15 +02:00
go-jet
1cc463477d Fix linter errors. 2019-09-20 19:54:56 +02:00
go-jet
65e05021bc Add more unit tests. 2019-09-20 19:24:54 +02:00
go-jet
74b94f0d8b Add more unit tests. 2019-09-20 19:13:30 +02:00
go-jet
50bda95da2 Simplify error handling in generator. 2019-09-20 18:20:26 +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
5b08a1d240
Merge pull request #12 from go-jet/window-functions
Window functions
2019-09-17 13:50:31 +02:00
go-jet
df93283516 MariaDB test fix. 2019-09-17 13:47:40 +02:00
go-jet
31479f2130 Merge remote-tracking branch 'remotes/upstream/master' into window-functions 2019-09-17 13:35:44 +02:00
go-jet
5ba10d35db Added support for window clause and functions. 2019-09-17 13:34:47 +02:00
go-jet
fbdf056629
Update README.md 2019-09-08 10:50:47 +02:00
go-jet
361e3605f4
Merge pull request #10 from go-jet/develop
Release 2.0.0: MySQL and MariaDB support.
2019-08-20 10:09:43 +02:00
go-jet
b7363a554b Update doc.go and README.md. 2019-08-20 09:45:56 +02:00
go-jet
c7fae18a3d Update README. 2019-08-19 16:24:15 +02:00
go-jet
a893dfba44 Update README. 2019-08-19 10:40:34 +02:00
go-jet
bc2e8aca42 Update README. 2019-08-18 16:42:51 +02:00
go-jet
a657b76bef The rest of linter errors. 2019-08-17 18:32:01 +02:00
go-jet
ab6d85f886 Postgres linter errors. 2019-08-17 14:49:35 +02:00
go-jet
46a3dc7dfb MySQL linter errors. 2019-08-17 10:43:16 +02:00
go-jet
5e76355275 Null types improvements. 2019-08-16 17:11:03 +02:00
go-jet
ec21a2ad35 Should quote identifier improvement. 2019-08-16 14:03:24 +02:00
go-jet
de57a52acc
Merge pull request #9 from go-jet/mysql
MySQL and MariaDB support
2019-08-16 13:10:38 +02:00
go-jet
94bdbbb973 Update CircleCi. 2019-08-16 13:08:13 +02:00
go-jet
a9741630d7 Update CircleCi. 2019-08-16 13:04:20 +02:00