congrats Icon
New! Tabnine Pro 14-day free trial
Start a free trial
Tabnine Logo
Operation.variables
Code IndexAdd Tabnine to your IDE (free)

How to use
variables
method
in
com.apollographql.apollo.api.Operation

Best Java code snippets using com.apollographql.apollo.api.Operation.variables (Showing top 19 results out of 315)

origin: apollographql/apollo-android

 @Nullable @Override public T execute(ReadableStore cache) {
  Record rootRecord = cache.read(CacheKeyResolver.rootKeyForOperation(operation).key(), CacheHeaders.NONE);
  if (rootRecord == null) {
   return null;
  }
  ResponseFieldMapper<D> responseFieldMapper = operation.responseFieldMapper();
  CacheFieldValueResolver fieldValueResolver = new CacheFieldValueResolver(cache, operation.variables(),
    cacheKeyResolver(), CacheHeaders.NONE, cacheKeyBuilder);
  //noinspection unchecked
  RealResponseReader<Record> responseReader = new RealResponseReader<>(operation.variables(), rootRecord,
    fieldValueResolver, scalarTypeAdapters, ResponseNormalizer.NO_OP_NORMALIZER);
  return operation.wrapData(responseFieldMapper.map(responseReader));
 }
});
origin: apollographql/apollo-android

@SuppressWarnings("unchecked")
public Response<W> parse(@NotNull Map<String, Object> payload) {
 checkNotNull(payload, "payload == null");
 D data = null;
 if (payload.containsKey("data")) {
  Map<String, Object> buffer = (Map<String, Object>) payload.get("data");
  RealResponseReader<Map<String, Object>> realResponseReader = new RealResponseReader<>(operation.variables(),
    buffer, new MapFieldValueResolver(), scalarTypeAdapters, responseNormalizer);
  data = (D) responseFieldMapper.map(realResponseReader);
 }
 List<Error> errors = null;
 if (payload.containsKey("errors")) {
  List<Map<String, Object>> errorPayloads = (List<Map<String, Object>>) payload.get("errors");
  if (errorPayloads != null) {
   errors = new ArrayList<>();
   for (Map<String, Object> errorPayload : errorPayloads) {
    errors.add(readError(errorPayload));
   }
  }
 }
 return Response.<W>builder(operation)
   .data(operation.wrapData(data))
   .errors(errors)
   .dependentKeys(responseNormalizer.dependentKeys())
   .build();
}
origin: apollographql/apollo-android

return new RealResponseReader<>(EMPTY_OPERATION.variables(), recordSet, new MapFieldValueResolver(),
  new ScalarTypeAdapters(customTypeAdapters), NO_OP_NORMALIZER);
origin: apollographql/apollo-android

 @Override public Set<String> execute(WriteableStore cache) {
  RealResponseWriter responseWriter = new RealResponseWriter(operation.variables(), scalarTypeAdapters);
  operationData.marshaller().marshal(responseWriter);
  ResponseNormalizer<Map<String, Object>> responseNormalizer = networkResponseNormalizer();
  responseNormalizer.willResolveRootQuery(operation);
  responseWriter.resolveFields(responseNormalizer);
  if (optimistic) {
   List<Record> updatedRecords = new ArrayList<>();
   for (Record record : responseNormalizer.records()) {
    updatedRecords.add(record.toBuilder().mutationId(mutationId).build());
   }
   return optimisticCache.mergeOptimisticUpdates(updatedRecords);
  } else {
   return optimisticCache.merge(responseNormalizer.records(), CacheHeaders.NONE);
  }
 }
});
origin: apollographql/apollo-android

 @NotNull @Override public Response<T> execute(ReadableStore cache) {
  Record rootRecord = cache.read(CacheKeyResolver.rootKeyForOperation(operation).key(), cacheHeaders);
  if (rootRecord == null) {
   return Response.<T>builder(operation).fromCache(true).build();
  }
  CacheFieldValueResolver fieldValueResolver = new CacheFieldValueResolver(cache, operation.variables(),
    cacheKeyResolver(), cacheHeaders, cacheKeyBuilder);
  RealResponseReader<Record> responseReader = new RealResponseReader<>(operation.variables(), rootRecord,
    fieldValueResolver, scalarTypeAdapters, responseNormalizer);
  try {
   responseNormalizer.willResolveRootQuery(operation);
   T data = operation.wrapData(responseFieldMapper.map(responseReader));
   return Response.<T>builder(operation)
     .data(data)
     .fromCache(true)
     .dependentKeys(responseNormalizer.dependentKeys())
     .build();
  } catch (Exception e) {
   logger.e(e, "Failed to read cache response");
   return Response.<T>builder(operation).fromCache(true).build();
  }
 }
});
origin: apollographql/apollo-android

 static ByteString httpRequestBody(Operation operation, ScalarTypeAdapters scalarTypeAdapters,
   boolean writeQueryDocument) throws IOException {
  Buffer buffer = new Buffer();
  JsonWriter jsonWriter = JsonWriter.of(buffer);
  jsonWriter.setSerializeNulls(true);
  jsonWriter.beginObject();
  jsonWriter.name("operationName").value(operation.name().name());
  jsonWriter.name("variables").beginObject();
  operation.variables().marshaller().marshal(new InputFieldJsonWriter(jsonWriter, scalarTypeAdapters));
  jsonWriter.endObject();
  jsonWriter.name("extensions")
    .beginObject()
    .name("persistedQuery")
    .beginObject()
    .name("version").value(1)
    .name("sha256Hash").value(operation.operationId())
    .endObject()
    .endObject();
  if (writeQueryDocument) {
   jsonWriter.name("query").value(operation.queryDocument().replaceAll("\\n", ""));
  }
  jsonWriter.endObject();
  jsonWriter.close();
  return buffer.readByteString();
 }
}
origin: com.amazonaws/aws-android-sdk-appsync-runtime

 @Nullable @Override public T execute(ReadableStore cache) {
  Record rootRecord = cache.read(CacheKeyResolver.rootKeyForOperation(operation).key(), CacheHeaders.NONE);
  if (rootRecord == null) {
   return null;
  }
  ResponseFieldMapper<D> responseFieldMapper = operation.responseFieldMapper();
  CacheFieldValueResolver fieldValueResolver = new CacheFieldValueResolver(cache, operation.variables(),
    cacheKeyResolver(), CacheHeaders.NONE);
  //noinspection unchecked
  RealResponseReader<Record> responseReader = new RealResponseReader<>(operation.variables(), rootRecord,
    fieldValueResolver, scalarTypeAdapters, ResponseNormalizer.NO_OP_NORMALIZER);
  return operation.wrapData(responseFieldMapper.map(responseReader));
 }
});
origin: awslabs/aws-mobile-appsync-sdk-android

 @Nullable @Override public T execute(ReadableStore cache) {
  Record rootRecord = cache.read(CacheKeyResolver.rootKeyForOperation(operation).key(), CacheHeaders.NONE);
  if (rootRecord == null) {
   return null;
  }
  ResponseFieldMapper<D> responseFieldMapper = operation.responseFieldMapper();
  CacheFieldValueResolver fieldValueResolver = new CacheFieldValueResolver(cache, operation.variables(),
    cacheKeyResolver(), CacheHeaders.NONE);
  //noinspection unchecked
  RealResponseReader<Record> responseReader = new RealResponseReader<>(operation.variables(), rootRecord,
    fieldValueResolver, scalarTypeAdapters, ResponseNormalizer.NO_OP_NORMALIZER);
  return operation.wrapData(responseFieldMapper.map(responseReader));
 }
});
origin: awslabs/aws-mobile-appsync-sdk-android

Log.v(TAG,"Thread:[" + Thread.currentThread().getId() +"]:  Added mutation[" + mutationObject.recordIdentifier + "] to inMemory Queue"  );
S3InputObjectInterface s3InputObjectInterface = S3ObjectManagerImplementation.getS3ComplexObject(mutationObject.request.operation.variables().valueMap());
if (s3InputObjectInterface == null) {
  persistentOfflineMutationManager.addPersistentMutationObject(
origin: awslabs/aws-mobile-appsync-sdk-android

S3InputObjectInterface s3Object = S3ObjectManagerImplementation.getS3ComplexObject(request.operation.variables().valueMap());
if (s3Object == null ) {
  Log.v(TAG, "Thread:[" + Thread.currentThread().getId() +"]: No s3 Objects found. Proceeding with the chain");
origin: com.amazonaws/aws-android-sdk-appsync-runtime

@SuppressWarnings("unchecked")
public Response<W> parse(@Nonnull Map<String, Object> payload) {
 checkNotNull(payload, "payload == null");
 D data = null;
 if (payload.containsKey("data")) {
  Map<String, Object> buffer = (Map<String, Object>) payload.get("data");
  RealResponseReader<Map<String, Object>> realResponseReader = new RealResponseReader<>(operation.variables(),
      buffer, new MapFieldValueResolver(), scalarTypeAdapters, responseNormalizer);
  data = (D) responseFieldMapper.map(realResponseReader);
 }
 List<Error> errors = null;
 if (payload.containsKey("errors")) {
  List<Map<String, Object>> errorPayloads = (List<Map<String, Object>>) payload.get("errors");
  if (errorPayloads != null) {
   errors = new ArrayList<>();
   for (Map<String, Object> errorPayload : errorPayloads) {
    errors.add(readError(errorPayload));
   }
  }
 }
 return Response.<W>builder(operation)
     .data(operation.wrapData(data))
     .errors(errors)
     .dependentKeys(responseNormalizer.dependentKeys())
     .build();
}
origin: awslabs/aws-mobile-appsync-sdk-android

@SuppressWarnings("unchecked")
public Response<W> parse(@Nonnull Map<String, Object> payload) {
 checkNotNull(payload, "payload == null");
 D data = null;
 if (payload.containsKey("data")) {
  Map<String, Object> buffer = (Map<String, Object>) payload.get("data");
  RealResponseReader<Map<String, Object>> realResponseReader = new RealResponseReader<>(operation.variables(),
      buffer, new MapFieldValueResolver(), scalarTypeAdapters, responseNormalizer);
  data = (D) responseFieldMapper.map(realResponseReader);
 }
 List<Error> errors = null;
 if (payload.containsKey("errors")) {
  List<Map<String, Object>> errorPayloads = (List<Map<String, Object>>) payload.get("errors");
  if (errorPayloads != null) {
   errors = new ArrayList<>();
   for (Map<String, Object> errorPayload : errorPayloads) {
    errors.add(readError(errorPayload));
   }
  }
 }
 return Response.<W>builder(operation)
     .data(operation.wrapData(data))
     .errors(errors)
     .dependentKeys(responseNormalizer.dependentKeys())
     .build();
}
origin: com.amazonaws/aws-android-sdk-appsync-runtime

 @Override public Set<String> execute(WriteableStore cache) {
  CacheResponseWriter cacheResponseWriter = new CacheResponseWriter(operation.variables(),
    scalarTypeAdapters);
  operationData.marshaller().marshal(cacheResponseWriter);
  ResponseNormalizer<Map<String, Object>> responseNormalizer = networkResponseNormalizer();
  responseNormalizer.willResolveRootQuery(operation);
  Collection<Record> records = cacheResponseWriter.normalize(responseNormalizer);
  if (optimistic) {
   List<Record> updatedRecords = new ArrayList<>();
   for (Record record : records) {
    updatedRecords.add(record.toBuilder().mutationId(mutationId).build());
   }
   return optimisticCache.mergeOptimisticUpdates(updatedRecords);
  } else {
   return optimisticCache.merge(records, CacheHeaders.NONE);
  }
 }
});
origin: awslabs/aws-mobile-appsync-sdk-android

private String httpRequestBody(Operation operation) throws IOException {
  Buffer buffer = new Buffer();
  JsonWriter jsonWriter = JsonWriter.of(buffer);
  jsonWriter.beginObject();
  jsonWriter.name("query").value(operation.queryDocument().replaceAll("\\n", ""));
  jsonWriter.name("variables").beginObject();
  operation.variables().marshaller().marshal(new InputFieldJsonWriter(jsonWriter, scalarTypeAdapters));
  jsonWriter.endObject();
  jsonWriter.endObject();
  jsonWriter.close();
  return buffer.readUtf8();
}
origin: awslabs/aws-mobile-appsync-sdk-android

 @Override public Set<String> execute(WriteableStore cache) {
  CacheResponseWriter cacheResponseWriter = new CacheResponseWriter(operation.variables(),
    scalarTypeAdapters);
  operationData.marshaller().marshal(cacheResponseWriter);
  ResponseNormalizer<Map<String, Object>> responseNormalizer = networkResponseNormalizer();
  responseNormalizer.willResolveRootQuery(operation);
  Collection<Record> records = cacheResponseWriter.normalize(responseNormalizer);
  if (optimistic) {
   List<Record> updatedRecords = new ArrayList<>();
   for (Record record : records) {
    updatedRecords.add(record.toBuilder().mutationId(mutationId).build());
   }
   return optimisticCache.mergeOptimisticUpdates(updatedRecords);
  } else {
   return optimisticCache.merge(records, CacheHeaders.NONE);
  }
 }
});
origin: com.amazonaws/aws-android-sdk-appsync-runtime

private RequestBody httpRequestBody(Operation operation) throws IOException {
 Buffer buffer = new Buffer();
 JsonWriter jsonWriter = JsonWriter.of(buffer);
 jsonWriter.beginObject();
 if (sendOperationIdentifiers) {
  jsonWriter.name("id").value(operation.operationId());
 } else {
  jsonWriter.name("query").value(operation.queryDocument().replaceAll("\\n", ""));
 }
 jsonWriter.name("variables").beginObject();
 operation.variables().marshaller().marshal(new InputFieldJsonWriter(jsonWriter, scalarTypeAdapters));
 jsonWriter.endObject();
 jsonWriter.endObject();
 jsonWriter.close();
 return RequestBody.create(MEDIA_TYPE, buffer.readByteString());
}
origin: awslabs/aws-mobile-appsync-sdk-android

private RequestBody httpRequestBody(Operation operation) throws IOException {
 Buffer buffer = new Buffer();
 JsonWriter jsonWriter = JsonWriter.of(buffer);
 jsonWriter.beginObject();
 if (sendOperationIdentifiers) {
  jsonWriter.name("id").value(operation.operationId());
 } else {
  jsonWriter.name("query").value(operation.queryDocument().replaceAll("\\n", ""));
 }
 jsonWriter.name("variables").beginObject();
 operation.variables().marshaller().marshal(new InputFieldJsonWriter(jsonWriter, scalarTypeAdapters));
 jsonWriter.endObject();
 jsonWriter.endObject();
 jsonWriter.close();
 return RequestBody.create(MEDIA_TYPE, buffer.readByteString());
}
origin: com.amazonaws/aws-android-sdk-appsync-runtime

 @Nonnull @Override public Response<T> execute(ReadableStore cache) {
  Record rootRecord = cache.read(CacheKeyResolver.rootKeyForOperation(operation).key(), cacheHeaders);
  if (rootRecord == null) {
   return Response.<T>builder(operation).fromCache(true).build();
  }
  CacheFieldValueResolver fieldValueResolver = new CacheFieldValueResolver(cache, operation.variables(),
    cacheKeyResolver(), cacheHeaders);
  RealResponseReader<Record> responseReader = new RealResponseReader<>(operation.variables(), rootRecord,
    fieldValueResolver, scalarTypeAdapters, responseNormalizer);
  try {
   responseNormalizer.willResolveRootQuery(operation);
   T data = operation.wrapData(responseFieldMapper.map(responseReader));
   return Response.<T>builder(operation)
     .data(data)
     .fromCache(true)
     .dependentKeys(responseNormalizer.dependentKeys())
     .build();
  } catch (Exception e) {
   logger.e(e, "Failed to read cache response");
   return Response.<T>builder(operation).fromCache(true).build();
  }
 }
});
origin: awslabs/aws-mobile-appsync-sdk-android

 @Nonnull @Override public Response<T> execute(ReadableStore cache) {
  Record rootRecord = cache.read(CacheKeyResolver.rootKeyForOperation(operation).key(), cacheHeaders);
  if (rootRecord == null) {
   return Response.<T>builder(operation).fromCache(true).build();
  }
  CacheFieldValueResolver fieldValueResolver = new CacheFieldValueResolver(cache, operation.variables(),
    cacheKeyResolver(), cacheHeaders);
  RealResponseReader<Record> responseReader = new RealResponseReader<>(operation.variables(), rootRecord,
    fieldValueResolver, scalarTypeAdapters, responseNormalizer);
  try {
   responseNormalizer.willResolveRootQuery(operation);
   T data = operation.wrapData(responseFieldMapper.map(responseReader));
   return Response.<T>builder(operation)
     .data(data)
     .fromCache(true)
     .dependentKeys(responseNormalizer.dependentKeys())
     .build();
  } catch (Exception e) {
   logger.e(e, "Failed to read cache response");
   return Response.<T>builder(operation).fromCache(true).build();
  }
 }
});
com.apollographql.apollo.apiOperationvariables

Javadoc

Returns the variables associated with this GraphQL operation.

Popular methods of Operation

  • operationId
    Returns a unique identifier for this operation.
  • queryDocument
    Returns the raw GraphQL operation String.
  • name
    Returns GraphQL operation name.
  • responseFieldMapper
    Returns a mapper that maps the server response data to generated model class D.
  • wrapData
    Wraps the generated response data class D with another class. For example, a use case for this would

Popular in Java

  • Updating database using SQL prepared statement
  • setScale (BigDecimal)
  • startActivity (Activity)
  • scheduleAtFixedRate (ScheduledExecutorService)
  • HttpServer (com.sun.net.httpserver)
    This class implements a simple HTTP server. A HttpServer is bound to an IP address and port number a
  • BufferedInputStream (java.io)
    A BufferedInputStream adds functionality to another input stream-namely, the ability to buffer the i
  • OutputStream (java.io)
    A writable sink for bytes.Most clients will use output streams that write data to the file system (
  • KeyStore (java.security)
    KeyStore is responsible for maintaining cryptographic keys and their owners. The type of the syste
  • PriorityQueue (java.util)
    A PriorityQueue holds elements on a priority heap, which orders the elements according to their natu
  • HttpServlet (javax.servlet.http)
    Provides an abstract class to be subclassed to create an HTTP servlet suitable for a Web site. A sub
  • 14 Best Plugins for Eclipse
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyStudentsTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now