@Override public Object evaluate(ExecutionContext context) { if (!context.isBindArgsSet()) { return null; } Object obj = context.getBindArgument(this.index); // check for BucketRegion substitution if (obj instanceof Region) { PartitionedRegion pr = context.getPartitionedRegion(); if (pr != null) { if (pr.getFullPath().equals(((Region) obj).getFullPath())) { obj = context.getBucketRegion(); } } } return obj; }
@Override public Object evaluate(ExecutionContext context) throws FunctionDomainException, TypeMismatchException, NameResolutionException, QueryInvocationTargetException { CompiledValue v = context.resolve(getId()); Object obj = v.evaluate(context); // check for BucketRegion substitution PartitionedRegion pr = context.getPartitionedRegion(); if (pr != null && (obj instanceof Region)) { if (pr.getFullPath().equals(((Region) obj).getFullPath())) { obj = context.getBucketRegion(); } } return obj; }
PartitionedRegion pr = this.context.getPartitionedRegion(); for (int i = 0; i < size; i++) { CompiledIteratorDef iterDef = (CompiledIteratorDef) list.get(i);
this.canonicalizedIteratorDefinitions[0] = definition; PartitionedRegion pr = this.context.getPartitionedRegion(); this.canonicalizedIteratorNames = new String[1]; String name = null;
valueInIndex = verifyAndGetPdxDomainObject(value); } else { RegionEntryContext regionEntryContext = context.getPartitionedRegion() != null ? context.getPartitionedRegion() : (RegionEntryContext) region; Object val = re.getValueInVM(regionEntryContext); if (val instanceof CachedDeserializable) {
PartitionedRegion pr = context.getPartitionedRegion(); if (pr != null && (result instanceof Region)) { if (pr.getFullPath().equals(((Region) result).getFullPath())) {
PartitionedRegion pr = context.getPartitionedRegion(); if (pr != null && (obj instanceof Region)) { if (pr.getFullPath().equals(((Region) obj).getFullPath())) {
Cache cache = context.getCache(); PartitionedRegion pr = context.getPartitionedRegion();
if (context.getPartitionedRegion() != null && limitValue < 0) { applyOrderBy = false;