docs: public ResultSet getPrimaryKeys(String catalog, String schema, String table) throws SQLException {
      //MySQL 8 now use 'PRI' in place of 'pri'
      String sql =
          "SELECT A.TABLE_SCHEMA TABLE_CAT, NULL TABLE_SCHEM, A.TABLE_NAME, A.COLUMN_NAME, B.SEQ_IN_INDEX KEY_SEQ, B.INDEX_NAME PK_NAME "
              + " FROM INFORMATION_SCHEMA.COLUMNS A, INFORMATION_SCHEMA.STATISTICS B"
              + " WHERE A.COLUMN_KEY in ('PRI','pri') AND B.INDEX_NAME='PRIMARY' "
              + " AND "
              + catalogCond("A.TABLE_SCHEMA", catalog)
              + " AND "
              + catalogCond("B.TABLE_SCHEMA", catalog)
              + " AND "
              + patternCond("A.TABLE_NAME", table)
              + " AND "
              + patternCond("B.TABLE_NAME", table)
              + " AND A.TABLE_SCHEMA = B.TABLE_SCHEMA AND A.TABLE_NAME = B.TABLE_NAME AND A.COLUMN_NAME = B.COLUMN_NAME "
              + " ORDER BY A.COLUMN_NAME";
  
      return executeQuery(sql);
  
    }