Package oracle.pgx.api
Interface IdBuilder<I,T extends IdBuilder.WithTableName<I,T>>
-
- Type Parameters:
I- Type of IDs buildable by this builder.T- Type of the builder stage for specific tables.
- All Known Implementing Classes:
PartitionedIdBuilder
@BetaApi public interface IdBuilder<I,T extends IdBuilder.WithTableName<I,T>>Builder for ID values.- Since:
- 25.2.0
- See Also:
builder for partitioned IDs
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceIdBuilder.WithTableName<I,T extends IdBuilder.WithTableName<I,T>>Builder for ID values for a specific table.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description TwithTableName(java.lang.String tableName)Set the table name for the ID.
-
-
-
Method Detail
-
withTableName
T withTableName(java.lang.String tableName)
Set the table name for the ID.- Parameters:
tableName- The table name.- Returns:
- The next stage of this builder, which can be used to set key column names.
- Throws:
java.lang.IllegalArgumentException- if no such provider exists or if metadata is incomplete for the provider
-
-