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 Detail

      • withKeyValue

        T withKeyValue​(java.lang.String keyColumnName,
                       java.lang.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.