Interface ColumnSettingSteps.CartesianProductSettingStep<T>

Type Parameters:
T - The type of value generated for the column
Enclosing interface:
ColumnSettingSteps

public static interface ColumnSettingSteps.CartesianProductSettingStep<T>
The step to configure Cartesian product for a column.
  • Method Details

    • domain

      default JdbcTableFacet.Builder domain(T... values)
      Sets the domain of values for Cartesian product.
      Parameters:
      values - The values to use
      Returns:
      The builder for JdbcTableFacet
    • domain

      default JdbcTableFacet.Builder domain(Stream<? extends T> domain)
      Sets the domain of values for Cartesian product.
      Parameters:
      domain - The stream of values
      Returns:
      The builder for JdbcTableFacet
    • domain

      JdbcTableFacet.Builder domain(List<? extends T> values)
      Sets the domain of values for Cartesian product.
      Parameters:
      values - The list of values
      Returns:
      The builder for JdbcTableFacet
    • referencing

      JdbcTableFacet.Builder referencing(JdbcTableFacet referencedTable, String referencedColumn)
      References values from column of another table's for Cartesian product.
      Parameters:
      referencedTable - The referenced table facet
      referencedColumn - The column name of referenced in referenced table
      Returns:
      The builder for JdbcTableFacet