Commit graph

  • d6c59deb1f Add MutablColumns list into autogen sql builder table. go-jet 2019-06-30 11:53:35 +02:00
  • 67e6fca0ce Update wiki pages. go-jet 2019-06-29 16:58:41 +02:00
  • fafe0866ea Update wiki Expressions page. go-jet 2019-06-28 13:30:09 +02:00
  • 6a6ee0561d Add wiki Expressions page. go-jet 2019-06-27 19:55:21 +02:00
  • 3516d2861c Add wiki Generator page. go-jet 2019-06-27 14:31:57 +02:00
  • b3ec1139b5 Add benefits to Readme.md. go-jet 2019-06-26 12:52:25 +02:00
  • b7ba58200e Change structure aliasing order. go-jet 2019-06-26 10:30:31 +02:00
  • 8be33b8774 Readme update. go-jet 2019-06-25 13:09:00 +02:00
  • 3dddd2f6bf Readme update. go-jet 2019-06-25 12:56:10 +02:00
  • 9196d7a81e Fix readme formatting. go-jet 2019-06-24 18:26:50 +02:00
  • 4f247ab63e Readme quick start example. go-jet 2019-06-24 18:22:55 +02:00
  • b15d8491fb Build fix. go-jet 2019-06-24 10:33:42 +02:00
  • f41e1a944f Generated test folder rename. go-jet 2019-06-24 10:01:34 +02:00
  • a44bd85d32 Generator cleanup. go-jet 2019-06-23 18:55:57 +02:00
  • ee5d526d26 Add CircleCI build badge status. go-jet 2019-06-23 16:48:05 +02:00
  • 454cd6f12b Update go-jet to support CircleCi build. go-jet 2019-06-21 16:16:57 +02:00
  • 17f6bab2e7 CircleCI yml file update. go-jet 2019-06-21 16:13:00 +02:00
  • 4f364173a3
    Merge pull request #1 from go-jet/package_refactor go-jet 2019-06-21 14:58:06 +02:00
  • fb89d54e2e CircleCI yml file added. go-jet 2019-06-21 14:54:23 +02:00
  • 83d4c5ad03 Package path refactor. go-jet 2019-06-21 13:56:57 +02:00
  • 829736279b Numeric expression type. go-jet 2019-06-21 12:30:32 +02:00
  • 1ac324e198 Statements execution with context. go-jet 2019-06-20 12:22:19 +02:00
  • cdfd8f1dff Query rows grouping performance improvements. go-jet 2019-06-20 11:19:23 +02:00
  • 565b670188 Improvements on sub-query projection reference. go-jet 2019-06-18 14:35:32 +02:00
  • d9ffa86453 Support for quoted identifiers. go-jet 2019-06-17 12:05:52 +02:00
  • 7fc99ac997 More unit tests. go-jet 2019-06-16 11:20:44 +02:00
  • 8a2c34fbd7 Select lock and table lock improvements. go-jet 2019-06-15 13:58:45 +02:00
  • a4feb66692 Insert and Update statement improvements. go-jet 2019-06-14 14:35:50 +02:00
  • 038a4b9dd0 Bug fix: Bytea nil values aren't stored as null in database. go-jet 2019-06-12 16:21:50 +02:00
  • c598978ba6 Model sql tags. go-jet 2019-06-12 12:47:30 +02:00
  • 367602757f Tests clean up. go-jet 2019-06-11 12:47:35 +02:00
  • ffba8718ca Default aliasing simplified. go-jet 2019-06-09 11:06:08 +02:00
  • e772768180 Column reference from sub queries. go-jet 2019-06-08 16:34:15 +02:00
  • e727fc3d4f Merge branch 'develop' of https://github.com/sub0zero/go-sqlbuilder into develop zer0sub 2019-06-07 14:24:16 +02:00
  • 3c5553b3dc Explicit sqlbuilder cast. zer0sub 2019-06-07 14:23:14 +02:00
  • 348b3beddc Project rename. go-jet 2019-06-05 17:56:24 +02:00
  • 4d7fbf8f49 Table interface cleanup. zer0sub 2019-06-05 17:15:20 +02:00
  • 8f51662fe5 Support for raw sql input. zer0sub 2019-06-04 12:10:23 +02:00
  • 384c0c67f5 Row and Array Comparisons (IN, NOT_IN). zer0sub 2019-06-04 11:52:37 +02:00
  • d69c67569a Aggregate functions zer0sub 2019-06-03 18:28:16 +02:00
  • dca028295d Conditional expression functions. zer0sub 2019-06-03 17:38:47 +02:00
  • ca5a30983e Generate enum types for sqlbuilder. zer0sub 2019-06-03 17:05:29 +02:00
  • 7c98fb508c Current date/time functions. zer0sub 2019-06-03 14:41:39 +02:00
  • 37a55e6ee3 Expression casting between builtin types. zer0sub 2019-06-02 18:12:44 +02:00
  • fcd3596780 Data Type Formatting Functions. zer0sub 2019-06-02 16:22:22 +02:00
  • 938c01b9b2 Support for pattern matching operators (LIKE, SIMILAR TO). zer0sub 2019-06-02 13:43:43 +02:00
  • aef698bdbc Support for additional string functions. zer0sub 2019-06-02 12:45:46 +02:00
  • 3c4b078941 Unit tests cleanup. zer0sub 2019-06-01 18:04:56 +02:00
  • 52bdd4b59f Support for additional mathematical functions. zer0sub 2019-06-01 15:00:37 +02:00
  • cf022ab68d Fix parentheses wrap on binary operators. zer0sub 2019-05-31 14:37:51 +02:00
  • 2b6288d317 Strictly type Integer and Real expressions. zer0sub 2019-05-31 12:59:57 +02:00
  • 7f5ba98819 Time, Timez, Timestamp, Timestampz, Date column types added. zer0sub 2019-05-30 14:49:36 +02:00
  • 7b89caa7e0 Comparison operators refactoring. zer0sub 2019-05-29 14:03:38 +02:00
  • 64ba909381 Generator clean up. Ensure all sql types can be processed. zer0sub 2019-05-27 13:11:15 +02:00
  • b3a52ceb31 Generator clean up refactoring. zer0sub 2019-05-24 13:13:13 +02:00
  • 7de8c1c45e Add scan type mismatch tests. zer0sub 2019-05-22 11:28:32 +02:00
  • 2a9a616e7c Add String method to generated enums. zer0sub 2019-05-21 17:40:25 +02:00
  • 3917c84694 Add custom struct scan test zer0sub 2019-05-21 17:34:43 +02:00
  • 00080962ff Support query to slice of the go base types. zer0sub 2019-05-21 13:11:45 +02:00
  • e656fb610c Query group scan refactoring. zer0sub 2019-05-20 17:37:55 +02:00
  • 5ed7cf2b1c Improve serialization error handling. zer0sub 2019-05-13 12:33:11 +02:00
  • 1fd63b8783 Extend set operator to accept sets as parameters. zer0sub 2019-05-13 11:48:58 +02:00
  • 240ddd65e6 Add statements debug sql support. zer0sub 2019-05-12 18:15:23 +02:00
  • 439c9f1ef9 Statements sql serialization simplified. zer0sub 2019-05-08 13:47:01 +02:00
  • d9bbec3795 Order by sql serialization simplified. zer0sub 2019-05-08 12:49:36 +02:00
  • f016a93d78 Model refactor cleanup. zer0sub 2019-05-07 19:06:21 +02:00
  • c9561ecc37 Add LOCK table support. zer0sub 2019-05-07 13:44:30 +02:00
  • dd9b815dbb Add support for INTERVAL operator. zer0sub 2019-05-06 14:01:50 +02:00
  • 4f9323ddca Add support for CASE operator. zer0sub 2019-05-06 12:42:15 +02:00
  • 3367df247c Add ROW constructor and IN/EXISTS operator. zer0sub 2019-05-05 18:03:30 +02:00
  • 08e4392278 Cleanup leftover. zer0sub 2019-05-05 14:05:43 +02:00
  • 0643768673 Table interface cleanup. zer0sub 2019-05-05 13:49:24 +02:00
  • 5de001d7e0 Allow set statements to be used as tables and expressions. zer0sub 2019-05-05 12:37:23 +02:00
  • 5ad213885f Default aliasing refactoring. zer0sub 2019-05-03 12:51:57 +02:00
  • 22426c8cad Integration test for UNION statement. zer0sub 2019-05-03 11:59:18 +02:00
  • 5c05214ba1 Fix integration tests. zer0sub 2019-05-01 18:23:19 +02:00
  • eccc17dc8a Fix unit tests. zer0sub 2019-05-01 17:25:10 +02:00
  • 9b826fff6e Add support for INTERSECT and EXCEPT statements. zer0sub 2019-05-01 16:34:03 +02:00
  • 8a3521a016 Add support for UNION statements zer0sub 2019-05-01 14:42:46 +02:00
  • fef8f0ef83 Refactoring to support parameterized queries. zer0sub 2019-04-29 14:39:48 +02:00
  • bc6a2bbcac Add support for DELETE statements. zer0sub 2019-04-20 19:49:29 +02:00
  • 70d6f84375 Add support for Update statements. zer0sub 2019-04-14 17:55:10 +02:00
  • b287521f1a Add support for INSERT select query. zer0sub 2019-04-07 16:54:06 +02:00
  • 0971573338 Project path rename. zer0sub 2019-04-07 10:05:41 +02:00
  • 599a8c537a Add support for INSERT statements. zer0sub 2019-04-07 09:58:12 +02:00
  • d84deb8745 Add support for database json types. zer0sub 2019-04-04 15:25:45 +02:00
  • 37b0a6445b Add support for database uuid types. zer0sub 2019-04-04 13:07:21 +02:00
  • 2c7a9f5058 Add support for database enum types. zer0sub 2019-04-03 19:21:46 +02:00
  • 273bf1ed4c Add TimeExpression and TimeColumn types. zer0sub 2019-04-03 14:18:58 +02:00
  • b2f84d048c Add StringColumn type and expression Add Projection type Alias refactoring More numeric operations zer0sub 2019-04-03 11:03:07 +02:00
  • 033ab1d0da Column types refactoring. zer0sub 2019-03-31 14:07:58 +02:00
  • 38007810c1 Bool expression refactoring. zer0sub 2019-03-31 09:17:28 +02:00
  • 5a7563d4af Support for subqueries, Group By and Having clause. zer0sub 2019-03-30 10:17:32 +01:00
  • ddf816c998 Add func expression support. zer0sub 2019-03-30 10:05:30 +01:00
  • b7e26fbd9e Improve row scanning algorithm. zer0sub 2019-03-30 09:59:24 +01:00
  • 371b6ce799 Support more numeric types. zer0sub 2019-03-30 09:48:54 +01:00
  • 31736ec13e Add support for column alias. sub0Zero 2019-03-17 20:41:03 +01:00
  • 83a8b2b70f Scan group key improve. sub0Zero 2019-03-17 10:21:44 +01:00
  • 1cb997fc54 Add self join support. sub0Zero 2019-03-16 20:41:06 +01:00
  • 20c6f39665 Tests for FULL and CROSS JOIN. sub0Zero 2019-03-16 14:13:35 +01:00