in google-cloud-spanner-hibernate-tools/src/main/java/com/google/cloud/spanner/hibernate/PooledBitReversedSequenceStyleGenerator.java [273:289]
private int determineFetchSize(Properties params) {
int fetchSize;
if (ConfigurationHelper.getInteger("fetch_size", params) != null) {
fetchSize = ConfigurationHelper.getInt("fetch_size", params, DEFAULT_INCREMENT_SIZE);
} else {
fetchSize =
ConfigurationHelper.getInt(
SequenceStyleGenerator.INCREMENT_PARAM, params, DEFAULT_INCREMENT_SIZE);
}
if (fetchSize <= 0) {
throw new MappingException("increment size must be positive");
}
if (fetchSize > getMaxIncrementSize()) {
throw new MappingException("increment size must be <= " + getMaxIncrementSize());
}
return fetchSize;
}