Commit graph

6 commits

Author SHA1 Message Date
Emily Toop
bb250a5798 Address review comments @nalexander 2018-05-15 09:19:07 +01:00
Emily Toop
133cad35b6 Wrap caching FFI functions in Android Java library.
`CacheDirection` enum is used only on the Android side to provide a usable interface. FFI calls are more explicit.

Tests ensure that a cached query is faster than the uncached one.
2018-05-14 19:34:05 +01:00
Emily Toop
312d3bf4e0 Wrap caching FFI functions in Swift library.
`CacheDirection` enum is used only on the Swift side to provide a usable interface. FFI calls are more explicit.

Tests ensure that a cached query is faster than the uncached one.
2018-05-14 19:21:48 +01:00
Emily Toop
ffff8df490 Implement InProgress transactions and InProgress and Entity builders on Android.
Rename some of the functions in TypedValue, TupleResult and QueryBuilder to make them more Javay and less Swifty
2018-05-14 19:13:55 +01:00
Emily Toop
3865803981 Implement InProgress transactions and InProgress and Entity builders on iOS 2018-05-14 19:05:36 +01:00
Emily Toop
013629dec6
iOS and Android (Java) sdk framework (#643)
Documents the FFI layer for Mentat, and provides transaction functionality via an EDN string. Creates two native libraries for iOS (Swift) and Android (Java) and fully tests the FFI for both platforms.

Closes #619 #614 #611
2018-05-14 16:20:36 +01:00