@GenerateDto(dtoPackage="net.datenwerke.rs.base.client.reportengines.table.dto", generateDto2Poso=false) public class TableDefinition extends java.lang.Object implements java.io.Serializable
Constructor and Description |
---|
TableDefinition() |
TableDefinition(java.util.List<java.lang.String> names) |
TableDefinition(java.util.List<java.lang.String> columnNames,
java.util.List<java.lang.Class<?>> columnTypes,
java.util.List<java.lang.Integer> sqlColumnTypes) |
TableDefinition(java.util.List<java.lang.String> columnNames,
java.util.List<java.lang.Class<? extends java.lang.Object>> columnTypes) |
TableDefinition(java.util.List<java.lang.String> columnNames,
java.util.List<java.lang.String> originalColumnNames,
java.util.List<java.lang.Class<?>> columnTypes,
java.util.List<java.lang.Integer> sqlColumnTypes) |
Modifier and Type | Method and Description |
---|---|
TableDefinition |
addColumn(java.lang.String name,
java.lang.Class<?> type) |
static TableDefinition |
fromResultSetMetaData(java.sql.ResultSetMetaData metaData) |
static TableDefinition |
fromResultSetMetaData(java.sql.ResultSetMetaData metaData,
java.util.List<Column> columns) |
int |
getColumnCount() |
java.util.HashMap<java.lang.String,java.lang.Integer> |
getColumnIndex() |
int |
getColumnIndexOf(java.lang.String name) |
java.util.List<java.lang.String> |
getColumnNames() |
java.util.List<java.lang.Object[]> |
getColumns()
Returns a list with column definitions.
|
java.lang.Class<?> |
getColumnType(int columnIndex) |
java.util.List<java.lang.Class<?>> |
getColumnTypes() |
java.util.List<java.lang.Integer> |
getDisplaySizes() |
java.util.List<java.lang.String> |
getOriginalColumnNames() |
java.lang.Integer |
getSqlColumnType(int colIndex) |
java.util.List<java.lang.Integer> |
getSqlColumnTypes() |
void |
setColumnIndex(java.util.HashMap<java.lang.String,java.lang.Integer> columnIndex) |
void |
setColumnNames(java.util.List<java.lang.String> columnNames) |
void |
setColumnTypes(java.util.List<java.lang.Class<?>> columnTypes) |
void |
setDisplaySizes(java.util.List<java.lang.Integer> displaySizes) |
void |
setOriginalColumnNames(java.util.List<java.lang.String> originalColumnNames) |
void |
setSqlColumnTypes(java.util.List<java.lang.Integer> sqlColumnTypes) |
int |
size() |
java.lang.String |
toString() |
public TableDefinition(java.util.List<java.lang.String> columnNames, java.util.List<java.lang.Class<? extends java.lang.Object>> columnTypes)
public TableDefinition(java.util.List<java.lang.String> columnNames, java.util.List<java.lang.Class<?>> columnTypes, java.util.List<java.lang.Integer> sqlColumnTypes)
public TableDefinition(java.util.List<java.lang.String> columnNames, java.util.List<java.lang.String> originalColumnNames, java.util.List<java.lang.Class<?>> columnTypes, java.util.List<java.lang.Integer> sqlColumnTypes)
public TableDefinition(java.util.List<java.lang.String> names)
public TableDefinition()
public java.util.HashMap<java.lang.String,java.lang.Integer> getColumnIndex()
public static TableDefinition fromResultSetMetaData(java.sql.ResultSetMetaData metaData) throws java.sql.SQLException
java.sql.SQLException
public static TableDefinition fromResultSetMetaData(java.sql.ResultSetMetaData metaData, java.util.List<Column> columns) throws java.sql.SQLException
java.sql.SQLException
public void setColumnIndex(java.util.HashMap<java.lang.String,java.lang.Integer> columnIndex)
public TableDefinition addColumn(java.lang.String name, java.lang.Class<?> type)
public java.util.List<java.lang.Object[]> getColumns()
public int size()
public java.util.List<java.lang.Integer> getDisplaySizes()
public void setDisplaySizes(java.util.List<java.lang.Integer> displaySizes)
public java.util.List<java.lang.String> getColumnNames()
public void setColumnNames(java.util.List<java.lang.String> columnNames)
public java.util.List<java.lang.String> getOriginalColumnNames()
public void setOriginalColumnNames(java.util.List<java.lang.String> originalColumnNames)
public java.util.List<java.lang.Class<?>> getColumnTypes()
public void setColumnTypes(java.util.List<java.lang.Class<?>> columnTypes)
public java.util.List<java.lang.Integer> getSqlColumnTypes()
public java.lang.Integer getSqlColumnType(int colIndex)
public void setSqlColumnTypes(java.util.List<java.lang.Integer> sqlColumnTypes)
public int getColumnIndexOf(java.lang.String name)
public java.lang.Class<?> getColumnType(int columnIndex)
public int getColumnCount()
public java.lang.String toString()
toString
in class java.lang.Object