 (ns merkle-db.partition
-  (:refer-clojure :exclude [read])
+  "Partitions contain non-overlapping ranges of the records witin a table.
+  Partition nodes contain metadata about the contained records and links to the
+  tablets where the data for each field family is stored."
   (:require
     [clojure.spec :as s]
     [merkledag.link :as link]

    (->> (::tablets part)
         (into {} (map (juxt key #(update (val %) :id update-tablet!))))
         (assoc part ::tablets))))

        (assoc ::data/families families))))



;; ## Deletion Functions

