Commit graph

20 commits

Author SHA1 Message Date
Aaron L 09eeef63af Optimize upsert. 2016-09-14 23:06:06 -07:00
Aaron L f803cdd6bd Fix all references to moved elements. 2016-09-14 21:02:24 -07:00
Patrick O'brien 83f7092dc6 Add MySQL Upsert, fix identation in all tpls 2016-09-14 18:14:07 +10:00
Patrick O'brien 793522650c Add lq, rq, and indexplaceholders args everywhere 2016-09-10 05:15:50 +10:00
Patrick O'brien 419f2760c7 Change quotes to bytes 2016-09-10 03:30:46 +10:00
Patrick O'brien 9e6a3d5ee3 Add quote dialects 2016-09-10 03:14:18 +10:00
Aaron L ecfa35350c Finish update optimization. 2016-09-03 22:53:42 -07:00
Aaron L acad9f7de5 Finish Insert() caching. 2016-09-03 12:47:27 -07:00
Aaron L 793306d749 Fit caching in to insert. 2016-09-03 12:24:18 -07:00
Patrick O'brien 8f6191c4d2 Move buildUpsertQuery to boil 2016-09-01 11:20:16 +10:00
Patrick O'brien cd7e45efaa Fix bugs for table only containing composite pkey
* Add more tables to test schema
* Add string slice match helper
2016-08-21 15:44:49 +10:00
Aaron L 2567a60a25 Rename some files to keep sanity 2016-08-17 23:48:37 -07:00
Aaron L efa1fbb80a Big refactor of generated code
- Stop generating helper functions for each model
- Move Insert/Update/Upsert query generation helpers to strmangle
- Add tests for query generation helpers
- Delete a lot of the Insert/Upsert tests that test the query generation
  helpers.
- Use tx for more of the tests.
2016-08-13 21:21:26 -07:00
Patrick O'brien 160c6ff0f0 Begin the pain 2016-08-13 16:34:02 -07:00
Patrick O'brien e3f319346f Finish UpdateAll query builder
* Add modifiers to delete builder
* Update golden file tests
* Add startAt to whereClause
2016-08-11 18:23:47 +10:00
Patrick O'brien 8a3a08baa0 Finish upsert, most of upsert tests
* Fix Upsert hooks
* Rename singleton template files
2016-08-05 00:26:39 +10:00
Patrick O'brien 2d732c727a Remove X funcs and add G funcs 2016-08-01 15:10:10 +10:00
Aaron L 82115b24e0 Rename templates to enforce sane ordering. 2016-06-19 16:29:59 -07:00
Patrick O'brien 1508d85cb6 Finish Bind test, renamed querymods package
* Rename querymods qs package to qm
* Refactor comparing values in template tests to remove redundancy
2016-06-15 00:01:28 +10:00
Aaron L 8757c8a184 Refactor entire project :D
- Move most files to root
- Remove cmds directory in favor of cmd directory with binary
- Remove all cobra from main
2016-06-11 18:25:00 -07:00