public class AppSyncStore
extends java.lang.Object
| Constructor and Description |
|---|
AppSyncStore(com.apollographql.apollo.cache.normalized.ApolloStore syncStore) |
| Modifier and Type | Method and Description |
|---|---|
com.apollographql.apollo.cache.normalized.CacheKeyResolver |
cacheKeyResolver() |
com.apollographql.apollo.internal.cache.normalized.ResponseNormalizer<com.apollographql.apollo.cache.normalized.Record> |
cacheResponseNormalizer() |
com.apollographql.apollo.cache.normalized.GraphQLStoreOperation<java.lang.Boolean> |
clearAll() |
java.util.Set<java.lang.String> |
merge(java.util.Collection<com.apollographql.apollo.cache.normalized.Record> recordSet,
com.apollographql.apollo.cache.CacheHeaders cacheHeaders) |
java.util.Set<java.lang.String> |
merge(com.apollographql.apollo.cache.normalized.Record record,
com.apollographql.apollo.cache.CacheHeaders cacheHeaders) |
com.apollographql.apollo.internal.cache.normalized.ResponseNormalizer<java.util.Map<java.lang.String,java.lang.Object>> |
networkResponseNormalizer() |
com.apollographql.apollo.cache.normalized.NormalizedCache |
normalizedCache() |
void |
publish(java.util.Set<java.lang.String> changedKeys) |
java.util.Collection<com.apollographql.apollo.cache.normalized.Record> |
read(java.util.Collection<java.lang.String> keys,
com.apollographql.apollo.cache.CacheHeaders cacheHeaders) |
<D extends com.apollographql.apollo.api.Operation.Data,T,V extends com.apollographql.apollo.api.Operation.Variables> |
read(com.apollographql.apollo.api.Operation<D,T,V> operation) |
<D extends com.apollographql.apollo.api.Operation.Data,T,V extends com.apollographql.apollo.api.Operation.Variables> |
read(com.apollographql.apollo.api.Operation<D,T,V> operation,
com.apollographql.apollo.api.ResponseFieldMapper<D> responseFieldMapper,
com.apollographql.apollo.internal.cache.normalized.ResponseNormalizer<com.apollographql.apollo.cache.normalized.Record> responseNormalizer,
com.apollographql.apollo.cache.CacheHeaders cacheHeaders) |
<F extends com.apollographql.apollo.api.GraphqlFragment> |
read(com.apollographql.apollo.api.ResponseFieldMapper<F> responseFieldMapper,
com.apollographql.apollo.cache.normalized.CacheKey cacheKey,
com.apollographql.apollo.api.Operation.Variables variables) |
com.apollographql.apollo.cache.normalized.Record |
read(java.lang.String key,
com.apollographql.apollo.cache.CacheHeaders cacheHeaders) |
<R> R |
readTransaction(com.apollographql.apollo.internal.cache.normalized.Transaction<com.apollographql.apollo.internal.cache.normalized.ReadableStore,R> transaction) |
com.apollographql.apollo.cache.normalized.GraphQLStoreOperation<java.lang.Boolean> |
remove(com.apollographql.apollo.cache.normalized.CacheKey cacheKey) |
com.apollographql.apollo.cache.normalized.GraphQLStoreOperation<java.lang.Integer> |
remove(java.util.List<com.apollographql.apollo.cache.normalized.CacheKey> cacheKeys) |
void |
subscribe(com.apollographql.apollo.cache.normalized.ApolloStore.RecordChangeSubscriber subscriber) |
void |
unsubscribe(com.apollographql.apollo.cache.normalized.ApolloStore.RecordChangeSubscriber subscriber) |
com.apollographql.apollo.cache.normalized.GraphQLStoreOperation<java.util.Set<java.lang.String>> |
write(com.apollographql.apollo.api.GraphqlFragment fragment,
com.apollographql.apollo.cache.normalized.CacheKey cacheKey,
com.apollographql.apollo.api.Operation.Variables variables) |
<D extends com.apollographql.apollo.api.Operation.Data,T,V extends com.apollographql.apollo.api.Operation.Variables> |
write(com.apollographql.apollo.api.Operation<D,T,V> operation,
D operationData) |
com.apollographql.apollo.cache.normalized.GraphQLStoreOperation<java.lang.Boolean> |
writeAndPublish(com.apollographql.apollo.api.GraphqlFragment fragment,
com.apollographql.apollo.cache.normalized.CacheKey cacheKey,
com.apollographql.apollo.api.Operation.Variables variables) |
<D extends com.apollographql.apollo.api.Operation.Data,T,V extends com.apollographql.apollo.api.Operation.Variables> |
writeAndPublish(com.apollographql.apollo.api.Operation<D,T,V> operation,
D operationData) |
<R> R |
writeTransaction(com.apollographql.apollo.internal.cache.normalized.Transaction<com.apollographql.apollo.internal.cache.normalized.WriteableStore,R> transaction) |
public AppSyncStore(com.apollographql.apollo.cache.normalized.ApolloStore syncStore)
public com.apollographql.apollo.internal.cache.normalized.ResponseNormalizer<java.util.Map<java.lang.String,java.lang.Object>> networkResponseNormalizer()
public com.apollographql.apollo.internal.cache.normalized.ResponseNormalizer<com.apollographql.apollo.cache.normalized.Record> cacheResponseNormalizer()
public void subscribe(com.apollographql.apollo.cache.normalized.ApolloStore.RecordChangeSubscriber subscriber)
public void unsubscribe(com.apollographql.apollo.cache.normalized.ApolloStore.RecordChangeSubscriber subscriber)
public void publish(@Nonnull
java.util.Set<java.lang.String> changedKeys)
public com.apollographql.apollo.cache.normalized.GraphQLStoreOperation<java.lang.Boolean> clearAll()
public com.apollographql.apollo.cache.normalized.GraphQLStoreOperation<java.lang.Boolean> remove(@Nonnull
com.apollographql.apollo.cache.normalized.CacheKey cacheKey)
public com.apollographql.apollo.cache.normalized.GraphQLStoreOperation<java.lang.Integer> remove(@Nonnull
java.util.List<com.apollographql.apollo.cache.normalized.CacheKey> cacheKeys)
public <R> R readTransaction(com.apollographql.apollo.internal.cache.normalized.Transaction<com.apollographql.apollo.internal.cache.normalized.ReadableStore,R> transaction)
public <R> R writeTransaction(com.apollographql.apollo.internal.cache.normalized.Transaction<com.apollographql.apollo.internal.cache.normalized.WriteableStore,R> transaction)
public com.apollographql.apollo.cache.normalized.NormalizedCache normalizedCache()
public com.apollographql.apollo.cache.normalized.Record read(@Nonnull
java.lang.String key,
@Nonnull
com.apollographql.apollo.cache.CacheHeaders cacheHeaders)
public java.util.Collection<com.apollographql.apollo.cache.normalized.Record> read(@Nonnull
java.util.Collection<java.lang.String> keys,
@Nonnull
com.apollographql.apollo.cache.CacheHeaders cacheHeaders)
public java.util.Set<java.lang.String> merge(@Nonnull
java.util.Collection<com.apollographql.apollo.cache.normalized.Record> recordSet,
@Nonnull
com.apollographql.apollo.cache.CacheHeaders cacheHeaders)
public java.util.Set<java.lang.String> merge(com.apollographql.apollo.cache.normalized.Record record,
@Nonnull
com.apollographql.apollo.cache.CacheHeaders cacheHeaders)
public com.apollographql.apollo.cache.normalized.CacheKeyResolver cacheKeyResolver()
public <D extends com.apollographql.apollo.api.Operation.Data,T,V extends com.apollographql.apollo.api.Operation.Variables> com.apollographql.apollo.cache.normalized.GraphQLStoreOperation<T> read(@Nonnull
com.apollographql.apollo.api.Operation<D,T,V> operation)
public <D extends com.apollographql.apollo.api.Operation.Data,T,V extends com.apollographql.apollo.api.Operation.Variables> com.apollographql.apollo.cache.normalized.GraphQLStoreOperation<com.apollographql.apollo.api.Response<T>> read(@Nonnull
com.apollographql.apollo.api.Operation<D,T,V> operation,
@Nonnull
com.apollographql.apollo.api.ResponseFieldMapper<D> responseFieldMapper,
@Nonnull
com.apollographql.apollo.internal.cache.normalized.ResponseNormalizer<com.apollographql.apollo.cache.normalized.Record> responseNormalizer,
@Nonnull
com.apollographql.apollo.cache.CacheHeaders cacheHeaders)
public <F extends com.apollographql.apollo.api.GraphqlFragment> com.apollographql.apollo.cache.normalized.GraphQLStoreOperation<F> read(@Nonnull
com.apollographql.apollo.api.ResponseFieldMapper<F> responseFieldMapper,
@Nonnull
com.apollographql.apollo.cache.normalized.CacheKey cacheKey,
@Nonnull
com.apollographql.apollo.api.Operation.Variables variables)
public <D extends com.apollographql.apollo.api.Operation.Data,T,V extends com.apollographql.apollo.api.Operation.Variables> com.apollographql.apollo.cache.normalized.GraphQLStoreOperation<java.util.Set<java.lang.String>> write(@Nonnull
com.apollographql.apollo.api.Operation<D,T,V> operation,
@Nonnull
D operationData)
public <D extends com.apollographql.apollo.api.Operation.Data,T,V extends com.apollographql.apollo.api.Operation.Variables> com.apollographql.apollo.cache.normalized.GraphQLStoreOperation<java.lang.Boolean> writeAndPublish(@Nonnull
com.apollographql.apollo.api.Operation<D,T,V> operation,
@Nonnull
D operationData)
public com.apollographql.apollo.cache.normalized.GraphQLStoreOperation<java.util.Set<java.lang.String>> write(@Nonnull
com.apollographql.apollo.api.GraphqlFragment fragment,
@Nonnull
com.apollographql.apollo.cache.normalized.CacheKey cacheKey,
@Nonnull
com.apollographql.apollo.api.Operation.Variables variables)
public com.apollographql.apollo.cache.normalized.GraphQLStoreOperation<java.lang.Boolean> writeAndPublish(@Nonnull
com.apollographql.apollo.api.GraphqlFragment fragment,
@Nonnull
com.apollographql.apollo.cache.normalized.CacheKey cacheKey,
@Nonnull
com.apollographql.apollo.api.Operation.Variables variables)