code: public boolean hasColumns(Collection<String> columns) {
          return columns != null && this.columns.equals(new TreeSet<String>(columns));
      }
docs: Check if this DataStore has the given columns.
  
  @param columns Columns to check for
  @return True if the column sets are equal