protected DatabaseStructure buildTableStructure()

in google-cloud-spanner-hibernate-dialect/src/main/java/com/google/cloud/spanner/hibernate/BitReversedSequenceStyleGenerator.java [187:205]


  protected DatabaseStructure buildTableStructure(
      Type type,
      Properties params,
      JdbcEnvironment jdbcEnvironment,
      QualifiedName sequenceName,
      int initialValue,
      int incrementSize) {
    this.sequenceName = sequenceName;
    final Identifier valueColumnName = determineValueColumnName(params, jdbcEnvironment);
    final String contributor = determineContributor(params);
    return new SpannerSequenceTableStructure(
        jdbcEnvironment,
        contributor,
        sequenceName,
        valueColumnName,
        initialValue,
        incrementSize,
        type.getReturnedClass());
  }