package com.goodworkalan.addendum.dialect;
import java.util.Collection;
import java.util.List;
import com.goodworkalan.addendum.dialect.Column;
/**
* Record of a table creation.
*
* @author Alan Gutierrez
*/
public class CreateTable {
/** The table name. */
public final String tableName;
/** The column definitions. */
public final Collection<Column> columns;
/** The primary key. */
public final List<String> primaryKey;
/**
* Create a table creation record.
*
* @param tableName
* The table name.
* @param columns
* The column definitions.
* @param primaryKey
* The primary key.
*/
public CreateTable(String tableName, Collection<Column> columns, List<String> primaryKey) {
this.tableName = tableName;
this.columns = columns;
this.primaryKey = primaryKey;
}
}