Paolo Galeone
fdd9a52800
Add getPrimaryKey: analize the tag string in the struct fields and find the one marked as primaryKey
...
Add primaryKey field to scope and uses getPrimaryKey to find the one marked in that way, if present. Otherwise fallback to id
Format code with gofmt
Fixes getPrimaryKey for non struct type
Add tests
add Tests for update a struct
2014-04-06 03:59:48 +02:00
Jinzhu
d7d9e24e1e
Add test for anonymous field
2014-03-26 08:36:17 +08:00
Jinzhu
1086009fce
Check if value is struct before check Field
2014-03-11 10:09:16 +08:00
Jinzhu
91e937bac1
Add some documents
2014-01-29 19:14:37 +08:00
Jinzhu
5eed96457b
rename couple of scope related methods
2014-01-29 12:00:57 +08:00
Jinzhu
241b6bc3b9
refact
2014-01-29 10:35:28 +08:00
Jinzhu
31247c577d
update method CombinedConditionSql
2014-01-29 08:55:45 +08:00
Jinzhu
036df5f46b
Move scope_database to scope.go
2014-01-28 17:40:09 +08:00
Jinzhu
6f1dd5fae3
API for search
2014-01-28 16:56:51 +08:00
Jinzhu
15583e6017
rename some files
2014-01-28 16:29:42 +08:00
Jinzhu
f1d990e92a
rename scope.quote to scope.Quote
2014-01-28 16:22:41 +08:00
Jinzhu
a2edf56c58
Remove unused codes
2014-01-28 16:06:22 +08:00
Jinzhu
2adbc4b8a6
move all code to scope
2014-01-28 15:54:19 +08:00
Jinzhu
05ce3d3933
related with plugin system
2014-01-28 12:28:44 +08:00
Jinzhu
ae68c0fb47
make count works
2014-01-28 11:38:53 +08:00
Jinzhu
5fd2e0d54f
make pluck works
2014-01-28 11:37:32 +08:00
Jinzhu
7bebf685f4
refact
2014-01-28 10:23:31 +08:00
Jinzhu
275de4f133
Add method inlineCondition
2014-01-28 10:06:03 +08:00
Jinzhu
6e848fc987
move row, rows, scan to scope
2014-01-28 09:48:44 +08:00
Jinzhu
db68e7a8fe
make callback query works
2014-01-28 09:25:30 +08:00
Jinzhu
048b8b6abe
make update column works with new plugin system
2014-01-28 08:27:12 +08:00
Jinzhu
506d14a2f2
make callback deletes works
2014-01-27 22:36:08 +08:00
Jinzhu
eab146a275
Add getter setter for scope
2014-01-27 12:02:35 +08:00
Jinzhu
23feade663
use callback update when save
2014-01-27 11:25:55 +08:00
Jinzhu
3981baf65d
Make callback create pass all tests
2014-01-27 10:47:37 +08:00
Jinzhu
ee6a6827a8
implement callback shared
2014-01-27 08:26:59 +08:00
Jinzhu
8dd7b4ed91
make callback create works
2014-01-26 19:36:15 +08:00
Jinzhu
261ece5696
Make callback delete works
2014-01-26 17:10:33 +08:00
Jinzhu
4985d7bd96
Add scope_condition.go
2014-01-26 14:58:29 +08:00
Jinzhu
6775ecaf13
delete unused callbacks/create.go
2014-01-26 14:28:35 +08:00
Jinzhu
10fcb0c88e
update scope.go
2014-01-26 14:18:21 +08:00
Jinzhu
79cacf7f09
improve scope.go
2014-01-26 13:51:23 +08:00
Jinzhu
973acd6339
Add callback create, delete
2014-01-26 12:41:37 +08:00