Aaron L
1facccacc1
Fix an edge case for MySQL
...
- This patch removes auto-generation of queries that have the pattern
COUNT(tablename.*) which is a syntax error in mysql.
2016-09-13 00:48:14 -07:00
Patrick O'brien
09cdb7a652
Fix SQL (takes exec now)
...
* Add SQLG
* Update templates using SQL
2016-08-28 14:51:03 +10:00
Patrick O'brien
26bb719563
Remove bad things (sum, min, max, avg, etc)
2016-08-26 22:08:27 +10:00
Aaron L
9c2a4d7852
Merge branch 'eager'
2016-08-17 23:17:13 -07:00
Patrick O'brien
8806e76d9f
Nearly finished relationship bind helper
...
* If only reflection would be nice
2016-08-18 03:56:00 +10:00
Patrick O'brien
94d36d7bf7
Begin IN implementation
2016-08-17 15:19:23 +10:00
Patrick O'brien
a54725f0fc
Add more tests
...
* Fix broken readme link
2016-08-16 01:46:41 +10:00
Patrick O'brien
4571184b7d
Add args to Having query mod
...
* Add more thorough golden tests
* Fix bug in update column ordering, now uses sort
2016-08-13 03:08:09 +10:00
Patrick O'brien
c3f8cff117
Add Or and And query mods, add ? placeholders
...
* Update whereClause builder to support Or and parentheses
* ? placeholders are now used instead of $1, $2 etc for where clauses.
* Update the whereClause test to add more tests and fix broken ones.
* Fix broken golden test files.
2016-08-11 16:44:15 +10:00
Patrick O'brien
af1b647fb4
Remove Or query mod, add builder whereClause test
...
* Add fixture tests/golden files
2016-08-09 22:29:59 +10:00
Aaron L
0b7e6fc507
Seperator -> Separator
2016-08-08 00:42:13 -07:00
Aaron L
6596868cb8
Change join structure to truly support any join
...
- Also normalize the "," vs ", " in query generation
2016-08-07 18:07:37 -07:00
Aaron L
5541b4dce9
Reorganize things before tearing apart
2016-08-07 18:07:37 -07:00
Aaron L
307fe4919a
Add parsing routine for SQL from/join statements
...
- Bonus: Add yaml/toml struct tags for models
2016-08-05 23:51:13 -07:00
Patrick O'brien
70b2dcfbb2
Boilerplate for upsert
2016-08-05 00:25:35 +10:00
Aaron L
1a1a025b58
Add append versions of boil query helpers
2016-08-03 22:22:17 -07:00
Aaron L
48e14f4fd8
Add multiple from statements.
2016-08-03 21:50:26 -07:00
Patrick O'brien
39fe91f2cb
Add RandomizeEnforcedStruct
...
* Fix broken Select QM test
2016-08-03 10:53:34 +10:00
Patrick O'brien
fb8540af1a
Change to IdentQuote, add IdentQuote to Select QM
2016-08-02 13:25:02 +10:00
Aaron L
fd7cb01b89
Add an order by query
2016-07-31 21:05:03 -07:00
Patrick O'brien
edecf1b704
Add "count as" query fixture
2016-08-01 13:06:51 +10:00
Aaron L
b8c28c7cf8
Add offset and limit generation
2016-07-31 19:21:06 -07:00
Patrick O'brien
f713e041ad
Add sql query mod, finish or querymod
...
* Add comments to kill lint errors
2016-07-19 14:07:12 +10:00
Patrick O'brien
013b3ae0f8
Added more reflect helpers
2016-07-09 02:39:36 +10:00
Patrick O'brien
d0b494600e
Fixed BuildQuery test
2016-06-07 16:45:06 +10:00
Patrick O'brien
a957bc3836
Changed From qmod to Table, added default values
...
* Added drivername to tplData
2016-04-26 19:27:00 +10:00
Patrick O'brien
9c493810ec
Finished most of delete functions
...
* Fixed some template errors
* Added IN helpers
2016-04-23 21:54:24 +10:00
Patrick O'brien
2abe35e6f9
Moved Apply back to query mods
...
* Added tests for query file
2016-04-20 22:51:04 +10:00
Patrick O'brien
2fc2a36306
Begin query building
...
* Added golden fixtures
2016-04-19 15:31:07 +10:00
Patrick O'brien
d89d23e673
Began implementing the ORM prototype
...
* Hooks, query mods, and query
* Update and UpdateX
2016-04-13 23:51:58 +10:00