private int determineFetchSize()

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;
  }