Class TableRequirements

java.lang.Object
io.trino.tempto.fulfillment.table.TableRequirements

public class TableRequirements extends Object
  • Method Details

    • mutableTable

      public static MutableTableRequirement mutableTable(TableDefinition tableDefinition)
      Requirement for mutable table. Test code is allowed to mutate (insert/delete rows) for mutable table
      Parameters:
      tableDefinition - Encapsulated DDL for table
      Returns:
      Requirement for mutable table
    • mutableTable

      public static MutableTableRequirement mutableTable(TableDefinition tableDefinition, String name, MutableTableRequirement.State state)
      Requirement for mutable table. Test code is allowed to mutate (insert/delete rows) for mutable table
      Parameters:
      tableDefinition - Encapsulated DDL for table
      name - Name for table
      state - PREPARED, CREATED, or LOADED
      Returns:
      Requirement for mutable table
    • immutableTable

      public static ImmutableTableRequirement immutableTable(TableDefinition tableDefinition)
      Requirement for immutable table.
      Parameters:
      tableDefinition - Encapsulated DDL for table
      Returns:
      ImmutableTableRequirement