Interface IdBuilder.WithTableName<I,T extends IdBuilder.WithTableName<I,T>>

Type Parameters:
I - The ID type.
T - Type of this builder stage.
All Known Implementing Classes:
PartitionedIdBuilder.WithTableName
Enclosing interface:
IdBuilder<I,T extends IdBuilder.WithTableName<I,T>>

public static interface IdBuilder.WithTableName<I,T extends IdBuilder.WithTableName<I,T>>
Builder for ID values for a specific table.
  • Method Summary

    Modifier and Type
    Method
    Description
    Build the final ID value.
    withKeyValue(String keyColumnName, Object value)
    Set the value of a key column.
  • Method Details

    • withKeyValue

      T withKeyValue(String keyColumnName, Object value)
      Set the value of a key column.
      Parameters:
      keyColumnName - The key column name.
      value - The key value.
      Returns:
      This builder.
    • build

      I build()
      Build the final ID value.
      Returns:
      The ID value.