public FieldProjector(FieldProjection p, Path ctxPath, FieldTreeNode ctx) { super(ctxPath, ctx); field = new Path(ctxPath, p.getField()); include = p.isInclude(); recursive = p.isRecursive(); }
public FieldProjector(FieldProjection p, Path ctxPath, FieldTreeNode ctx) { super(ctxPath, ctx); field = new Path(ctxPath, p.getField()); include = p.isInclude(); recursive = p.isRecursive(); }
private Inclusion getFieldInclusion(Path field, FieldProjection p, Path context) { Path projectionField = new Path(context, toMask(p.getField())); LOGGER.debug("Checking if field projection on {} projects {}", projectionField, field); Inclusion inc = isFieldIncluded(field, projectionField, p.isInclude(), p.isRecursive()); LOGGER.debug("Field projection on {} projects {}: {}", projectionField, field, inc); return inc; }
public FieldProjector(FieldProjection p, Path ctxPath, FieldTreeNode ctx) { super(ctxPath, ctx); field = new Path(ctxPath, p.getField()); include = p.isInclude(); recursive = p.isRecursive(); }
private Inclusion getFieldInclusion(Path field, FieldProjection p, Path context) { Path projectionField = new Path(context, toMask(p.getField())); LOGGER.debug("Checking if field projection on {} projects {}", projectionField, field); Inclusion inc = isFieldIncluded(field, projectionField, p.isInclude(), p.isRecursive()); LOGGER.debug("Field projection on {} projects {}: {}", projectionField, field, inc); return inc; }