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 Details

  • Method Details

    • getColumnIndex

      public HashMap<String,Integer> getColumnIndex()
    • fromResultSetMetaData

      public static TableDefinition fromResultSetMetaData(ResultSetMetaData metaData) throws SQLException
      Throws:
      SQLException
    • fromResultSetMetaData

      public static TableDefinition fromResultSetMetaData(ResultSetMetaData metaData, List<Column> columns) throws SQLException
      Throws:
      SQLException
    • setColumnIndex

      public void setColumnIndex(HashMap<String,Integer> columnIndex)
    • addColumn

      public TableDefinition addColumn(String name, Class<?> type)
    • getColumns

      public List<Object[]> 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

      public List<Integer> getDisplaySizes()
    • setDisplaySizes

      public void setDisplaySizes(List<Integer> displaySizes)
    • getColumnNames

      public List<String> getColumnNames()
    • setColumnNames

      public void setColumnNames(List<String> columnNames)
    • getOriginalColumnNames

      public List<String> getOriginalColumnNames()
    • setOriginalColumnNames

      public void setOriginalColumnNames(List<String> originalColumnNames)
    • getColumnTypes

      public List<Class<?>> getColumnTypes()
    • setColumnTypes

      public void setColumnTypes(List<Class<?>> columnTypes)
    • getSqlColumnTypes

      public List<Integer> getSqlColumnTypes()
    • getSqlColumnType

      public Integer getSqlColumnType(int colIndex)
    • setSqlColumnTypes

      public void setSqlColumnTypes(List<Integer> sqlColumnTypes)
    • getColumnIndexOf

      public int getColumnIndexOf(String name)
    • getColumnType

      public Class<?> getColumnType(int columnIndex)
    • getColumnCount

      public int getColumnCount()
    • toString

      public String toString()
      Overrides:
      toString in class Object