docs: def load_dataframe(self, hash_list):
          """
          Creates a DataFrame from a set of objects (identified by hashes).
          """
          self._check_hashes(hash_list)
          parqlib = self.get_parquet_lib()
          if parqlib is ParquetLib.SPARK:
              return self._read_parquet_spark(hash_list)
          elif parqlib is ParquetLib.ARROW:
              try:
                  return self._read_parquet_arrow(hash_list)
              except ValueError as err:
                  raise StoreException(str(err))
          else:
              assert False, "Unimplemented Parquet Library %s" % parqlib