Class TableDefinition
java.lang.Object
net.datenwerke.rs.base.service.reportengines.table.output.object.TableDefinition
- All Implemented Interfaces:
Serializable
@GenerateDto(dtoPackage="net.datenwerke.rs.base.client.reportengines.table.dto",
generateDto2Poso=false)
public class TableDefinition
extends Object
implements Serializable
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic TableDefinitionfromResultSetMetaData(ResultSetMetaData metaData) static TableDefinitionfromResultSetMetaData(ResultSetMetaData metaData, List<Column> columns) intintgetColumnIndexOf(String name) Returns a list with column definitions.Class<?> getColumnType(int columnIndex) getSqlColumnType(int colIndex) voidsetColumnIndex(HashMap<String, Integer> columnIndex) voidsetColumnNames(List<String> columnNames) voidsetColumnTypes(List<Class<?>> columnTypes) voidsetDisplaySizes(List<Integer> displaySizes) voidsetOriginalColumnNames(List<String> originalColumnNames) voidsetSqlColumnTypes(List<Integer> sqlColumnTypes) intsize()toString()
-
Constructor Details
-
TableDefinition
-
TableDefinition
-
TableDefinition
-
TableDefinition
-
TableDefinition
public TableDefinition()
-
-
Method Details
-
getColumnIndex
-
fromResultSetMetaData
- Throws:
SQLException
-
fromResultSetMetaData
public static TableDefinition fromResultSetMetaData(ResultSetMetaData metaData, List<Column> columns) throws SQLException - Throws:
SQLException
-
setColumnIndex
-
addColumn
-
getColumns
Returns a list with column definitions. Each entry is a object array:- [0] -> name (String)
- [1] -> Javatype (Class<?>)
- [2] ->size (Integer)
- [3] -> sqlType (Integer)
-
size
public int size() -
getDisplaySizes
-
setDisplaySizes
-
getColumnNames
-
setColumnNames
-
getOriginalColumnNames
-
setOriginalColumnNames
-
getColumnTypes
-
setColumnTypes
-
getSqlColumnTypes
-
getSqlColumnType
-
setSqlColumnTypes
-
getColumnIndexOf
-
getColumnType
-
getColumnCount
public int getColumnCount() -
toString
-