docs: protected List<String> getNonPrimaryKeyColumns(String tableName) {
          List<String> columns = getAllColumns(tableName);
          columns.removeAll(getPrimaryKeys(tableName));
          return columns;
      }