public class RealmCache<T extends GenericJson>
Created by Prots on 1/26/16.
Modifier and Type | Class and Description |
---|---|
static class |
RealmCache.Companion |
Modifier and Type | Field and Description |
---|---|
static RealmCache.Companion |
Companion |
Constructor and Description |
---|
RealmCache(java.lang.String collection,
RealmCacheManager mCacheManager,
java.lang.Class<T> collectionItemClass,
long ttl)
Created by Prots on 1/26/16.
|
Modifier and Type | Method and Description |
---|---|
void |
checkAclKmdFields(io.realm.DynamicRealm realm)
Fix to _acl_kmd tables
|
void |
clear() |
long |
count(com.kinvey.java.Query q) |
void |
createRealmTable(io.realm.DynamicRealm realm) |
int |
delete(com.kinvey.java.Query query) |
int |
delete(java.lang.Iterable<java.lang.String> ids) |
int |
delete(java.lang.String id) |
java.util.List<T> |
get(com.kinvey.java.Query query) |
java.util.List<T> |
get(java.lang.Iterable<java.lang.String> ids) |
T |
get(java.lang.String id) |
java.util.List<T> |
get() |
java.lang.String |
getCollection() |
java.lang.Class<T> |
getCollectionItemClass() |
T |
getFirst() |
T |
getFirst(com.kinvey.java.Query q) |
java.lang.String |
getHash() |
long |
getTtl() |
com.kinvey.java.model.Aggregation.Result[] |
group(com.kinvey.java.model.AggregateType aggregateType,
java.util.ArrayList<java.lang.String> fields,
java.lang.String reduceField,
com.kinvey.java.Query q) |
java.lang.Boolean |
isAddCount() |
void |
migration(io.realm.DynamicRealm realm)
Migrate from old table name to new table name
|
java.util.List<T> |
save(java.lang.Iterable<? extends T> items) |
T |
save(T item) |
void |
setAddCount(java.lang.Boolean p) |
void |
setTtl(long value) |
public static RealmCache.Companion Companion
public RealmCache(java.lang.String collection, RealmCacheManager mCacheManager, java.lang.Class<T> collectionItemClass, long ttl)
Created by Prots on 1/26/16.
public long getTtl()
public void setTtl(long value)
public java.lang.Boolean isAddCount()
public void setAddCount(java.lang.Boolean p)
public java.util.List<T> get(com.kinvey.java.Query query)
public java.util.List<T> get(java.lang.Iterable<java.lang.String> ids)
public T get(java.lang.String id)
public java.util.List<T> get()
public java.util.List<T> save(java.lang.Iterable<? extends T> items)
public T save(T item)
public int delete(com.kinvey.java.Query query)
public int delete(java.lang.Iterable<java.lang.String> ids)
public int delete(java.lang.String id)
public void clear()
public T getFirst()
public T getFirst(com.kinvey.java.Query q)
public long count(com.kinvey.java.Query q)
public java.lang.String getHash()
public void createRealmTable(io.realm.DynamicRealm realm)
public void migration(io.realm.DynamicRealm realm)
Migrate from old table name to new table name
realm
- Realm objectpublic void checkAclKmdFields(io.realm.DynamicRealm realm)
Fix to _acl_kmd tables
realm
- Realm objectpublic com.kinvey.java.model.Aggregation.Result[] group(com.kinvey.java.model.AggregateType aggregateType, java.util.ArrayList<java.lang.String> fields, java.lang.String reduceField, com.kinvey.java.Query q)
public java.lang.String getCollection()
public java.lang.Class<T> getCollectionItemClass()