/** * {@inheritDoc} * Delegate to the parent ObjectStore. */ @Override public synchronized void checkSequence(Map<Object, Integer> sequence, Query q, String message) throws DataChangedException { //if ((!tablesAltered.isEmpty()) && (!sequence.isEmpty())) { // throw new DataChangedException("Cannot query a writer with uncommitted changes"); //} os.checkSequence(sequence, q, message); }
/** * {@inheritDoc} * Delegate to the parent ObjectStore. */ @Override public synchronized void checkSequence(Map<Object, Integer> sequence, Query q, String message) throws DataChangedException { //if ((!tablesAltered.isEmpty()) && (!sequence.isEmpty())) { // throw new DataChangedException("Cannot query a writer with uncommitted changes"); //} os.checkSequence(sequence, q, message); }
if (batch != null) { try { checkSequence(batch.getSequence(), null, null); } catch (DataChangedException e) { batch = null; if (candidateBatch != null) { try { checkSequence(candidateBatch.getSequence(), null, null); } catch (DataChangedException e) { candidateBatch = null;
if (batch != null) { try { checkSequence(batch.getSequence(), null, null); } catch (DataChangedException e) { batch = null; if (candidateBatch != null) { try { checkSequence(candidateBatch.getSequence(), null, null); } catch (DataChangedException e) { candidateBatch = null;
if (retval != null) { try { checkSequence(retval.getSequence(), null, null); } catch (DataChangedException e) { retval = null;
if (retval != null) { try { checkSequence(retval.getSequence(), null, null); } catch (DataChangedException e) { retval = null;
if (retval != null) { try { checkSequence(retval.getSequence(), null, null); } catch (DataChangedException e) { retval = null;
if (retval != null) { try { checkSequence(retval.getSequence(), null, null); } catch (DataChangedException e) { retval = null;
checkSequence(sequence, q, "COUNT ");
checkSequence(sequence, q, "COUNT ");
checkStartLimit(start, limit, q); checkSequence(sequence, q, "Execute (START " + start + " LIMIT " + limit + ") ");
checkStartLimit(start, limit, q); checkSequence(sequence, q, "Execute (START " + start + " LIMIT " + limit + ") ");