public Object getGeneratedValue(Accessor accessor, AbstractSession writeSession, String seqName) { if (shouldUsePreallocation()) { return null; } else { Number value = updateAndSelectSequence(accessor, writeSession, seqName, 1); if (value == null) { throw DatabaseException.errorPreallocatingSequenceNumbers(); } return value; } }
public Object getGeneratedValue(Accessor accessor, AbstractSession writeSession, String seqName) { if (shouldUsePreallocation()) { return null; } else { Number value = updateAndSelectSequence(accessor, writeSession, seqName, 1); if (value == null) { throw DatabaseException.errorPreallocatingSequenceNumbers(); } return value; } }
public Object getGeneratedValue(Accessor accessor, AbstractSession writeSession, String seqName) { if (shouldUsePreallocation()) { return null; } else { Number value = updateAndSelectSequence(accessor, writeSession, seqName, 1); if (value == null) { throw DatabaseException.errorPreallocatingSequenceNumbers(); } return value; } }
public Vector getGeneratedVector(Accessor accessor, AbstractSession writeSession, String seqName, int size) { if (shouldUsePreallocation()) { Number value = updateAndSelectSequence(accessor, writeSession, seqName, size); if (value == null) { throw DatabaseException.errorPreallocatingSequenceNumbers(); } return createVector(value, seqName, size); } else { return null; } }
public Vector getGeneratedVector(Accessor accessor, AbstractSession writeSession, String seqName, int size) { if (shouldUsePreallocation()) { Number value = updateAndSelectSequence(accessor, writeSession, seqName, size); if (value == null) { throw DatabaseException.errorPreallocatingSequenceNumbers(); } return createVector(value, seqName, size); } else { return null; } }
public Vector getGeneratedVector(Accessor accessor, AbstractSession writeSession, String seqName, int size) { if (shouldUsePreallocation()) { Number value = updateAndSelectSequence(accessor, writeSession, seqName, size); if (value == null) { throw DatabaseException.errorPreallocatingSequenceNumbers(); } if(writeSession.getPlatform().getDefaultSeqenceAtNextValue()) { return createVectorAtNextVal(value, seqName, size); } return createVector(value, seqName, size); } else { return null; } }