changelog shortlog graph tags branches changeset file revisions annotate raw help

Mercurial > core / lisp/lib/packy/db.lisp

revision 439: ea4f008ad13f
parent 369: de40bd522c84
child 479: ff3b057402d1
     1.1--- a/lisp/lib/packy/db.lisp	Tue Jun 11 22:44:32 2024 -0400
     1.2+++ b/lisp/lib/packy/db.lisp	Wed Jun 12 17:34:07 2024 -0400
     1.3@@ -1,29 +1,34 @@
     1.4-(in-package :packy/core)
     1.5+;;; db.lisp --- Packy Database
     1.6+
     1.7+;; 
     1.8 
     1.9-(defclass packy-db (database) ()
    1.10+;;; Code:
    1.11+(in-package :packy/db)
    1.12+
    1.13+(defclass package-database (database) ()
    1.14   (:default-initargs 
    1.15    :db (make-rdb "packy" (default-rdb-opts) #())))
    1.16 
    1.17 (defmethod make-db ((engine (eql :packy)) &rest initargs &key &allow-other-keys)
    1.18-  (apply #'make-instance 'packy-db initargs))
    1.19+  (apply #'make-instance 'package-database initargs))
    1.20 
    1.21-(defmethod connect-db ((db packy-db) &key &allow-other-keys)
    1.22+(defmethod connect-db ((db package-database) &key &allow-other-keys)
    1.23   (open-db (db db)))
    1.24 
    1.25-(defmethod db-query ((db packy-db) query &key &allow-other-keys))
    1.26+(defmethod db-query ((db package-database) query &key &allow-other-keys))
    1.27   
    1.28-(defmethod db-get ((db packy-db) (key simple-string) &key &allow-other-keys)
    1.29+(defmethod db-get ((db package-database) (key simple-string) &key &allow-other-keys)
    1.30   ;; lol
    1.31     (with-db (db (db db))
    1.32       (get-kv-str-raw db key)))
    1.33 
    1.34-(defmethod close-db ((db packy-db) &key &allow-other-keys)
    1.35+(defmethod close-db ((db package-database) &key &allow-other-keys)
    1.36   (close-db (db db)))
    1.37 
    1.38-(defmethod destroy-db ((db packy-db))
    1.39+(defmethod destroy-db ((db package-database))
    1.40   (destroy-db (db db)))
    1.41 
    1.42-(defmethod get-val ((obj packy-db) (elt simple-string) &optional data-type)
    1.43+(defmethod get-val ((obj package-database) (elt simple-string) &optional data-type)
    1.44   (declare (ignore data-type))
    1.45   (db-get obj elt))
    1.46