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
Thomas Goyne
324818f277
Merge pull request #14 from realm/tg-end-read
...
End the read transaction after schema init
2015-12-09 16:25:56 -08:00
Thomas Goyne
6a2457cf2c
Merge pull request #26 from realm/tg-unordered-clear
...
Call TableView::clear() with RemoveMode::unordered
2015-12-09 16:25:34 -08:00
Thomas Goyne
87003ae6ac
Call TableView::clear() with RemoveMode::unordered
2015-12-09 16:25:20 -08:00
Thomas Goyne
e897b31b7e
Merge pull request #19 from realm/tg-file-upgrade-checker
...
Added support for suppressing file format upgrades.
2015-12-09 16:23:17 -08:00
Thomas Goyne
c480eb6184
Merge pull request #23 from realm/tg-results-firstlast
...
Update existing TableViews in first() and last()
2015-12-09 16:19:52 -08:00
Thomas Goyne
7a0d96e1c7
Merge pull request #21 from realm/tg-gcc49
...
Fix compilation with GCC 4.9
2015-12-04 14:30:55 -08:00
Thomas Goyne
635bafe90f
Update existing TableViews in first() and last()
...
The call to update_tableview() was in the wrong place, resulting in it creating
the table view, but not updating an existing one.
2015-12-03 15:08:56 -08:00
Thomas Goyne
5028c4a582
Fix some warnings when building with GCC 4.9
2015-12-03 09:11:28 -08:00
Thomas Goyne
473028c153
Add some missing header inclusions
2015-12-03 09:07:37 -08:00
Thomas Goyne
853658b3fc
Change #import to #include
2015-12-03 09:03:31 -08:00
Tim Oliver
9102924a7d
Added support for suppressing file format upgrades.
2015-11-30 14:08:21 -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
Thomas Goyne
e53a534384
End the read transaction after schema init
2015-11-20 11:13:06 -08:00
Ari Lazier
f780342851
Merge pull request #7 from realm/tg-results
...
Port Results functionality from RLMResults
I will make the remaining fixes in another pr.
2015-11-20 10:26:35 -08:00
Thomas Goyne
a8f1b235d7
Eliminate a query copy in Results::filter()
2015-11-20 10:24:51 -08:00
Thomas Goyne
5683fa1e58
Use make_optional()
2015-11-20 10:24:51 -08:00
Thomas Goyne
1698da2143
Fix typo in comment
2015-11-20 10:24:51 -08:00
Thomas Goyne
d7fe9f9fb8
Expose the object class name from Results
2015-11-20 10:24:51 -08:00
Thomas Goyne
d1175fe364
Switch to throwing exceptions with all of the info needed to build error messages
2015-11-20 10:24:51 -08:00
Thomas Goyne
9dc5165a58
Fix compilation with GCC 4.9
2015-11-20 10:24:51 -08:00
Thomas Goyne
ab7f3dcaa6
Port most of RLMResults's functionality to realm::Results
2015-11-20 10:24:51 -08:00
Thomas Goyne
73b605d62c
Add results.{hpp,cpp} from realm-js
2015-11-20 10:24:51 -08:00
Thomas Goyne
a492966949
Move Realm::Config's default constructor out-of-line
...
Removes the need for things including shared_realm.hpp to include schema.hpp.
2015-11-20 10:24:21 -08:00
Ari Lazier
028ed2a4c2
Merge pull request #9 from realm/al-accessors
...
Accessor classes for Object and List
2015-11-20 10:16:02 -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