Commit Graph

1093 Commits

Author SHA1 Message Date
Jinzhu 2786ab34b4 Support decode to virtual attributes, close #798 2016-02-18 23:29:45 +08:00
Jinzhu 6bd0862811 Only update non blank fields that has been changed 2016-02-18 23:17:35 +08:00
Jinzhu 52ae6df6fd Test Updates with blank values 2016-02-18 20:51:49 +08:00
Jinzhu 115789960a Joins support parameters, close #673 2016-02-16 22:48:26 +08:00
Jinzhu 5883c70478 Support custom preloading SQL, close #598, #793, #824 2016-02-15 21:29:47 +08:00
Jinzhu b054f235b9 Fix query with extra option 2016-02-15 19:42:49 +08:00
Jinzhu c9dfd80959 Support extra options for inserting, querying, deleting, updating SQL, close #721, #769 2016-02-15 19:36:48 +08:00
Jinzhu f9c6d17b2a Reorder callbacks after append it 2016-02-15 17:22:29 +08:00
Jinzhu 226c00b4a8 Fix LimitAndOffset for Update 2016-02-15 17:00:28 +08:00
Jinzhu 9caf48035d Refactor callback 2016-02-15 16:55:47 +08:00
Jinzhu 5d4aae2d11 Don't sort processors that without name 2016-02-15 16:23:26 +08:00
Jinzhu 4e8370e18b Refactor dialect 2016-02-15 14:59:15 +08:00
Jinzhu 6546ec3b5e Scan Rows into struct, fix #59 2016-02-14 23:29:06 +08:00
Jinzhu a7097106b1 Fix #784 set mysql datetime's type to NOT NULL 2016-02-14 22:42:17 +08:00
Jinzhu 94fb0dd1d4 Merge branch 'master' into v1.0_dev 2016-02-14 21:49:14 +08:00
Jinzhu aa45da1542 Preload first before run after find 2016-02-14 21:47:13 +08:00
Jinzhu f4456e139e Register dialects 2016-02-14 18:06:42 +08:00
Jinzhu 421979cfc2 Order results when preload many2many relations 2016-02-14 17:21:40 +08:00
Jinzhu ea40d075fe Fix migration 2016-02-14 16:17:02 +08:00
Jinzhu 86b4b20278 Merge branch 'master' into v1.0_dev 2016-02-14 14:18:35 +08:00
Jinzhu 77928d8373 Check argument is string or not in HasTable 2016-02-14 14:17:25 +08:00
Jinzhu 3c9d2b1af6 Merge branch 'RichardKnop-bugfix/hastable-string' 2016-02-14 14:14:56 +08:00
Richard Knop d37d184401 Fixed a nested preload panic bug. 2016-02-14 14:14:32 +08:00
Jinzhu 090272bf25 Merge pull request #846 from RichardKnop/bugfix/preload-panic
Fixed a nested preload panic bug.
2016-02-14 14:05:25 +08:00
Jinzhu b4abd125c1 Refactor DataTypeOf for postgres, mssql 2016-02-14 13:51:34 +08:00
Jinzhu d7455fa5b1 Refactor DataTypeOf for mysql 2016-02-14 13:34:32 +08:00
Jinzhu 552d9bf455 Refactor DataTypeOf for sqlite 2016-02-14 11:51:53 +08:00
Richard Knop f73f7b251f HasTable now works with table name passed as a string.
Before, only HasTable(&Foo) would work but HasTable("foos") would always
return false. This PR fixes that.
2016-02-13 20:28:42 +08:00
Richard Knop c19412d85a Fixed a nested preload panic bug. 2016-02-10 23:44:41 +08:00
Jinzhu dc435d2225 Merge branch 'master' into v1.0_dev 2016-02-08 22:08:02 +08:00
Jinzhu 0cf369dcff Fix query IN with empty slice 2016-02-08 19:29:16 +08:00
Jinzhu 7aab3ae861 Merge pull request #836 from lscieux/master
Fix a reflection panic with nested preloads
2016-02-08 18:16:09 +08:00
lscieux 369027a6ae Fix a reflection panic with nested preloads 2016-02-04 21:28:17 +01:00
Jinzhu d1fcba9bfc Merge pull request #834 from Xiol/patch-1
Fix documentation for Count() function example
2016-02-04 22:35:41 +08:00
Dane 08a740db98 Fix documentation for Count() function examples
Count function should pass pointer to struct rather than struct.
2016-02-04 09:23:04 +00:00
Jinzhu 2dfd76d22b Refactor DataTypeOf 2016-01-29 15:08:53 +08:00
Jinzhu c7b9acefb7 Merge pull request #823 from taiyangc/readme-typo
Fix README typo on Related usage.
2016-01-29 14:56:44 +08:00
Eric Chen 7bb90371e9 Fix README typo on Related usage. 2016-01-26 03:14:05 -08:00
Jason Seriff 3a13eade4e Remove regex guess on counting query - replace with explicit set on Count() call to fix order by issues 2016-01-25 14:28:02 -06:00
Jinzhu d92c5db9e7 Refactor dialect 2016-01-19 13:11:11 +08:00
Jinzhu e159ca1914 Refactor dialect 2016-01-18 20:32:52 +08:00
Jinzhu 896ee534e2 Add indirect method 2016-01-18 12:20:27 +08:00
Jinzhu 9739cb853c Merge pull request #804 from RichardKnop/feature/reflect-fieldbyname-panic-fix
Fixed an issue with reflect.Value.FieldByName causing panic
2016-01-18 12:02:59 +08:00
Richard Knop 50fe671928 Fixed an issue with reflect.Value.FieldByName causing panic under certain circumstances. 2016-01-17 23:18:16 +08:00
Jinzhu 19e9bd29e3 Refactor Scope CallMethod 2016-01-17 21:43:20 +08:00
Jinzhu 84f34c0c62 Move logger images to doc 2016-01-17 21:01:18 +08:00
Jinzhu 07773cc367 Keep refactoring on callbacks 2016-01-17 20:51:11 +08:00
Jinzhu 58a7252251 Refactor update callback 2016-01-17 19:57:03 +08:00
Jinzhu 92213273a5 Refactor create callback 2016-01-17 18:17:04 +08:00
Jinzhu e38b1e0948 Remove uncessary NeedPtr method 2016-01-17 17:12:19 +08:00