private List getOperationalTableColumns()

in src/main/java/com/epam/digital/data/platform/history/repository/HistoryTableSelectRepository.java [88:98]


  private List<String> getOperationalTableColumns(ResultSet resultSet) throws SQLException {
    var metadata = resultSet.getMetaData();
    var columnCount = metadata.getColumnCount();
    List<String> columnNames = new ArrayList<>();
    for (int j = 1; j <= columnCount; j++) {
      columnNames.add(metadata.getColumnName(j));
    }
    return columnNames.stream()
        .filter(Predicate.not(DDM_COLUMNS::contains))
        .collect(Collectors.toList());
  }