public DocCtx(JsonDoc doc,ResultMetadata rmd) { super(doc.getRoot()); this.resultMetadata=rmd; }
public DocCtx(JsonDoc doc) { super(doc.getRoot()); }
public DocCtx(JsonDoc doc,ResultMetadata rmd) { super(doc.getRoot()); this.resultMetadata=rmd; }
/** * Updates all array size values in the given document */ public static void updateArraySizes(JsonNodeFactory factory, JsonDoc doc) { updateArraySizes(factory, (ObjectNode) doc.getRoot()); }
/** * Experimental! Use carefully. */ public void deductMemory(JsonDoc doc) { deductMemory(doc.getRoot()); }
/** * @see #monitorMemory(JsonNode) */ public void monitorMemory(JsonDoc doc) { monitorMemory(doc.getRoot()); }
/** * Experimental! Use carefully. */ public void deductMemory(JsonDoc doc) { deductMemory(doc.getRoot()); }
/** * @see #monitorMemory(JsonNode) */ public void monitorMemory(JsonDoc doc) { monitorMemory(doc.getRoot()); }
public SortableDoc(ResultDocument doc, SortFieldInfo[] fields) { super(doc.getDoc().getRoot(), fields); this.doc = doc; }
public static int size(JsonDoc doc) { return JsonUtils.size(doc.getRoot()); }
public static int size(TranslatedDoc doc) { return JsonUtils.size(doc.doc.getRoot()); }
private static void associateAllDocs(ResultDocument parentDoc,List<ResultDocument> childDocs,Path fieldName) { ArrayNode destNode=ensureDestNodeExists(parentDoc,null,fieldName); for (ResultDocument d : childDocs) { destNode.add(d.getDoc().getRoot()); } }
/** * If there are errors for this documents, returns a data error. Otherwise, * returns null. */ public DataError getDataError() { if (!errors.isEmpty()) { return new DataError(outputDoc == null ? getRoot() : outputDoc.getRoot(), errors); } else { return null; } }
/** * If there are errors for this documents, returns a data error. Otherwise, * returns null. */ public DataError getDataError() { if (!errors.isEmpty()) { return new DataError(outputDoc == null ? getRoot() : outputDoc.getRoot(), errors); } else { return null; } }
private static void associateAllDocs(ResultDocument parentDoc,List<ResultDocument> childDocs,Path fieldName) { ArrayNode destNode=ensureDestNodeExists(parentDoc,null,fieldName); for (ResultDocument d : childDocs) { destNode.add(d.getDoc().getRoot()); } }
/** * If there are errors for this documents, returns a data error. Otherwise, * returns null. */ public DataError getDataError() { if (!errors.isEmpty()) { return new DataError(outputDoc == null ? getRoot() : outputDoc.getRoot(), errors); } else { return null; } }
public QueryEvaluationContext evaluate(JsonDoc doc) { QueryEvaluationContext ctx = new QueryEvaluationContext(doc.getRoot()); evaluate(ctx); return ctx; }
public QueryEvaluationContext evaluate(JsonDoc doc) { QueryEvaluationContext ctx = new QueryEvaluationContext(doc.getRoot()); evaluate(ctx); return ctx; }
public QueryEvaluationContext evaluate(JsonDoc doc) { QueryEvaluationContext ctx = new QueryEvaluationContext(doc.getRoot()); evaluate(ctx); return ctx; }
private boolean updateDoc(EntityMetadata md, JsonDoc doc, Measure measure) { if (updater.update(doc, md.getFieldTreeRoot(), Path.EMPTY)) { // Remove any nulls from the document JsonDoc.filterNulls(doc.getRoot()); measure.begin("updateArraySizes"); PredefinedFields.updateArraySizes(md, nodeFactory, doc); measure.end("updateArraySizes"); return true; } else { return false; } }