@Override public Collection values() { return map.values(); }
/** * Returns the number of values in this index. */ @Override public long getNumberOfValues() { return getRegion().values().size(); }
public boolean hasXmlConfiguration() { Region<String, Configuration> configRegion = getConfigurationRegion(); return configRegion.values().stream().anyMatch(c -> c.getCacheXmlContent() != null); }
@Override public Collection values() { try { preOp(); return this.realRegion.values(); } finally { postOp(); } }
protected GatewayQueueEvent getSynchronizationEvent(Object key, long timestamp) { GatewayQueueEvent event = null; for (RegionQueue queue : getQueues()) { Region region = queue.getRegion(); for (Iterator i = region.values().iterator(); i.hasNext();) { GatewaySenderEventImpl gsei = (GatewaySenderEventImpl) i.next(); if (gsei.getKey().equals(key) && gsei.getVersionTimeStamp() == timestamp) { event = gsei; logger.info("{}: Providing synchronization event for key={}; timestamp={}: {}", this, key, timestamp, event); this.statistics.incSynchronizationEventsProvided(); break; } } } return event; }
@Override public void execute(FunctionContext context) { RegionFunctionContext prContext = (RegionFunctionContext) context; Region dataSet = prContext.getDataSet(); Object values = context.getArguments(); Iterator itr = dataSet.values().iterator(); while (itr.hasNext()) { Object val = itr.next(); if (val.equals(values)) { prContext.getResultSender().lastResult(Boolean.TRUE); return; } } prContext.getResultSender().lastResult(Boolean.FALSE); }
public void validateParallelGatewaySenderIds(Set<String> parallelGatewaySenderIds) throws PRLocallyDestroyedException { for (String senderId : parallelGatewaySenderIds) { for (PartitionRegionConfig config : this.prRoot.values()) { if (config.getGatewaySenderIds().contains(senderId)) { if (this.getFullPath().equals(config.getFullPath())) {
for (RegionConfiguration configuration : region.values()) { if (this.cache.getLogger().fineEnabled()) { builder1.append("\t").append(configuration);
@Override public Object execute() { Region region = PerfQuery.this.cache.getRegion("/portfolios"); SelectResults results = new ResultsSet(); for (Iterator itr = region.values().iterator(); itr.hasNext();) { Portfolio ptflo = (Portfolio) itr.next(); if ("miss".equals(ptflo.getType())) { results.add(ptflo); } } return results; } };
@Override public Object execute() { Region region = PerfQuery.this.cache.getRegion("/portfolios"); SelectResults results = new ResultsSet(); for (Iterator itr = region.values().iterator(); itr.hasNext();) { Portfolio ptflo = (Portfolio) itr.next(); if ("type1".equals(ptflo.getType())) { results.add(ptflo); } } return results; } };
@Override public void executeCommand(Command command, ExecutionHandlerContext context) { List<byte[]> commandElems = command.getProcessedCommand(); if (commandElems.size() < 2) { command.setResponse(Coder.getErrorResponse(context.getByteBufAllocator(), ArityDef.HVALS)); return; } ByteArrayWrapper key = command.getKey(); checkDataType(key, RedisDataType.REDIS_HASH, context); Region<ByteArrayWrapper, ByteArrayWrapper> keyRegion = getRegion(context, key); if (keyRegion == null) { command.setResponse(Coder.getEmptyArrayResponse(context.getByteBufAllocator())); return; } Collection<ByteArrayWrapper> vals = new ArrayList(keyRegion.values()); if (vals.isEmpty()) { command.setResponse(Coder.getEmptyArrayResponse(context.getByteBufAllocator())); return; } respondBulkStrings(command, context, vals); }
/** Creates a new instance of QRegion */ public QRegion(Region region, boolean includeKeys) { if (region == null) throw new IllegalArgumentException( "Region can not be NULL"); this.region = region; Class constraint = this.region.getAttributes().getValueConstraint(); if (constraint == null) constraint = Object.class; ResultsCollectionWrapper res = null; if (includeKeys) { res = new ResultsCollectionWrapper(TypeUtils.getObjectType(constraint), this.region.entrySet()); } else { res = new ResultsCollectionWrapper(TypeUtils.getObjectType(constraint), this.region.values()); } res.setModifiable(false); if (!DefaultQueryService.COPY_ON_READ_AT_ENTRY_LEVEL) { res.setIgnoreCopyOnReadForQuery(true); } this.values = res; }
/** * Tests that {@link Region#put} on a previously non-existent region entry creates it. */ @Test public void testPutNonExistentEntry() throws CacheException { String name = this.getUniqueName(); Region region = createRegion(name); Object key = name; assertNull(region.getEntry(key)); Object value = new Integer(42); region.put(key, value); Region.Entry entry = region.getEntry(key); assertNotNull(entry); assertEquals(key, entry.getKey()); assertEquals(value, entry.getValue()); assertEquals(value, region.get(key)); try { Collection values = region.values(); assertEquals(1, values.size()); assertEquals(value, values.iterator().next()); } catch (UnsupportedOperationException uoe) { org.apache.geode.test.dunit.LogWriterUtils.getLogWriter() .info("Region.values() reported UnsupportedOperation"); } }
Set<Object> distinctShortIDInactive = new HashSet<Object>(); int inactiveCount = 0; for (Object o : rgn.values()) { Portfolio pf = (Portfolio) o; if (pf.status.equals("active")) {
for (Object o : region.values()) { Portfolio pf = (Portfolio) o; String key = pf.status + "_" + pf.shortID;
int max = Integer.MIN_VALUE; int min = Integer.MAX_VALUE; for (Object o : rgn.values()) { Portfolio pf = (Portfolio) o; sum += pf.ID;
res = new ResultsCollectionWrapper(TypeUtils.getObjectType(constraint), region.entrySet()); } else { res = new ResultsCollectionWrapper(TypeUtils.getObjectType(constraint), region.values());
int max = Integer.MIN_VALUE; int min = Integer.MAX_VALUE; for (Object o : rgn.values()) { PortfolioPdx pf = (PortfolioPdx) o; sum += pf.getID();
int activeSum = 0; int inactiveSum = 0; for (Object o : rgn.values()) { Portfolio pf = (Portfolio) o; if (pf.status.equals("active")) {
int activeCount = 0; int inactiveCount = 0; for (Object o : rgn.values()) { PortfolioPdx pf = (PortfolioPdx) o; if (pf.status.equals("active")) {