Class Database

Part of:

class sqlite, class postgresql, class oracle, package cl-rdbms

Direct Subclass

oracle
postgresql
sqlite

Slot

connection-specification
Backend specific connection data, usually a plist of args passed to the connect function.
Initargs::connection-specification; Accessors:connection-specification-of.
default-result-typeInitargs::default-result-type; Accessors:default-result-type-of; Type:(member vector list cursor).
encodingInitform:utf-8, Initargs::encoding; Accessors:encoding-of; Type:(member utf-8 us-ascii).
transaction-class
Transactions will be instances of this class. This class is created according to the generic method transaction-mixin-class.
Initargs::transaction-class; Accessors:transaction-class-of; Type:standard-class.

Direct Method

calculate-rdbms-nameMay be specialized to take name length and character set limitations into account.