225 Commits

Author SHA1 Message Date
Scott Kyle
f32de945ad Update to Realm Core 0.95.5 2015-12-30 16:53:26 -08:00
Ari Lazier
e78e33cd98 pr feedback 2015-12-18 14:37:41 -08:00
Ari Lazier
480f4effb2 fix for copy assignment 2015-12-17 18:40:26 -08:00
Ari Lazier
143564d0b9 results should store const ObjectSchema 2015-12-17 17:32:51 -08:00
Ari Lazier
dc67be30fc Schema stored in Realm::Config should be const 2015-12-17 16:18:16 -08:00
Scott Kyle
253a572ca7 Fix crash caused by accessing invalid ObjectSchema
These references would eventually become invalid. The quickest fix is for them to no longer be references. The longer-term fix might be to only store the object type and dynamically retrieve the ObjectSchema only when necessary.

Fixes #181
2015-12-16 13:04:53 -08:00
Ari Lazier
9c67784205 Merge pull request #172 from realm/al-keypath
tests for keypath queries
2015-11-29 19:29:14 -08:00
Ari Lazier
641e695160 Merge pull request #168 from realm/al-os-merge
Integrate new Results class
2015-11-29 18:58:55 -08:00
Ari Lazier
0868875366 tests for keypath queries 2015-11-29 18:56:50 -08:00
Ari Lazier
c9405da94f integrate new results class 2015-11-25 19:57:15 -08:00
Ari Lazier
1faf3d21d4 make None the first enum type 2015-11-25 19:10:59 -08:00
Ari Lazier
6ac6f39894 use current_group() helper 2015-11-25 18:34:36 -08:00
Ari Lazier
be2a3fab47 don't merge predicate to negated and group 2015-11-25 18:32:13 -08:00
Ari Lazier
e89259c746 more tests 2015-11-25 12:57:56 -08:00
Ari Lazier
a707a728cd add a few more tests 2015-11-25 12:54:13 -08:00
Ari Lazier
295b378e7f process compound operators in the correct order 2015-11-25 12:49:31 -08:00
Ari Lazier
4b9af98a81 fix for mixed && and || queries 2015-11-24 11:18:03 -08:00
Ari Lazier
054f185c1b compount parser tests 2015-11-24 10:39:42 -08:00
Ari Lazier
fa0ba53579 fix for reload in example 2015-11-23 19:00:31 -08:00
Ari Lazier
e05ec4ea83 latest from object store branch 2015-11-23 11:26:50 -08:00
Ari Lazier
d5f56540b7 pr fixes 2015-11-23 08:56:36 -08:00
Ari Lazier
2109520913 pr feedback 2015-11-23 08:47:09 -08:00
Ari Lazier
8d13ec1adc run parser tests in RealmJSTests 2015-11-20 15:16:35 -08:00
Ari Lazier
12176e96e9 move queryTests to parser dir 2015-11-20 14:51:04 -08:00
Ari Lazier
6d63042d7e object tests 2015-11-20 14:14:35 -08:00
Ari Lazier
6715a9b786 turn off parser analyze 2015-11-19 15:59:16 -08:00
Ari Lazier
88730cf0a5 test and bug fixes for data queries 2015-11-19 15:17:57 -08:00
Ari Lazier
3ac196166b add binary query support 2015-11-19 13:05:37 -08:00
Ari Lazier
f69dc9c081 more string tests and bugfix 2015-11-19 13:05:37 -08:00
Ari Lazier
c2e5a268a6 first string tests and custom error messages 2015-11-19 13:05:37 -08:00
Ari Lazier
aeb1e7ecb3 bool tests 2015-11-19 13:05:37 -08:00
Ari Lazier
fdf1fbd12b fix for not predicate 2015-11-19 13:05:37 -08:00
Ari Lazier
6a97f91ef9 compound tests 2015-11-19 13:05:37 -08:00
Ari Lazier
b926b602d9 test not, remove requirement of padding 2015-11-19 13:05:37 -08:00
Ari Lazier
fcf77f01c7 change argument syntax to use $ instead of {} 2015-11-19 13:05:37 -08:00
Ari Lazier
293552b37b tests for all expressions/operators 2015-11-19 13:05:37 -08:00
Ari Lazier
c6899d25d7 fix and tests for arguments 2015-11-19 13:05:37 -08:00
Ari Lazier
113510991a more grammer tests 2015-11-19 13:05:37 -08:00
Ari Lazier
d455aaf402 add basic test harness for grammer validation 2015-11-19 13:05:37 -08:00
Ari Lazier
bd04f5584b add macro to enable/disable debug token printing 2015-11-19 13:05:37 -08:00
Ari Lazier
ed1b3c4ecf make precondition a macro 2015-11-19 13:05:37 -08:00
Ari Lazier
4d7f607f49 test and fix for date queries 2015-11-19 13:05:37 -08:00
Ari Lazier
260ca18845 support query format strings 2015-11-19 13:05:37 -08:00
Ari Lazier
b97728ba33 support for querying boolean properties 2015-11-19 13:05:37 -08:00
Ari Lazier
e078b22c9a add required padding around string operators, use pegtl_istring_t 2015-11-19 13:05:37 -08:00
Ari Lazier
195f2a21dd move query building to a separate file 2015-11-19 13:05:37 -08:00
Ari Lazier
39956b910b remove duplicate code, add argument expression type 2015-11-19 13:05:37 -08:00
Ari Lazier
fad667f844 code cleanup, bugfixes 2015-11-19 13:05:37 -08:00
Ari Lazier
d654b7d52c support for truepredicate/falsepredicate, single quote strings - all tests now pass 2015-11-19 13:05:37 -08:00
Ari Lazier
1f78bf7db6 hook it up 2015-11-19 13:05:37 -08:00