Anatoliy Chakkaev
2fa07e8e1d
Rename essentials
2013-03-25 01:27:36 +04:00
Anatoliy Chakkaev
5ea5da0153
Rewrite hooks API
...
This commit breaks compatibility, but adds consistent API and allow modify data of update
2013-03-25 01:25:10 +04:00
dgsan
0503ad3295
This is the smash with blunt object fix for #215 , since the more flexible #213 was rejected.
...
There needs to be something done so that types not in `BASE_TYPES` can be parsed without
throwing an exception and making things go nuts when they aren't JSON.
As noted this is the blunt object solution and will not cover all cases, but something needs to be done.
2013-03-05 12:02:07 -07:00
Anatoliy Chakkaev
734ab8abd1
If property is array (List) need to convert it to JSON
2013-02-10 04:53:05 +08:00
dgsan
cba174b4ff
This fixes the apparent scope and comparison issues when calling a foreign key relation.
2013-02-01 10:15:03 -07:00
Anatoliy Chakkaev
5b33c2a0f1
Removed unused experimental stuff
2013-01-29 18:47:03 +07:00
Anatoliy Chakkaev
cefd79dbf6
Return null when findOne could not find record, closes #128
2013-01-22 23:47:14 +07:00
Anatoliy Chakkaev
9dbc8fa50b
Implement findOrCreate, requested in #190
2013-01-22 01:21:31 +07:00
Anatoliy Chakkaev
4d47d8348d
Revert hasMany change
2013-01-21 23:08:13 +07:00
Anatoliy Chakkaev
1010d5d64d
Merge pull request #192 from robblovell/hasmany
...
Hasmany
2013-01-21 07:42:01 -08:00
Erin Noe-Payne
d4043d715f
fix lost callback
2013-01-18 12:31:49 -05:00
Robb Lovell
6f9c495720
added 'all' method to hasMany in abstract-class.js to correctly support a 'many' collection. added .idea to .gitignore to ignore WebStorm projects.
2013-01-17 11:16:52 -08:00
Anatoliy Chakkaev
e8ef71c431
Only update id if it does not present in resulting dataset
2012-12-24 00:31:32 +04:00
Sascha Gehlich
7ec8ab55d1
updateAttributes data defaults to {}
2012-12-19 19:29:14 +01:00
Sébastien Drouyer
fbe04233cc
added some documentation for include and all function
2012-12-16 19:44:14 +01:00
Sébastien Drouyer
6db1a003d4
cleaned some old comments
2012-12-16 19:19:53 +01:00
Sébastien Drouyer
708265df22
merged + removed preprocessdata callback as it seems it isn't usefull
2012-12-16 18:58:52 +01:00
Sébastien Drouyer
175ad3141d
small fix on relations
2012-12-16 18:20:39 +01:00
Sébastien Drouyer
c6bddf170a
added include functionnality to abstract class and mysql
2012-12-16 18:05:36 +01:00
Sébastien Drouyer
24ccb0ffc2
added relations key
2012-12-14 16:28:29 +01:00
Nicholas Westlake
85535dc955
added nano adapter
2012-12-09 03:13:09 -06:00
Anatoliy Chakkaev
0c24dfa035
Merge pull request #141 from sdrdis/master
...
Added caching in relationships (+ test cases) (enhanced)
2012-11-02 19:20:09 -07:00
Sébastien Drouyer
8f41fdf90d
fixed indentation + adapted to markdown syntax
2012-11-03 02:05:27 +01:00
Sébastien Drouyer
5aa0efd818
corrected indentation issues
2012-11-03 01:56:53 +01:00
Sébastien Drouyer
fe8ed86301
small sentence fixes + added usage examples in belongsTo comments
2012-11-03 01:39:35 +01:00
Sébastien Drouyer
46b7747c87
fixed and enhanced caching in getters and setters in abstract-class
2012-11-01 01:13:16 +01:00
Sébastien Drouyer
0633737ac7
added caching functionnality
2012-10-30 00:37:19 +01:00
Anatoliy Chakkaev
c8322eea31
Fix instanceof checking
2012-10-29 04:05:05 +04:00
Anatoliy Chakkaev
c27a624d02
Fix inheritance
2012-10-22 17:33:57 +04:00
Anatoliy Chakkaev
c8f6d416a6
Remove unused cached relations, closes #134
2012-10-22 00:14:05 +04:00
Anatoliy Chakkaev
4fe9759afc
Fix typo, start new release preview
2012-10-16 13:12:34 +04:00
Anatoliy Chakkaev
575a29d4af
Print properly formatted object
2012-10-16 03:15:29 +04:00
Anatoliy Chakkaev
96e9079977
Remove lazy collections, remove unused caching stuff, unsupport node 0.4 (travis)
2012-10-16 02:22:40 +04:00
Anatoliy Chakkaev
dbb39bf43e
Further optimizations: remove hasOwnProperty backward compat
2012-10-16 01:29:30 +04:00
Anatoliy Chakkaev
f6d8b08631
Proper collection caching
2012-10-14 15:02:13 +04:00
Anatoliy Chakkaev
f59cf0ddbf
Specify collection length
2012-10-13 19:19:53 +04:00
Anatoliy Chakkaev
488bc68e05
Optimize collection
2012-10-13 18:25:50 +04:00
Anatoliy Chakkaev
1ec419aa42
Better performance on big datasets read
2012-10-13 17:59:25 +04:00
Anatoliy Chakkaev
ab4844b009
Merge pull request #95 from dombesz/master
...
Bug on initializing models with empty number property on postgresql.
2012-09-25 21:19:56 -07:00
Anatoliy Chakkaev
c8b8012e28
List API improvements
2012-09-11 23:22:55 +04:00
Anatoliy Chakkaev
e0f5f45b05
List improvements
2012-09-11 20:51:31 +04:00
Anatoliy Chakkaev
e938a814e8
Added typed lists support
2012-09-10 19:57:21 +04:00
Anatoliy Chakkaev
a3963485f5
Merge branch 'master' of github.com:1602/jugglingdb
2012-08-24 12:22:22 +04:00
Anatoliy Chakkaev
e46716f9d2
Changed validatable inheritance, fixed issue with belongsTo #113
2012-08-24 12:22:02 +04:00
Mike P
7003a3e8c7
Update lib/abstract-class.js
...
make sure that callback is called when there are no records or data in the all method
2012-08-18 11:22:00 -03:00
Anatoliy Chakkaev
d11293dc94
Provide additional info about collection
2012-08-16 14:21:46 +04:00
Anatoliy Chakkaev
a54961923d
Update postgres
2012-08-13 10:27:18 +04:00
Anatoliy Chakkaev
752e711bca
Merge pull request #103 from Katoka/master
...
Modified my previous pull requests commit
2012-07-14 05:11:06 -07:00
Taner Topal
3f0a3f526b
modified destroyAll
2012-07-13 15:53:22 +02:00
Jude Lam
913f9d4fc1
Added fix to the abstract-class.js file for issue #72 . The fix is resolved by by5739.
2012-07-08 21:20:11 -04:00