コード例 #1
0
 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;
 }