Function: emacsql-connection--eieio-childp

emacsql-connection--eieio-childp is a byte-compiled function defined in emacsql.el.

Signature

(emacsql-connection--eieio-childp OBJ)

Documentation

Return non-nil if OBJ is an object of type emacsql-connection(var)/emacsql-connection(fun) or a subclass.

Aliases

emacsql-connection-child-p (obsolete since 25.1)

Source Code

;; Defined in ~/.emacs.d/elpa/emacsql-20261001.1544/emacsql.el
;;; Database connection

(defclass emacsql-connection ()
  ((handle :initarg :handle
           :documentation "Internal connection handler.
The value is a record-like object and should not be accessed
directly.  Depending on the concrete implementation, `type-of'
may return `process', `user-ptr' or `sqlite' for this value.")
   (log-buffer :type (or null buffer)
               :initarg :log-buffer
               :initform nil
               :documentation "Output log (debug).")
   (finalizer :documentation "Object returned from `make-finalizer'.")
   (types :allocation :class
          :initform nil
          :reader emacsql-types
          :documentation "Maps EmacSQL types to SQL types."))
  "A connection to a SQL database."
  :abstract t)