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