Commit graph

  • 2487c48428 Fix linter errors. go-jet 2019-12-08 11:07:49 +01:00
  • 57aa62f483 Simplified creation of operator expression. go-jet 2019-12-07 18:52:46 +01:00
  • a2fbc4f53a Add postgres interval cast. go-jet 2019-12-07 13:52:51 +01:00
  • bdb6befab1
    Update README.md go-jet 2019-12-06 15:21:55 +01:00
  • 4a3579e7f9 Postgres interval with date/time expression arithmetic. go-jet 2019-12-01 18:26:01 +01:00
  • d1970b3a55 MySQL interval with date/time expression arithmetic. go-jet 2019-12-01 18:25:30 +01:00
  • 15acb1c326 QRM returns qrm.ErrNoRows when scanning into struct destination and query result set is empty. go-jet 2019-10-18 10:15:08 +02:00
  • 0b00a6b12c Some linter errors. go-jet 2019-10-18 10:09:56 +02:00
  • 947d2df47e Additional qrm tests. go-jet 2019-10-18 09:56:38 +02:00
  • 940fc06d9a
    Merge pull request #25 from go-jet/develop go-jet 2019-10-18 10:35:58 +02:00
  • 64a51dc093 QRM returns qrm.ErrNoRows when scanning into struct destination and query result set is empty. go-jet 2019-10-18 10:15:08 +02:00
  • f8daa1d76e Some linter errors. go-jet 2019-10-18 10:09:56 +02:00
  • 53a76f31b4 Additional qrm tests. go-jet 2019-10-18 09:56:38 +02:00
  • 2891cc71be
    Merge pull request #24 from cking-vonix/feature/pgsql-uuid-pk-fix-develop go-jet 2019-10-18 09:17:09 +02:00
  • 9a3f12ea5f Fix issue with using UUID primary keys in complex return types Christian King 2019-10-17 13:27:18 -04:00
  • 4fb1f52c85
    Merge pull request #22 from go-jet/err-no-rows go-jet 2019-10-12 18:49:08 +02:00
  • f9efee77ff QRM returns sql.ErrNoRows when scanning into struct destination and query result set is empty. go-jet 2019-10-12 18:45:09 +02:00
  • 3544977d7f QRM code refactor. go-jet 2019-10-11 10:15:36 +02:00
  • 8c9ae77cd8 Add QRM error if result set is empty when scanning into struct destination. go-jet 2019-10-10 16:09:44 +02:00
  • 02fafd8a7a
    Merge pull request #19 from go-jet/develop go-jet 2019-10-04 11:21:39 +02:00
  • 258468ce50
    Merge pull request #17 from go-jet/date-agg-func go-jet 2019-09-30 15:43:48 +02:00
  • e09c78dec3 New MIN/MAX functions that accepts any expression type. go-jet 2019-09-30 14:42:04 +02:00
  • e3290ceea7
    Update README.md go-jet 2019-09-28 11:34:42 +02:00
  • 4db3f422f7
    Merge pull request #14 from go-jet/develop go-jet 2019-09-27 13:27:36 +02:00
  • 4b86e8f0ca
    Update README.md go-jet 2019-09-27 11:49:46 +02:00
  • 7239c95438
    Update README.md go-jet 2019-09-27 11:47:59 +02:00
  • c727aa5b10 Merge branch 'develop' of https://github.com/go-jet/jet into GHub-develop go-jet 2019-09-27 11:46:41 +02:00
  • 29f43e5fe8 Rename execution package to qrm (Query Result Mapping). go-jet 2019-09-27 11:46:31 +02:00
  • 92de03d4b3 GroupKeyInfo improvements for parent specified primary keys. go-jet 2019-09-27 11:34:12 +02:00
  • 2020d533ba
    Update README.md go-jet 2019-09-26 12:40:05 +02:00
  • d0297ca16f Build fix. go-jet 2019-09-26 12:35:39 +02:00
  • 799737d602 [Breakable] ColumnList is reverted to be a slice. ColumnList(...) -> ColumnList{...} IColumnList is removed. go-jet 2019-09-26 12:31:03 +02:00
  • 4f86a77b2d Merge branch 'develop' of https://github.com/go-jet/jet into GHub-develop go-jet 2019-09-26 11:45:30 +02:00
  • b646dd2c99 Use type aliasing to forward types from internal/jet. go-jet 2019-09-26 11:44:46 +02:00
  • fbf3b6d51c
    Merge pull request #13 from go-jet/develop go-jet 2019-09-21 15:58:30 +02:00
  • e965aaa9e2
    Update README.md go-jet 2019-09-21 15:50:06 +02:00
  • 4309b59975 Update README. go-jet 2019-09-21 15:48:14 +02:00
  • cbf98298bd Fix linter errors. go-jet 2019-09-20 20:04:17 +02:00
  • 942911e7ae Fix linter errors. go-jet 2019-09-20 19:57:15 +02:00
  • 1cc463477d Fix linter errors. go-jet 2019-09-20 19:54:56 +02:00
  • 65e05021bc Add more unit tests. go-jet 2019-09-20 19:24:54 +02:00
  • 74b94f0d8b Add more unit tests. go-jet 2019-09-20 19:13:30 +02:00
  • 50bda95da2 Simplify error handling in generator. go-jet 2019-09-20 18:20:26 +02:00
  • f5287628aa Improve code coverage. go-jet 2019-09-20 13:55:07 +02:00
  • acd9d20339 Build fix. go-jet 2019-09-20 12:58:05 +02:00
  • b88519bfd4 [Feature] Add support for database views. [Feature] Add support to manually set primary keys for destination structure fields. go-jet 2019-09-20 12:53:52 +02:00
  • 5b08a1d240
    Merge pull request #12 from go-jet/window-functions go-jet 2019-09-17 13:50:31 +02:00
  • df93283516 MariaDB test fix. go-jet 2019-09-17 13:47:40 +02:00
  • 31479f2130 Merge remote-tracking branch 'remotes/upstream/master' into window-functions go-jet 2019-09-17 13:35:44 +02:00
  • 5ba10d35db Added support for window clause and functions. go-jet 2019-09-17 13:34:47 +02:00
  • fbdf056629
    Update README.md go-jet 2019-09-08 10:50:47 +02:00
  • 361e3605f4
    Merge pull request #10 from go-jet/develop go-jet 2019-08-20 10:09:43 +02:00
  • b7363a554b Update doc.go and README.md. go-jet 2019-08-20 09:45:56 +02:00
  • c7fae18a3d Update README. go-jet 2019-08-19 16:24:15 +02:00
  • a893dfba44 Update README. go-jet 2019-08-19 10:40:34 +02:00
  • bc2e8aca42 Update README. go-jet 2019-08-18 16:42:51 +02:00
  • a657b76bef The rest of linter errors. go-jet 2019-08-17 18:32:01 +02:00
  • ab6d85f886 Postgres linter errors. go-jet 2019-08-17 14:49:35 +02:00
  • 46a3dc7dfb MySQL linter errors. go-jet 2019-08-17 10:43:16 +02:00
  • 5e76355275 Null types improvements. go-jet 2019-08-16 17:11:03 +02:00
  • ec21a2ad35 Should quote identifier improvement. go-jet 2019-08-16 14:03:24 +02:00
  • de57a52acc
    Merge pull request #9 from go-jet/mysql go-jet 2019-08-16 13:10:38 +02:00
  • 94bdbbb973 Update CircleCi. go-jet 2019-08-16 13:08:13 +02:00
  • a9741630d7 Update CircleCi. go-jet 2019-08-16 13:04:20 +02:00
  • 7924d13875
    Merge pull request #8 from go-jet/mariadb go-jet 2019-08-16 13:02:31 +02:00
  • 5131452c1b Update testdata submodule. go-jet 2019-08-16 12:52:02 +02:00
  • 3d6d3cd9bf Remove gitmodules. go-jet 2019-08-16 12:44:45 +02:00
  • d5466a91e6 Move init and test results data to separate repo. go-jet 2019-08-16 12:43:41 +02:00
  • 96cc6d15b5 Update CircleCI. go-jet 2019-08-16 12:18:02 +02:00
  • 6b143e971b Update CircleCI. go-jet 2019-08-16 12:17:04 +02:00
  • ad25494d89 Update CircleCI. go-jet 2019-08-16 12:16:12 +02:00
  • 76b861fb2a Remove test data files. go-jet 2019-08-16 12:03:17 +02:00
  • d609a478b3 Remove test data files. go-jet 2019-08-16 12:02:31 +02:00
  • ba5ee27990 Literal expressions clean up. go-jet 2019-08-16 11:19:06 +02:00
  • bcdab0f111 Disable generating enums from the views for MySQL/MariaDB. go-jet 2019-08-15 17:10:54 +02:00
  • bec0d59be3 CircleCI update for MariaDB. go-jet 2019-08-15 16:40:47 +02:00
  • 819cce70f5 CircleCI update for MariaDB. go-jet 2019-08-15 14:10:25 +02:00
  • e0a1eff493 MariaDB tests fix. go-jet 2019-08-15 13:54:05 +02:00
  • ec462dce81 CircleCI update for MariaDB. go-jet 2019-08-15 12:42:10 +02:00
  • 38393f69c6 CircleCI update for MariaDB. go-jet 2019-08-15 12:37:05 +02:00
  • b163a147cf CircleCI update for MariaDB. go-jet 2019-08-15 12:34:56 +02:00
  • b656fa2ef1 CircleCI update for MariaDB. go-jet 2019-08-15 12:28:59 +02:00
  • 0dbdbb9220 MariaDB tests fix. go-jet 2019-08-15 11:59:17 +02:00
  • bf3ec27f68 REGEXP_LIKE refactor. go-jet 2019-08-15 11:10:02 +02:00
  • 91dc633b45 Generator clean up. go-jet 2019-08-14 12:50:31 +02:00
  • 4ab9d73a8b Functions go doc. go-jet 2019-08-14 10:11:43 +02:00
  • 13c671fa3f Execution additional tests. go-jet 2019-08-13 17:20:35 +02:00
  • 486e45db5c SQL Builder panics on invalid SQL. Query execution panics on invalid destination. go-jet 2019-08-13 13:57:26 +02:00
  • 14c2c9d745 Expression wrappers test. go-jet 2019-08-13 10:33:31 +02:00
  • 614c7e9754 Literal and cast clean up. go-jet 2019-08-13 10:16:26 +02:00
  • 9a34dc9fd7 Handle todos. go-jet 2019-08-12 12:27:33 +02:00
  • d3d00910aa Test utils reuse. go-jet 2019-08-12 12:11:16 +02:00
  • 74288d5418 Hide private methods. go-jet 2019-08-12 11:33:46 +02:00
  • e02e08a6ba Remove visitor. go-jet 2019-08-12 10:16:08 +02:00
  • 01f43d462a Sql builder clean up. go-jet 2019-08-11 18:57:40 +02:00
  • 736a650241 DebugSQL refactor. go-jet 2019-08-11 18:44:58 +02:00
  • 0dd976601e MySQL: Add Where and Limit for Delete statement. go-jet 2019-08-11 18:23:02 +02:00
  • a3ae52c43c MySQL lock and unlock tables statement. go-jet 2019-08-11 16:55:18 +02:00
  • ee4897a1e2 Jet internal refactor. go-jet 2019-08-11 14:29:03 +02:00
  • 4fbf576370 MySQL refactor. go-jet 2019-08-11 12:13:59 +02:00