32 lines
807 B
Java
32 lines
807 B
Java
package net.mindoverflow.webmarker.utils.sql.primitives;
|
|
|
|
import net.mindoverflow.webmarker.utils.sql.MDatabaseColumn;
|
|
|
|
import java.util.ArrayList;
|
|
import java.util.List;
|
|
|
|
public class SQLTable
|
|
{
|
|
private final String tableName;
|
|
private final List<MDatabaseColumn> columns;
|
|
private final List<SQLDataType> columnTypes = new ArrayList<>();
|
|
|
|
public SQLTable(String tableName, List<MDatabaseColumn> columns)
|
|
{
|
|
this.tableName = tableName;
|
|
this.columns = columns;
|
|
|
|
for(MDatabaseColumn column : columns)
|
|
{ columnTypes.add(column.getDataType()); }
|
|
}
|
|
|
|
public String getTableSQLName()
|
|
{ return tableName; }
|
|
|
|
public List<MDatabaseColumn> getColumns()
|
|
{ return columns; }
|
|
|
|
public List<SQLDataType> getDataTypes()
|
|
{ return columnTypes; }
|
|
}
|