webmarker-server/src/main/java/net/mindoverflow/webmarker/utils/sql/primitives/SQLTable.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; }
}