if (entry.isDestroyed()) { aStr.append("Entry has been destroyed\n"); } else {
if (rcvr instanceof Region.Entry) { Region.Entry re = (Region.Entry) rcvr; if (re.isDestroyed()) { return QueryService.UNDEFINED;
region.destroy(entry.getKey()); if (entry.isLocal()) { assertTrue(entry.isDestroyed()); } else { assertFalse(entry.isDestroyed());
txre.isDestroyed(); fail("expected IllegalTransactionStateException"); } catch (IllegalTransactionStateException ok) { assertFalse(re.isDestroyed()); re.setUserAttribute("uaValue2"); assertEquals("uaValue2", re.getUserAttribute());
if (re.isDestroyed()) { return QueryService.UNDEFINED;
if (re.isDestroyed()) { return QueryService.UNDEFINED;
assertTrue(entry.isDestroyed()); assertEquals(0, region.keys().size());
assertNull(entry2); if (entry.isLocal()) { assertTrue(entry.isDestroyed()); } else { assertFalse(entry.isDestroyed());
txre.isDestroyed(); fail("expected IllegalTransactionStateException"); } catch (IllegalTransactionStateException ok) {
region.destroy(ekey); assertEquals(false, region.containsKey(ekey)); assertTrue(entry.isDestroyed());
if (evalRcvr instanceof Region.Entry) { Region.Entry re = (Region.Entry) evalRcvr; if (re.isDestroyed()) { return QueryService.UNDEFINED;
if (evalRcvr instanceof Region.Entry) { Region.Entry re = (Region.Entry) evalRcvr; if (re.isDestroyed()) { return QueryService.UNDEFINED;
/** * Populate the {@link #queue} with initial data. */ private List<QueueValue> populateQueue() { for (Object entry : this.region.entrySet()) { final Region.Entry<?, ?> rEntry = (Region.Entry<?, ?>)entry; final Object key; if (!rEntry.isDestroyed() && (key = rEntry.getKey()) instanceof Long) { addToQueue(new QueueValue((Long)key, (RegionValue)rEntry.getValue()), false, null); } } final ArrayList<QueueValue> removeList = new ArrayList<QueueValue>(); for (QueueValue qEntry : this.queue) { doConflate(qEntry, removeList, null, false); } for (QueueValue qEntry : removeList) { this.queue.remove(qEntry); } return removeList; }
/** * Populate the {@link #queue} with initial data. */ private List<QueueValue> populateQueue() { for (Object entry : this.region.entrySet()) { final Region.Entry<?, ?> rEntry = (Region.Entry<?, ?>)entry; final Object key; if (!rEntry.isDestroyed() && (key = rEntry.getKey()) instanceof Long) { addToQueue(new QueueValue((Long)key, (RegionValue)rEntry.getValue()), false, null); } } final ArrayList<QueueValue> removeList = new ArrayList<QueueValue>(); for (QueueValue qEntry : this.queue) { doConflate(qEntry, removeList, null, false); } for (QueueValue qEntry : removeList) { this.queue.remove(qEntry); } return removeList; }
/** * Populate the {@link #queue} with initial data. */ private List<QueueValue> populateQueue() { for (Object entry : this.region.entrySet()) { final Region.Entry<?, ?> rEntry = (Region.Entry<?, ?>)entry; final Object key; if (!rEntry.isDestroyed() && (key = rEntry.getKey()) instanceof Long) { addToQueue(new QueueValue((Long)key, (RegionValue)rEntry.getValue()), false, null); } } final ArrayList<QueueValue> removeList = new ArrayList<QueueValue>(); for (QueueValue qEntry : this.queue) { doConflate(qEntry, removeList, null, false); } for (QueueValue qEntry : removeList) { this.queue.remove(qEntry); } return removeList; }
public void test022GetEntry() throws Exception { Region pr = null; try { pr = PartitionedRegionTestHelper.createPartitionedRegion("testGetEntry", String.valueOf(200), 0); final Integer one = new Integer(1); pr.put(one, "one" ); final Region.Entry re = pr.getEntry(one); assertFalse(re.isDestroyed()); assertFalse(re.isLocal()); assertTrue(((EntrySnapshot)re).wasInitiallyLocal()); assertEquals("one", re.getValue()); assertEquals(one, re.getKey()); // TODO: Finish out the entry operations assertNull(pr.getEntry("nuthin")); } finally { if (pr!=null) { pr.destroyRegion(); } } }
@Override public RowLocation next() { final Region.Entry<?, ?> entry = (Region.Entry<?, ?>)this.entriesItr .next(); assert entry != null; if (!entry.isDestroyed()) { if (GemFireXDUtils.TraceConglomRead) { SanityManager.DEBUG_PRINT(GfxdConstants.TRACE_CONGLOM_READ, "PREntriesFullIterator#next: returning entry: " + entry); } return extractRowLocationFromEntry(entry); } else { return null; } }
@Override public RowLocation next() { final Region.Entry<?, ?> entry = (Region.Entry<?, ?>)this.entriesItr .next(); assert entry != null; if (!entry.isDestroyed()) { if (GemFireXDUtils.TraceConglomRead) { SanityManager.DEBUG_PRINT(GfxdConstants.TRACE_CONGLOM_READ, "PREntriesFullIterator#next: returning entry: " + entry); } return extractRowLocationFromEntry(entry); } else { return null; } }
@Override public RowLocation next() { final Region.Entry<?, ?> entry = (Region.Entry<?, ?>)this.entriesItr .next(); assert entry != null; if (!entry.isDestroyed()) { if (GemFireXDUtils.TraceConglomRead) { SanityManager.DEBUG_PRINT(GfxdConstants.TRACE_CONGLOM_READ, "PREntriesFullIterator#next: returning entry: " + entry); } return extractRowLocationFromEntry(entry); } else { return null; } }
private boolean isEntryDestroyed(Region.Entry re) { if (re.isLocal()) { return re.isDestroyed(); } else { Region r = re.getRegion(); Object key = re.getKey(); Region.Entry freshRE = r.getEntry(key); if (freshRE == null) { return true; } return freshRE.isDestroyed(); } }