@Override public Map<String, Object> getContext() { return query.getContext(); }
@Override public void context(QueryType query) { try { setDimension( "context", jsonMapper.writeValueAsString(query.getContext() == null ? ImmutableMap.of() : query.getContext()) ); } catch (JsonProcessingException e) { throw new RuntimeException(e); } }
@Nullable final byte[] queryCacheKey = computeQueryCacheKey(); if (query.getContext().get(QueryResource.HEADER_IF_NONE_MATCH) != null) { @Nullable final String prevEtag = (String) query.getContext().get(QueryResource.HEADER_IF_NONE_MATCH); @Nullable final String currentEtag = computeCurrentEtag(segments, queryCacheKey);
MDC.put("descending", Boolean.toString(query.isDescending())); if (setContextMDC) { final Iterable<Map.Entry<String, Object>> entries = query.getContext() == null ? ImmutableList.of() : query.getContext().entrySet(); for (Map.Entry<String, Object> entry : entries) { MDC.put(entry.getKey(), entry.getValue() == null ? "NULL" : entry.getValue().toString());
if (((QueryDataSource) dataSource).getQuery().getContext() != null) { subqueryContext.putAll(((QueryDataSource) dataSource).getQuery().getContext());
@Override public void context(QueryType query) { try { setDimension( "context", jsonMapper.writeValueAsString(query.getContext() == null ? ImmutableMap.of() : query.getContext()) ); } catch (JsonProcessingException e) { throw new RuntimeException(e); } }
MDC.put("descending", Boolean.toString(query.isDescending())); if (setContextMDC) { final Iterable<Map.Entry<String, Object>> entries = query.getContext() == null ? ImmutableList.of() : query.getContext().entrySet(); for (Map.Entry<String, Object> entry : entries) { MDC.put(entry.getKey(), entry.getValue() == null ? "NULL" : entry.getValue().toString());
@Nullable final byte[] queryCacheKey = computeQueryCacheKey(); if (query.getContext().get(QueryResource.HEADER_IF_NONE_MATCH) != null) { @Nullable final String prevEtag = (String) query.getContext().get(QueryResource.HEADER_IF_NONE_MATCH); @Nullable final String currentEtag = computeCurrentEtag(segments, queryCacheKey);
if (((QueryDataSource) dataSource).getQuery().getContext() != null) { subqueryContext.putAll(((QueryDataSource) dataSource).getQuery().getContext());