private List<String> getIdentityColumns(WbConnection dbConnection, TableIdentifier table) { List<String> result = new ArrayList<>(1); try { List<ColumnIdentifier> columns = dbConnection.getMetadata().getTableColumns(table, false); for (ColumnIdentifier col : columns) { if (col.isAutoincrement()) { result.add(col.getColumnName()); } } } catch (SQLException ex) { LogMgr.logError( "FirebirdSequenceAdjuster.getIdentityColumns()", "Could not read sequence columns", ex); } return result; }