Realm is a mobile database: an alternative to SQLite & key-value stores
https://realm.io
9cf26ed2cb
It currently creates a dynamic library, and builds on OS X only. |
||
---|---|---|
CMake | ||
external | ||
impl | ||
parser | ||
.gitignore | ||
.gitmodules | ||
CMakeLists.txt | ||
README.md | ||
binding_context.hpp | ||
index_set.cpp | ||
index_set.hpp | ||
list.cpp | ||
list.hpp | ||
object_accessor.hpp | ||
object_schema.cpp | ||
object_schema.hpp | ||
object_store.cpp | ||
object_store.hpp | ||
property.hpp | ||
results.cpp | ||
results.hpp | ||
schema.cpp | ||
schema.hpp | ||
shared_realm.cpp | ||
shared_realm.hpp |
README.md
Realm Object Store
Cross-platform code used accross bindings. Binding developers can choose to use some or all the included functionality
object_store
/schema
/object_schema
/property
- contains the structures and logic used to setup and modify realm files and their schema.shared_realm
- wraps the object_store apis to provide transactions, notifications, realm caching, migrations, and other higher level functionality.object_accessor
/results
/list
- accessor classes, object creation/update pipeline, and helpers for creating platform specific property getters and setters.parser
/query_builder
- cross platform query parser and query builder - requires and object_accessor specialization for argument support. Depends on https://github.com/ColinH/PEGTL
Building
TBD
Testing
TBD