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