code: public TableInformation getRealTableInformation(final Connection _con,
                                                      final String _tableName)
          throws SQLException
      {
          final TableInformation tableInfo = new TableInformation(_tableName.toUpperCase());
  
          final Map<String, TableInformation> tableInfos = new HashMap<>(1);
          tableInfos.put(_tableName.toUpperCase(), tableInfo);
          this.initTableInfoColumns(_con, null, tableInfos);
          this.initTableInfoUniqueKeys(_con, null, tableInfos);
          this.initTableInfoForeignKeys(_con, null, tableInfos);
  
          return tableInfo;
      }
docs: Evaluates for given table name all current information about the table
  and returns them as instance of {@link TableInformation}.
  
  @param _con SQL connection
  @param _tableName name of SQL table for which the information is fetched
  @return instance of {@link TableInformation} with table information
  @throws SQLException if information about the table could not be fetched
  @see TableInformation
  @see #getCachedTableInformation(String)