Interface TableStatement

All Superinterfaces:
EntityStatement
All Known Implementing Classes:
AbstractStatementsWriter.AbstractTableStatement, AbstractStatementsWriter.InsertStatement, AbstractStatementsWriter.UpdateStatement, ConnectedStatementsWriter.PreparedInsertStatement

public interface TableStatement extends EntityStatement
A SQL statement that affects a table and a set of columns.
Author:
Tobias Liefke
  • Method Details

    • getTable

      GeneratorTable getTable()
      The affected table of this update / insert statement.
      Returns:
      the metadata of the table
    • setColumnValue

      void setColumnValue(GeneratorColumn column, ColumnExpression value)
      Sets a plain expression for a specific column.
      Parameters:
      column - the metadata of the column
      value - the value expression