The cl-fbclient Reference Manual

This is the cl-fbclient Reference Manual, version 0.7, generated automatically by Declt version 4.0 beta 2 "William Riker" on Mon Feb 26 15:10:59 2024 GMT+0.

Table of Contents


1 Introduction


2 Systems

The main system appears first, followed by any subsystem dependency.


2.1 cl-fbclient

Common Lisp library for working with firebird databases(using fbclient)

Author

Klimenko Serj <>

License

MIT

Version

0.7

Dependency

cffi (system).

Source

cl-fbclient.asd.

Child Components

3 Files

Files are sorted by type and then listed depth-first from the systems components trees.


3.1 Lisp


3.1.1 cl-fbclient/cl-fbclient.asd

Source

cl-fbclient.asd.

Parent Component

cl-fbclient (system).

ASDF Systems

cl-fbclient.


3.1.2 cl-fbclient/package.lisp

Source

cl-fbclient.asd.

Parent Component

cl-fbclient (system).

Packages

cl-fbclient.


3.1.3 cl-fbclient/cl-fbclient-cffi.lisp

Dependency

package.lisp (file).

Source

cl-fbclient.asd.

Parent Component

cl-fbclient (system).

Internals

3.1.4 cl-fbclient/cl-fbclient-error.lisp

Dependency

cl-fbclient-cffi.lisp (file).

Source

cl-fbclient.asd.

Parent Component

cl-fbclient (system).

Public Interface
Internals

3.1.5 cl-fbclient/cl-fbclient-database.lisp

Dependency

cl-fbclient-error.lisp (file).

Source

cl-fbclient.asd.

Parent Component

cl-fbclient (system).

Public Interface
Internals

3.1.6 cl-fbclient/cl-fbclient-transaction.lisp

Dependency

cl-fbclient-database.lisp (file).

Source

cl-fbclient.asd.

Parent Component

cl-fbclient (system).

Public Interface
Internals

3.1.7 cl-fbclient/cl-fbclient-statement.lisp

Dependency

cl-fbclient-transaction.lisp (file).

Source

cl-fbclient.asd.

Parent Component

cl-fbclient (system).

Public Interface
Internals

3.1.8 cl-fbclient/cl-fbclient.lisp

Dependency

cl-fbclient-statement.lisp (file).

Source

cl-fbclient.asd.

Parent Component

cl-fbclient (system).

Public Interface

4 Packages

Packages are listed by definition order.


4.1 cl-fbclient

Source

package.lisp.

Use List
  • cffi.
  • common-lisp.
Public Interface
Internals

5 Definitions

Definitions are sorted by export status, category, package, and then by lexicographic order.


5.1 Public Interface


5.1.1 Special variables

Special Variable: *database-toplevel*
Package

cl-fbclient.

Source

cl-fbclient.lisp.

Special Variable: *fb-blob-read-block-size*
Package

cl-fbclient.

Source

cl-fbclient-statement.lisp.

Special Variable: *timestamp-alist-converter*
Package

cl-fbclient.

Source

cl-fbclient-statement.lisp.


5.1.2 Macros

Macro: fb-loop-query-fetch ((fb-db request-str varlist) &body body)

Macro to loop reading and processing the query results by DB. (transaction will be created, started and commited automatically)

Package

cl-fbclient.

Source

cl-fbclient.lisp.

Macro: fb-loop-statement-fetch ((fb-stmt) &body body)

Macro to loop reading and processing the query results

Package

cl-fbclient.

Source

cl-fbclient.lisp.

Macro: fb-query (request-str &rest kpar)
Package

cl-fbclient.

Source

cl-fbclient.lisp.

Macro: fb-with-database ((database-name &rest params) &body body)

Macro to automatic connect and disconnect database.

Package

cl-fbclient.

Source

cl-fbclient.lisp.

Macro: fb-with-statement ((fb-tr statement-name request-str) &body body)

Macro to create, automatic allocate and free statements.

Package

cl-fbclient.

Source

cl-fbclient.lisp.

Macro: fb-with-statement-db ((fb-db statement-name request-str) &body body)

Macro to create, automatic allocate and free statements. (transaction will be created, started and commited automatically)

Package

cl-fbclient.

Source

cl-fbclient.lisp.

Macro: fb-with-toplevel-connection ((&rest params) &body body)
Package

cl-fbclient.

Source

cl-fbclient.lisp.

Macro: fb-with-transaction ((fb-db transaction-name) &body body)

Macro to create, automatic start and commit transactions.

Package

cl-fbclient.

Source

cl-fbclient.lisp.


5.1.3 Ordinary functions

Function: fb-allocate-statement (fb-stmt)

Method to allocate statement.

Package

cl-fbclient.

Source

cl-fbclient-statement.lisp.

Function: fb-blob-close (blob)
Package

cl-fbclient.

Source

cl-fbclient-statement.lisp.

Function: fb-blob-load (blob)
Package

cl-fbclient.

Source

cl-fbclient-statement.lisp.

Function: fb-blob-open (blob)
Package

cl-fbclient.

Source

cl-fbclient-statement.lisp.

Function: fb-blob-read (blob &key buffer-size buffer)
Package

cl-fbclient.

Source

cl-fbclient-statement.lisp.

Function: fb-commit-transaction (tr)

Method to commit transaction.

Package

cl-fbclient.

Source

cl-fbclient-transaction.lisp.

Function: fb-connect (fb-db)

Method to connect to the database.

Package

cl-fbclient.

Source

cl-fbclient-database.lisp.

Function: fb-connect-toplevel (&key host path user-name password)
Package

cl-fbclient.

Source

cl-fbclient.lisp.

Function: fb-connected-p (&optional fb-db)
Package

cl-fbclient.

Source

cl-fbclient.lisp.

Function: fb-disconnect (db)

Method to disconnect from the database.

Package

cl-fbclient.

Source

cl-fbclient-database.lisp.

Function: fb-disconnect-toplevel ()
Package

cl-fbclient.

Source

cl-fbclient.lisp.

Function: fb-execute-statement (fb-stmt)

Method to execute statement.

Package

cl-fbclient.

Source

cl-fbclient-statement.lisp.

Function: fb-noresult-query (fb-db request-str)

A method for performing queries that do not require answers.(insert,delete,update, etc.) (transaction will be created, started and commited automatically)

Package

cl-fbclient.

Source

cl-fbclient.lisp.

Function: fb-prepare-statement (fb-stmt)

Method to prepare statement.

Package

cl-fbclient.

Source

cl-fbclient-statement.lisp.

Function: fb-query-fetch-all (fb-db request-str)

The method, which executes the query and returns all its results in a list. (transaction will be created, started and commited automatically)

Package

cl-fbclient.

Source

cl-fbclient.lisp.

Function: fb-query-fetch-all+names (fb-db request-str)

The method, which executes the query and returns all its results(+names) in a list. (transaction will be created, started and commited automatically)

Package

cl-fbclient.

Source

cl-fbclient.lisp.

Function: fb-query-fetch-all+names-header (fb-db request-str)

The method, which executes the query and returns all its results(+names header) in a list. (transaction will be created, started and commited automatically)

Package

cl-fbclient.

Source

cl-fbclient.lisp.

Function: fb-rollback-transaction (tr)

Method to rollback transaction.

Package

cl-fbclient.

Source

cl-fbclient-transaction.lisp.

Function: fb-start-transaction (tr)

Method to start transaction.

Package

cl-fbclient.

Source

cl-fbclient-transaction.lisp.

Function: fb-statement-fetch (stmt)

Method to fetch results from executed statement.

Package

cl-fbclient.

Source

cl-fbclient-statement.lisp.

Function: fb-statement-free (stmt)

Method to free statement.

Package

cl-fbclient.

Source

cl-fbclient-statement.lisp.

Function: fb-statement-get-var-info (stmt index)
Package

cl-fbclient.

Source

cl-fbclient-statement.lisp.

Function: fb-statement-get-var-val (stmt index)

A method for obtaining the values of result variables. Used after Fetch.

Package

cl-fbclient.

Source

cl-fbclient-statement.lisp.

Function: fb-statement-get-var-val+name (stmt index)

A method for obtaining the values and names of result variables. Used after Fetch.

Package

cl-fbclient.

Source

cl-fbclient-statement.lisp.

Function: fb-statement-get-vars-info (stmt)
Package

cl-fbclient.

Source

cl-fbclient-statement.lisp.

Function: fb-statement-get-vars-names-list (stmt)

A method for obtaining names of result variables. Used after Fetch.

Package

cl-fbclient.

Source

cl-fbclient-statement.lisp.

Function: fb-statement-get-vars-vals+names-list (stmt &optional names)

A method for obtaining the list of values and names of result variables. Used after Fetch.

Package

cl-fbclient.

Source

cl-fbclient-statement.lisp.

Function: fb-statement-get-vars-vals-list (stmt)

A method for obtaining the list of values ​​of result variables. Used after Fetch.

Package

cl-fbclient.

Source

cl-fbclient-statement.lisp.

Function: fb-verbalize-error (err)
Package

cl-fbclient.

Source

cl-fbclient-error.lisp.

Function: timestamp-alist-to-string (timestamp-alist)
Package

cl-fbclient.

Source

cl-fbclient-statement.lisp.


5.1.4 Generic functions

Generic Reader: fb-error-code (condition)
Package

cl-fbclient.

Methods
Reader Method: fb-error-code ((condition fb-error))
Source

cl-fbclient-error.lisp.

Target Slot

fb-error-code.

Generic Reader: fb-error-text (condition)
Package

cl-fbclient.

Methods
Reader Method: fb-error-text ((condition fb-error))
Source

cl-fbclient-error.lisp.

Target Slot

fb-error-text.

Generic Reader: fb-get-sql-type (object)
Package

cl-fbclient.

Methods
Reader Method: fb-get-sql-type ((fb-statement fb-statement))

automatically generated reader method

Source

cl-fbclient-statement.lisp.

Target Slot

st-type.

Generic Reader: fbclient-msg (condition)
Package

cl-fbclient.

Methods
Reader Method: fbclient-msg ((condition fb-error))
Source

cl-fbclient-error.lisp.

Target Slot

fbclient-msg.


5.1.5 Standalone methods

Method: initialize-instance :after ((db fb-database) &key no-auto-connect)
Source

cl-fbclient-database.lisp.

Method: initialize-instance :after ((stmt fb-statement) &key no-auto-execute no-auto-prepare no-auto-allocate)
Source

cl-fbclient-statement.lisp.

Method: initialize-instance :after ((tr fb-transaction) &key no-auto-start)
Source

cl-fbclient-transaction.lisp.

Method: print-object ((err fb-error) stream)
Source

cl-fbclient-error.lisp.


5.1.6 Conditions

Condition: fb-error

Condition for processing fbclient errors.

Package

cl-fbclient.

Source

cl-fbclient-error.lisp.

Direct superclasses

error.

Direct methods
Direct slots
Slot: fb-error-code
Initargs

:fb-error-code

Readers

fb-error-code.

Writers

This slot is read-only.

Slot: fb-error-text
Initargs

:fb-error-text

Readers

fb-error-text.

Writers

This slot is read-only.

Slot: fbclient-msg
Initargs

:fbclient-msg

Readers

fbclient-msg.

Writers

This slot is read-only.


5.1.7 Classes

Class: fb-database

Class that handles database connection

Package

cl-fbclient.

Source

cl-fbclient-database.lisp.

Direct methods
Direct slots
Slot: db-handle*
Readers

db-handle*.

Writers

(setf db-handle*).

Slot: host
Initform

"localhost"

Initargs

:host

Readers

host.

Writers

(setf host).

Slot: path
Initargs

:path

Readers

path.

Writers

(setf path).

Slot: user-name
Initform

"sysdba"

Initargs

:user-name

Readers

user-name.

Writers

(setf user-name).

Slot: password
Initform

"masterkey"

Initargs

:password

Readers

password.

Writers

(setf password).

Slot: encoding
Initform

:utf-8

Initargs

:encoding

Readers

encoding.

Writers

(setf encoding).

Class: fb-statement

Class that handles SQL statements.

Package

cl-fbclient.

Source

cl-fbclient-statement.lisp.

Direct methods
Direct slots
Slot: fb-tr
Initargs

:fb-tr

Readers

fb-tr.

Writers

(setf fb-tr).

Slot: request-str
Initargs

:request-str

Readers

request-str.

Writers

(setf request-str).

Slot: statement-handle*
Initform

(cl-fbclient::make-stmt-handler)

Readers

statement-handle*.

Writers

(setf statement-handle*).

Slot: xsqlda-output*
Readers

xsqlda-output*.

Writers

(setf xsqlda-output*).

Slot: st-type
Readers

fb-get-sql-type.

Writers

(setf st-type).

Class: fb-transaction

Class that handles transaction.

Package

cl-fbclient.

Source

cl-fbclient-transaction.lisp.

Direct methods
Direct slots
Slot: fb-db
Initargs

:fb-db

Readers

fb-db.

Writers

(setf fb-db).

Slot: transaction-handle*
Initform

(cl-fbclient::make-tr-handler)

Readers

transaction-handle*.

Writers

(setf transaction-handle*).


5.2 Internals


5.2.1 Special variables

Special Variable: *blob-convertor*
Package

cl-fbclient.

Source

cl-fbclient-statement.lisp.

Special Variable: +mulp-vector+
Package

cl-fbclient.

Source

cl-fbclient-statement.lisp.


5.2.2 Macros

Macro: %var (%xsqlda %index)
Package

cl-fbclient.

Source

cl-fbclient-statement.lisp.

Macro: %var-slot (%xsqlda %index %slot-name)
Package

cl-fbclient.

Source

cl-fbclient-statement.lisp.

Macro: %vars-count-1 (%xsqlda)
Package

cl-fbclient.

Source

cl-fbclient-statement.lisp.

Macro: process-status-vector (status-vector* err-code err-text)
Package

cl-fbclient.

Source

cl-fbclient-error.lisp.

Macro: setf-dpb-buff (dpb-buff-var dpb-buff-size-var db-user-name db-password)
Package

cl-fbclient.

Source

cl-fbclient-database.lisp.

Macro: with-status-vector (status-vector* &body body)
Package

cl-fbclient.

Source

cl-fbclient-error.lisp.


5.2.3 Ordinary functions

Function: alloc-var-data-default (xsqlda* index)
Package

cl-fbclient.

Source

cl-fbclient-statement.lisp.

Function: alloc-vars-data (xsqlda*)
Package

cl-fbclient.

Source

cl-fbclient-statement.lisp.

Function: calc-dpb-size (username password)
Package

cl-fbclient.

Source

cl-fbclient-database.lisp.

Function: connect-to-db (db-handle-pointer status-vector-pointer host+path login pass)
Package

cl-fbclient.

Source

cl-fbclient-database.lisp.

Function: convert-timestamp-alist (timestamp-alist)
Package

cl-fbclient.

Source

cl-fbclient-statement.lisp.

Function: fb-blob-to-string-convertor (blob)
Package

cl-fbclient.

Source

cl-fbclient-statement.lisp.

Function: fb-timestamp2datetime-list (fb-timestamp)
Package

cl-fbclient.

Source

cl-fbclient-statement.lisp.

Function: free-vars-data (xsqlda*)
Package

cl-fbclient.

Source

cl-fbclient-statement.lisp.

Function: get-sql-type (stmt-handle-pointer)
Package

cl-fbclient.

Source

cl-fbclient-statement.lisp.

Function: get-status-vector-msg (status-vector*)
Package

cl-fbclient.

Source

cl-fbclient-error.lisp.

Function: get-status-vector-sql-msg (status-vector*)
Package

cl-fbclient.

Source

cl-fbclient-error.lisp.

Function: get-var-info (xsqlda* index)
Package

cl-fbclient.

Source

cl-fbclient-statement.lisp.

Function: get-var-name (xsqlda* index)
Package

cl-fbclient.

Source

cl-fbclient-statement.lisp.

Function: get-var-sqlln (xsqlda* index)
Package

cl-fbclient.

Source

cl-fbclient-statement.lisp.

Function: get-var-type (xsqlda* index)
Package

cl-fbclient.

Source

cl-fbclient-statement.lisp.

Function: get-var-type-by-fbtype-num (type-num)
Package

cl-fbclient.

Source

cl-fbclient-statement.lisp.

Function: get-var-val (stmt index)
Package

cl-fbclient.

Source

cl-fbclient-statement.lisp.

Function: get-var-val+name (stmt index)
Package

cl-fbclient.

Source

cl-fbclient-statement.lisp.

Function: get-var-val-by-type (stmt index type)
Package

cl-fbclient.

Source

cl-fbclient-statement.lisp.

Function: get-vars-count (xsqlda*)
Package

cl-fbclient.

Source

cl-fbclient-statement.lisp.

Function: get-vars-info (xsqlda*)
Package

cl-fbclient.

Source

cl-fbclient-statement.lisp.

Function: get-vars-names (xsqlda*)
Package

cl-fbclient.

Source

cl-fbclient-statement.lisp.

Function: get-vars-vals+names-list (stmt &optional names)
Package

cl-fbclient.

Source

cl-fbclient-statement.lisp.

Function: get-vars-vals-list (stmt)
Package

cl-fbclient.

Source

cl-fbclient-statement.lisp.

Function: is-var-nil (xsqlda* index)
Package

cl-fbclient.

Source

cl-fbclient-statement.lisp.

Function: isc-attach-database (isc_status_vect isc_path_len isc_path isc_db_h isc_dpb_buf_len isc_dpb_buf)
Package

cl-fbclient.

Source

cl-fbclient-cffi.lisp.

Function: isc-close-blob (isc_status_vect isc_blob_handle)
Package

cl-fbclient.

Source

cl-fbclient-cffi.lisp.

Function: isc-commit-transaction (isc_status_vect isc_tr_h)
Package

cl-fbclient.

Source

cl-fbclient-cffi.lisp.

Function: isc-decode-timestamp (_timestamp _struct_tm)
Package

cl-fbclient.

Source

cl-fbclient-cffi.lisp.

Function: isc-detach-database (isc_status_vect isc_db_h)
Package

cl-fbclient.

Source

cl-fbclient-cffi.lisp.

Function: isc-dsql-allocate-statement (isc_status_vect isc_db_h isc_stmp_h)
Package

cl-fbclient.

Source

cl-fbclient-cffi.lisp.

Function: isc-dsql-describe (isc_status_vect isc_stmt_h isc_one isc_xsqlda)
Package

cl-fbclient.

Source

cl-fbclient-cffi.lisp.

Function: isc-dsql-execute (isc_status_vect isc_tr_h isc_stmp_h isc_one isc_xsqlda)
Package

cl-fbclient.

Source

cl-fbclient-cffi.lisp.

Function: isc-dsql-execute2 (isc_status_vect isc_tr_h isc_stmp_h isc_one isc_xsqlda_in isc_xsqlda_out)
Package

cl-fbclient.

Source

cl-fbclient-cffi.lisp.

Function: isc-dsql-fetch (isc_status_vect isc_stmp_h isc_one isc_xsqlda)
Package

cl-fbclient.

Source

cl-fbclient-cffi.lisp.

Function: isc-dsql-free-statement (isc_status_vect isc_stmt_h isc_code_one)
Package

cl-fbclient.

Source

cl-fbclient-cffi.lisp.

Function: isc-dsql-prepare (isc_status_vect isc_tr_h isc_stmp_h isc_zero isc_dsql_str isc_one isc_xsqlda)
Package

cl-fbclient.

Source

cl-fbclient-cffi.lisp.

Function: isc-dsql-set-cursor-name (isc_status_vect isc_stmt_h isc_name isc_null)
Package

cl-fbclient.

Source

cl-fbclient-cffi.lisp.

Function: isc-dsql-sql-info (isc_status_vect isc_stmp_h isc_one isc_req isc_size isc_res)
Package

cl-fbclient.

Source

cl-fbclient-cffi.lisp.

Function: isc-get-segment (isc_status_vect isc_blob_handle actual_seg_len buff_size buffer)
Package

cl-fbclient.

Source

cl-fbclient-cffi.lisp.

Function: isc-interprete (isc_msg isc_status_vect)
Package

cl-fbclient.

Source

cl-fbclient-cffi.lisp.

Function: isc-open-blob2 (isc_status_vect isc_db_handle isc_tr_handle isc_blob_handle isc_quad_blob_id isc_ushort bpb)
Package

cl-fbclient.

Source

cl-fbclient-cffi.lisp.

Function: isc-print-status (isc_status_vect)
Package

cl-fbclient.

Source

cl-fbclient-cffi.lisp.

Function: isc-rollback-transaction (isc_status_vect isc_tr_h)
Package

cl-fbclient.

Source

cl-fbclient-cffi.lisp.

Function: isc-sql-interprete (isc_sql_code isc_msg isc_msg_size)
Package

cl-fbclient.

Source

cl-fbclient-cffi.lisp.

Function: isc-sqlcode (isc_status_vect)
Package

cl-fbclient.

Source

cl-fbclient-cffi.lisp.

Function: isc-start-transaction (isc_status_vect isc_tr_h isc_db_count isc_db_h isc_tpb_length isc_tpb)
Package

cl-fbclient.

Source

cl-fbclient-cffi.lisp.

Function: make-blob-handler ()
Package

cl-fbclient.

Source

cl-fbclient-statement.lisp.

Function: make-db-handler ()
Package

cl-fbclient.

Source

cl-fbclient-database.lisp.

Function: make-default-tpb ()
Package

cl-fbclient.

Source

cl-fbclient-transaction.lisp.

Function: make-dpb (username password)
Package

cl-fbclient.

Source

cl-fbclient-database.lisp.

Function: make-status-vector ()
Package

cl-fbclient.

Source

cl-fbclient-error.lisp.

Function: make-stmt-handler ()
Package

cl-fbclient.

Source

cl-fbclient-statement.lisp.

Function: make-tr-handler ()
Package

cl-fbclient.

Source

cl-fbclient-transaction.lisp.

Function: make-xsqlda (n)
Package

cl-fbclient.

Source

cl-fbclient-statement.lisp.

Function: need-remake-xsqlda (tmp-xsqlda)
Package

cl-fbclient.

Source

cl-fbclient-statement.lisp.

Function: pow-10 (n)
Package

cl-fbclient.

Source

cl-fbclient-statement.lisp.

Function: remake-xsqlda (tmp-xsqlda)
Package

cl-fbclient.

Source

cl-fbclient-statement.lisp.

Function: start-transaction (db-handle-pointer transaction-pointer status-vector-pointer)
Package

cl-fbclient.

Source

cl-fbclient-transaction.lisp.

Function: status-vector-error-p (status-vector*)
Package

cl-fbclient.

Source

cl-fbclient-error.lisp.

Function: xsqlda-get-var-sqlscale (xsqlda* index)
Package

cl-fbclient.

Source

cl-fbclient-statement.lisp.

Function: xsqlda-get-var-val (xsqlda* index)
Package

cl-fbclient.

Source

cl-fbclient-statement.lisp.

Function: xsqlda-length (n)
Package

cl-fbclient.

Source

cl-fbclient-statement.lisp.


5.2.4 Generic functions

Generic Reader: db-handle* (object)
Package

cl-fbclient.

Methods
Reader Method: db-handle* ((fb-database fb-database))

automatically generated reader method

Source

cl-fbclient-database.lisp.

Target Slot

db-handle*.

Generic Writer: (setf db-handle*) (object)
Package

cl-fbclient.

Methods
Writer Method: (setf db-handle*) ((fb-database fb-database))

automatically generated writer method

Source

cl-fbclient-database.lisp.

Target Slot

db-handle*.

Generic Reader: encoding (object)
Package

cl-fbclient.

Methods
Reader Method: encoding ((fb-database fb-database))

automatically generated reader method

Source

cl-fbclient-database.lisp.

Target Slot

encoding.

Generic Writer: (setf encoding) (object)
Package

cl-fbclient.

Methods
Writer Method: (setf encoding) ((fb-database fb-database))

automatically generated writer method

Source

cl-fbclient-database.lisp.

Target Slot

encoding.

Generic Reader: fb-blob-handle (object)
Package

cl-fbclient.

Methods
Reader Method: fb-blob-handle ((fb-blob fb-blob))

automatically generated reader method

Source

cl-fbclient-statement.lisp.

Target Slot

blob-handle.

Generic Writer: (setf fb-blob-handle) (object)
Package

cl-fbclient.

Methods
Writer Method: (setf fb-blob-handle) ((fb-blob fb-blob))

automatically generated writer method

Source

cl-fbclient-statement.lisp.

Target Slot

blob-handle.

Generic Reader: fb-blob-id (object)
Package

cl-fbclient.

Methods
Reader Method: fb-blob-id ((fb-blob fb-blob))

automatically generated reader method

Source

cl-fbclient-statement.lisp.

Target Slot

blob-id.

Generic Writer: (setf fb-blob-id) (object)
Package

cl-fbclient.

Methods
Writer Method: (setf fb-blob-id) ((fb-blob fb-blob))

automatically generated writer method

Source

cl-fbclient-statement.lisp.

Target Slot

blob-id.

Generic Reader: fb-db (object)
Package

cl-fbclient.

Methods
Reader Method: fb-db ((fb-transaction fb-transaction))

automatically generated reader method

Source

cl-fbclient-transaction.lisp.

Target Slot

fb-db.

Generic Writer: (setf fb-db) (object)
Package

cl-fbclient.

Methods
Writer Method: (setf fb-db) ((fb-transaction fb-transaction))

automatically generated writer method

Source

cl-fbclient-transaction.lisp.

Target Slot

fb-db.

Generic Reader: fb-tr (object)
Package

cl-fbclient.

Methods
Reader Method: fb-tr ((fb-statement fb-statement))

automatically generated reader method

Source

cl-fbclient-statement.lisp.

Target Slot

fb-tr.

Reader Method: fb-tr ((fb-blob fb-blob))

automatically generated reader method

Source

cl-fbclient-statement.lisp.

Target Slot

fb-tr.

Generic Writer: (setf fb-tr) (object)
Package

cl-fbclient.

Methods
Writer Method: (setf fb-tr) ((fb-statement fb-statement))

automatically generated writer method

Source

cl-fbclient-statement.lisp.

Target Slot

fb-tr.

Writer Method: (setf fb-tr) ((fb-blob fb-blob))

automatically generated writer method

Source

cl-fbclient-statement.lisp.

Target Slot

fb-tr.

Generic Reader: host (object)
Package

cl-fbclient.

Methods
Reader Method: host ((fb-database fb-database))

automatically generated reader method

Source

cl-fbclient-database.lisp.

Target Slot

host.

Generic Writer: (setf host) (object)
Package

cl-fbclient.

Methods
Writer Method: (setf host) ((fb-database fb-database))

automatically generated writer method

Source

cl-fbclient-database.lisp.

Target Slot

host.

Generic Reader: password (object)
Package

cl-fbclient.

Methods
Reader Method: password ((fb-database fb-database))

automatically generated reader method

Source

cl-fbclient-database.lisp.

Target Slot

password.

Generic Writer: (setf password) (object)
Package

cl-fbclient.

Methods
Writer Method: (setf password) ((fb-database fb-database))

automatically generated writer method

Source

cl-fbclient-database.lisp.

Target Slot

password.

Generic Reader: path (object)
Package

cl-fbclient.

Methods
Reader Method: path ((fb-database fb-database))

automatically generated reader method

Source

cl-fbclient-database.lisp.

Target Slot

path.

Generic Writer: (setf path) (object)
Package

cl-fbclient.

Methods
Writer Method: (setf path) ((fb-database fb-database))

automatically generated writer method

Source

cl-fbclient-database.lisp.

Target Slot

path.

Generic Reader: request-str (object)
Package

cl-fbclient.

Methods
Reader Method: request-str ((fb-statement fb-statement))

automatically generated reader method

Source

cl-fbclient-statement.lisp.

Target Slot

request-str.

Generic Writer: (setf request-str) (object)
Package

cl-fbclient.

Methods
Writer Method: (setf request-str) ((fb-statement fb-statement))

automatically generated writer method

Source

cl-fbclient-statement.lisp.

Target Slot

request-str.

Generic Writer: (setf st-type) (object)
Package

cl-fbclient.

Methods
Writer Method: (setf st-type) ((fb-statement fb-statement))

automatically generated writer method

Source

cl-fbclient-statement.lisp.

Target Slot

st-type.

Generic Reader: statement-handle* (object)
Package

cl-fbclient.

Methods
Reader Method: statement-handle* ((fb-statement fb-statement))

automatically generated reader method

Source

cl-fbclient-statement.lisp.

Target Slot

statement-handle*.

Generic Writer: (setf statement-handle*) (object)
Package

cl-fbclient.

Methods
Writer Method: (setf statement-handle*) ((fb-statement fb-statement))

automatically generated writer method

Source

cl-fbclient-statement.lisp.

Target Slot

statement-handle*.

Generic Reader: transaction-handle* (object)
Package

cl-fbclient.

Methods
Reader Method: transaction-handle* ((fb-transaction fb-transaction))

automatically generated reader method

Source

cl-fbclient-transaction.lisp.

Target Slot

transaction-handle*.

Generic Writer: (setf transaction-handle*) (object)
Package

cl-fbclient.

Methods
Writer Method: (setf transaction-handle*) ((fb-transaction fb-transaction))

automatically generated writer method

Source

cl-fbclient-transaction.lisp.

Target Slot

transaction-handle*.

Generic Reader: user-name (object)
Package

cl-fbclient.

Methods
Reader Method: user-name ((fb-database fb-database))

automatically generated reader method

Source

cl-fbclient-database.lisp.

Target Slot

user-name.

Generic Writer: (setf user-name) (object)
Package

cl-fbclient.

Methods
Writer Method: (setf user-name) ((fb-database fb-database))

automatically generated writer method

Source

cl-fbclient-database.lisp.

Target Slot

user-name.

Generic Reader: xsqlda-output* (object)
Package

cl-fbclient.

Methods
Reader Method: xsqlda-output* ((fb-statement fb-statement))

automatically generated reader method

Source

cl-fbclient-statement.lisp.

Target Slot

xsqlda-output*.

Generic Writer: (setf xsqlda-output*) (object)
Package

cl-fbclient.

Methods
Writer Method: (setf xsqlda-output*) ((fb-statement fb-statement))

automatically generated writer method

Source

cl-fbclient-statement.lisp.

Target Slot

xsqlda-output*.


5.2.5 Classes

Class: fb-blob
Package

cl-fbclient.

Source

cl-fbclient-statement.lisp.

Direct methods
Direct slots
Slot: fb-tr
Initargs

:fb-tr

Readers

fb-tr.

Writers

(setf fb-tr).

Slot: blob-id
Initargs

:id

Readers

fb-blob-id.

Writers

(setf fb-blob-id).

Slot: blob-handle
Readers

fb-blob-handle.

Writers

(setf fb-blob-handle).

Class: isc_quad-tclass
Package

cl-fbclient.

Source

cl-fbclient-cffi.lisp.

Direct superclasses
  • foreign-struct-type.
  • translatable-foreign-type.
Class: isc_timestamp-tclass
Package

cl-fbclient.

Source

cl-fbclient-cffi.lisp.

Direct superclasses
  • foreign-struct-type.
  • translatable-foreign-type.
Class: tm-tclass
Package

cl-fbclient.

Source

cl-fbclient-cffi.lisp.

Direct superclasses
  • foreign-struct-type.
  • translatable-foreign-type.
Class: xsqlda-tclass
Package

cl-fbclient.

Source

cl-fbclient-cffi.lisp.

Direct superclasses
  • foreign-struct-type.
  • translatable-foreign-type.
Class: xsqlvar-tclass
Package

cl-fbclient.

Source

cl-fbclient-cffi.lisp.

Direct superclasses
  • foreign-struct-type.
  • translatable-foreign-type.

Appendix A Indexes


A.1 Concepts


A.2 Functions

Jump to:   %   (  
A   C   D   E   F   G   H   I   M   N   P   R   S   T   U   W   X  
Index Entry  Section

%
%var: Private macros
%var-slot: Private macros
%vars-count-1: Private macros

(
(setf db-handle*): Private generic functions
(setf db-handle*): Private generic functions
(setf encoding): Private generic functions
(setf encoding): Private generic functions
(setf fb-blob-handle): Private generic functions
(setf fb-blob-handle): Private generic functions
(setf fb-blob-id): Private generic functions
(setf fb-blob-id): Private generic functions
(setf fb-db): Private generic functions
(setf fb-db): Private generic functions
(setf fb-tr): Private generic functions
(setf fb-tr): Private generic functions
(setf fb-tr): Private generic functions
(setf host): Private generic functions
(setf host): Private generic functions
(setf password): Private generic functions
(setf password): Private generic functions
(setf path): Private generic functions
(setf path): Private generic functions
(setf request-str): Private generic functions
(setf request-str): Private generic functions
(setf st-type): Private generic functions
(setf st-type): Private generic functions
(setf statement-handle*): Private generic functions
(setf statement-handle*): Private generic functions
(setf transaction-handle*): Private generic functions
(setf transaction-handle*): Private generic functions
(setf user-name): Private generic functions
(setf user-name): Private generic functions
(setf xsqlda-output*): Private generic functions
(setf xsqlda-output*): Private generic functions

A
alloc-var-data-default: Private ordinary functions
alloc-vars-data: Private ordinary functions

C
calc-dpb-size: Private ordinary functions
connect-to-db: Private ordinary functions
convert-timestamp-alist: Private ordinary functions

D
db-handle*: Private generic functions
db-handle*: Private generic functions

E
encoding: Private generic functions
encoding: Private generic functions

F
fb-allocate-statement: Public ordinary functions
fb-blob-close: Public ordinary functions
fb-blob-handle: Private generic functions
fb-blob-handle: Private generic functions
fb-blob-id: Private generic functions
fb-blob-id: Private generic functions
fb-blob-load: Public ordinary functions
fb-blob-open: Public ordinary functions
fb-blob-read: Public ordinary functions
fb-blob-to-string-convertor: Private ordinary functions
fb-commit-transaction: Public ordinary functions
fb-connect: Public ordinary functions
fb-connect-toplevel: Public ordinary functions
fb-connected-p: Public ordinary functions
fb-db: Private generic functions
fb-db: Private generic functions
fb-disconnect: Public ordinary functions
fb-disconnect-toplevel: Public ordinary functions
fb-error-code: Public generic functions
fb-error-code: Public generic functions
fb-error-text: Public generic functions
fb-error-text: Public generic functions
fb-execute-statement: Public ordinary functions
fb-get-sql-type: Public generic functions
fb-get-sql-type: Public generic functions
fb-loop-query-fetch: Public macros
fb-loop-statement-fetch: Public macros
fb-noresult-query: Public ordinary functions
fb-prepare-statement: Public ordinary functions
fb-query: Public macros
fb-query-fetch-all: Public ordinary functions
fb-query-fetch-all+names: Public ordinary functions
fb-query-fetch-all+names-header: Public ordinary functions
fb-rollback-transaction: Public ordinary functions
fb-start-transaction: Public ordinary functions
fb-statement-fetch: Public ordinary functions
fb-statement-free: Public ordinary functions
fb-statement-get-var-info: Public ordinary functions
fb-statement-get-var-val: Public ordinary functions
fb-statement-get-var-val+name: Public ordinary functions
fb-statement-get-vars-info: Public ordinary functions
fb-statement-get-vars-names-list: Public ordinary functions
fb-statement-get-vars-vals+names-list: Public ordinary functions
fb-statement-get-vars-vals-list: Public ordinary functions
fb-timestamp2datetime-list: Private ordinary functions
fb-tr: Private generic functions
fb-tr: Private generic functions
fb-tr: Private generic functions
fb-verbalize-error: Public ordinary functions
fb-with-database: Public macros
fb-with-statement: Public macros
fb-with-statement-db: Public macros
fb-with-toplevel-connection: Public macros
fb-with-transaction: Public macros
fbclient-msg: Public generic functions
fbclient-msg: Public generic functions
free-vars-data: Private ordinary functions
Function, alloc-var-data-default: Private ordinary functions
Function, alloc-vars-data: Private ordinary functions
Function, calc-dpb-size: Private ordinary functions
Function, connect-to-db: Private ordinary functions
Function, convert-timestamp-alist: Private ordinary functions
Function, fb-allocate-statement: Public ordinary functions
Function, fb-blob-close: Public ordinary functions
Function, fb-blob-load: Public ordinary functions
Function, fb-blob-open: Public ordinary functions
Function, fb-blob-read: Public ordinary functions
Function, fb-blob-to-string-convertor: Private ordinary functions
Function, fb-commit-transaction: Public ordinary functions
Function, fb-connect: Public ordinary functions
Function, fb-connect-toplevel: Public ordinary functions
Function, fb-connected-p: Public ordinary functions
Function, fb-disconnect: Public ordinary functions
Function, fb-disconnect-toplevel: Public ordinary functions
Function, fb-execute-statement: Public ordinary functions
Function, fb-noresult-query: Public ordinary functions
Function, fb-prepare-statement: Public ordinary functions
Function, fb-query-fetch-all: Public ordinary functions
Function, fb-query-fetch-all+names: Public ordinary functions
Function, fb-query-fetch-all+names-header: Public ordinary functions
Function, fb-rollback-transaction: Public ordinary functions
Function, fb-start-transaction: Public ordinary functions
Function, fb-statement-fetch: Public ordinary functions
Function, fb-statement-free: Public ordinary functions
Function, fb-statement-get-var-info: Public ordinary functions
Function, fb-statement-get-var-val: Public ordinary functions
Function, fb-statement-get-var-val+name: Public ordinary functions
Function, fb-statement-get-vars-info: Public ordinary functions
Function, fb-statement-get-vars-names-list: Public ordinary functions
Function, fb-statement-get-vars-vals+names-list: Public ordinary functions
Function, fb-statement-get-vars-vals-list: Public ordinary functions
Function, fb-timestamp2datetime-list: Private ordinary functions
Function, fb-verbalize-error: Public ordinary functions
Function, free-vars-data: Private ordinary functions
Function, get-sql-type: Private ordinary functions
Function, get-status-vector-msg: Private ordinary functions
Function, get-status-vector-sql-msg: Private ordinary functions
Function, get-var-info: Private ordinary functions
Function, get-var-name: Private ordinary functions
Function, get-var-sqlln: Private ordinary functions
Function, get-var-type: Private ordinary functions
Function, get-var-type-by-fbtype-num: Private ordinary functions
Function, get-var-val: Private ordinary functions
Function, get-var-val+name: Private ordinary functions
Function, get-var-val-by-type: Private ordinary functions
Function, get-vars-count: Private ordinary functions
Function, get-vars-info: Private ordinary functions
Function, get-vars-names: Private ordinary functions
Function, get-vars-vals+names-list: Private ordinary functions
Function, get-vars-vals-list: Private ordinary functions
Function, is-var-nil: Private ordinary functions
Function, isc-attach-database: Private ordinary functions
Function, isc-close-blob: Private ordinary functions
Function, isc-commit-transaction: Private ordinary functions
Function, isc-decode-timestamp: Private ordinary functions
Function, isc-detach-database: Private ordinary functions
Function, isc-dsql-allocate-statement: Private ordinary functions
Function, isc-dsql-describe: Private ordinary functions
Function, isc-dsql-execute: Private ordinary functions
Function, isc-dsql-execute2: Private ordinary functions
Function, isc-dsql-fetch: Private ordinary functions
Function, isc-dsql-free-statement: Private ordinary functions
Function, isc-dsql-prepare: Private ordinary functions
Function, isc-dsql-set-cursor-name: Private ordinary functions
Function, isc-dsql-sql-info: Private ordinary functions
Function, isc-get-segment: Private ordinary functions
Function, isc-interprete: Private ordinary functions
Function, isc-open-blob2: Private ordinary functions
Function, isc-print-status: Private ordinary functions
Function, isc-rollback-transaction: Private ordinary functions
Function, isc-sql-interprete: Private ordinary functions
Function, isc-sqlcode: Private ordinary functions
Function, isc-start-transaction: Private ordinary functions
Function, make-blob-handler: Private ordinary functions
Function, make-db-handler: Private ordinary functions
Function, make-default-tpb: Private ordinary functions
Function, make-dpb: Private ordinary functions
Function, make-status-vector: Private ordinary functions
Function, make-stmt-handler: Private ordinary functions
Function, make-tr-handler: Private ordinary functions
Function, make-xsqlda: Private ordinary functions
Function, need-remake-xsqlda: Private ordinary functions
Function, pow-10: Private ordinary functions
Function, remake-xsqlda: Private ordinary functions
Function, start-transaction: Private ordinary functions
Function, status-vector-error-p: Private ordinary functions
Function, timestamp-alist-to-string: Public ordinary functions
Function, xsqlda-get-var-sqlscale: Private ordinary functions
Function, xsqlda-get-var-val: Private ordinary functions
Function, xsqlda-length: Private ordinary functions

G
Generic Function, (setf db-handle*): Private generic functions
Generic Function, (setf encoding): Private generic functions
Generic Function, (setf fb-blob-handle): Private generic functions
Generic Function, (setf fb-blob-id): Private generic functions
Generic Function, (setf fb-db): Private generic functions
Generic Function, (setf fb-tr): Private generic functions
Generic Function, (setf host): Private generic functions
Generic Function, (setf password): Private generic functions
Generic Function, (setf path): Private generic functions
Generic Function, (setf request-str): Private generic functions
Generic Function, (setf st-type): Private generic functions
Generic Function, (setf statement-handle*): Private generic functions
Generic Function, (setf transaction-handle*): Private generic functions
Generic Function, (setf user-name): Private generic functions
Generic Function, (setf xsqlda-output*): Private generic functions
Generic Function, db-handle*: Private generic functions
Generic Function, encoding: Private generic functions
Generic Function, fb-blob-handle: Private generic functions
Generic Function, fb-blob-id: Private generic functions
Generic Function, fb-db: Private generic functions
Generic Function, fb-error-code: Public generic functions
Generic Function, fb-error-text: Public generic functions
Generic Function, fb-get-sql-type: Public generic functions
Generic Function, fb-tr: Private generic functions
Generic Function, fbclient-msg: Public generic functions
Generic Function, host: Private generic functions
Generic Function, password: Private generic functions
Generic Function, path: Private generic functions
Generic Function, request-str: Private generic functions
Generic Function, statement-handle*: Private generic functions
Generic Function, transaction-handle*: Private generic functions
Generic Function, user-name: Private generic functions
Generic Function, xsqlda-output*: Private generic functions
get-sql-type: Private ordinary functions
get-status-vector-msg: Private ordinary functions
get-status-vector-sql-msg: Private ordinary functions
get-var-info: Private ordinary functions
get-var-name: Private ordinary functions
get-var-sqlln: Private ordinary functions
get-var-type: Private ordinary functions
get-var-type-by-fbtype-num: Private ordinary functions
get-var-val: Private ordinary functions
get-var-val+name: Private ordinary functions
get-var-val-by-type: Private ordinary functions
get-vars-count: Private ordinary functions
get-vars-info: Private ordinary functions
get-vars-names: Private ordinary functions
get-vars-vals+names-list: Private ordinary functions
get-vars-vals-list: Private ordinary functions

H
host: Private generic functions
host: Private generic functions

I
initialize-instance: Public standalone methods
initialize-instance: Public standalone methods
initialize-instance: Public standalone methods
is-var-nil: Private ordinary functions
isc-attach-database: Private ordinary functions
isc-close-blob: Private ordinary functions
isc-commit-transaction: Private ordinary functions
isc-decode-timestamp: Private ordinary functions
isc-detach-database: Private ordinary functions
isc-dsql-allocate-statement: Private ordinary functions
isc-dsql-describe: Private ordinary functions
isc-dsql-execute: Private ordinary functions
isc-dsql-execute2: Private ordinary functions
isc-dsql-fetch: Private ordinary functions
isc-dsql-free-statement: Private ordinary functions
isc-dsql-prepare: Private ordinary functions
isc-dsql-set-cursor-name: Private ordinary functions
isc-dsql-sql-info: Private ordinary functions
isc-get-segment: Private ordinary functions
isc-interprete: Private ordinary functions
isc-open-blob2: Private ordinary functions
isc-print-status: Private ordinary functions
isc-rollback-transaction: Private ordinary functions
isc-sql-interprete: Private ordinary functions
isc-sqlcode: Private ordinary functions
isc-start-transaction: Private ordinary functions

M
Macro, %var: Private macros
Macro, %var-slot: Private macros
Macro, %vars-count-1: Private macros
Macro, fb-loop-query-fetch: Public macros
Macro, fb-loop-statement-fetch: Public macros
Macro, fb-query: Public macros
Macro, fb-with-database: Public macros
Macro, fb-with-statement: Public macros
Macro, fb-with-statement-db: Public macros
Macro, fb-with-toplevel-connection: Public macros
Macro, fb-with-transaction: Public macros
Macro, process-status-vector: Private macros
Macro, setf-dpb-buff: Private macros
Macro, with-status-vector: Private macros
make-blob-handler: Private ordinary functions
make-db-handler: Private ordinary functions
make-default-tpb: Private ordinary functions
make-dpb: Private ordinary functions
make-status-vector: Private ordinary functions
make-stmt-handler: Private ordinary functions
make-tr-handler: Private ordinary functions
make-xsqlda: Private ordinary functions
Method, (setf db-handle*): Private generic functions
Method, (setf encoding): Private generic functions
Method, (setf fb-blob-handle): Private generic functions
Method, (setf fb-blob-id): Private generic functions
Method, (setf fb-db): Private generic functions
Method, (setf fb-tr): Private generic functions
Method, (setf fb-tr): Private generic functions
Method, (setf host): Private generic functions
Method, (setf password): Private generic functions
Method, (setf path): Private generic functions
Method, (setf request-str): Private generic functions
Method, (setf st-type): Private generic functions
Method, (setf statement-handle*): Private generic functions
Method, (setf transaction-handle*): Private generic functions
Method, (setf user-name): Private generic functions
Method, (setf xsqlda-output*): Private generic functions
Method, db-handle*: Private generic functions
Method, encoding: Private generic functions
Method, fb-blob-handle: Private generic functions
Method, fb-blob-id: Private generic functions
Method, fb-db: Private generic functions
Method, fb-error-code: Public generic functions
Method, fb-error-text: Public generic functions
Method, fb-get-sql-type: Public generic functions
Method, fb-tr: Private generic functions
Method, fb-tr: Private generic functions
Method, fbclient-msg: Public generic functions
Method, host: Private generic functions
Method, initialize-instance: Public standalone methods
Method, initialize-instance: Public standalone methods
Method, initialize-instance: Public standalone methods
Method, password: Private generic functions
Method, path: Private generic functions
Method, print-object: Public standalone methods
Method, request-str: Private generic functions
Method, statement-handle*: Private generic functions
Method, transaction-handle*: Private generic functions
Method, user-name: Private generic functions
Method, xsqlda-output*: Private generic functions

N
need-remake-xsqlda: Private ordinary functions

P
password: Private generic functions
password: Private generic functions
path: Private generic functions
path: Private generic functions
pow-10: Private ordinary functions
print-object: Public standalone methods
process-status-vector: Private macros

R
remake-xsqlda: Private ordinary functions
request-str: Private generic functions
request-str: Private generic functions

S
setf-dpb-buff: Private macros
start-transaction: Private ordinary functions
statement-handle*: Private generic functions
statement-handle*: Private generic functions
status-vector-error-p: Private ordinary functions

T
timestamp-alist-to-string: Public ordinary functions
transaction-handle*: Private generic functions
transaction-handle*: Private generic functions

U
user-name: Private generic functions
user-name: Private generic functions

W
with-status-vector: Private macros

X
xsqlda-get-var-sqlscale: Private ordinary functions
xsqlda-get-var-val: Private ordinary functions
xsqlda-length: Private ordinary functions
xsqlda-output*: Private generic functions
xsqlda-output*: Private generic functions


A.3 Variables

Jump to:   *   +  
B   D   E   F   H   P   R   S   T   U   X  
Index Entry  Section

*
*blob-convertor*: Private special variables
*database-toplevel*: Public special variables
*fb-blob-read-block-size*: Public special variables
*timestamp-alist-converter*: Public special variables

+
+mulp-vector+: Private special variables

B
blob-handle: Private classes
blob-id: Private classes

D
db-handle*: Public classes

E
encoding: Public classes

F
fb-db: Public classes
fb-error-code: Public conditions
fb-error-text: Public conditions
fb-tr: Public classes
fb-tr: Private classes
fbclient-msg: Public conditions

H
host: Public classes

P
password: Public classes
path: Public classes

R
request-str: Public classes

S
Slot, blob-handle: Private classes
Slot, blob-id: Private classes
Slot, db-handle*: Public classes
Slot, encoding: Public classes
Slot, fb-db: Public classes
Slot, fb-error-code: Public conditions
Slot, fb-error-text: Public conditions
Slot, fb-tr: Public classes
Slot, fb-tr: Private classes
Slot, fbclient-msg: Public conditions
Slot, host: Public classes
Slot, password: Public classes
Slot, path: Public classes
Slot, request-str: Public classes
Slot, st-type: Public classes
Slot, statement-handle*: Public classes
Slot, transaction-handle*: Public classes
Slot, user-name: Public classes
Slot, xsqlda-output*: Public classes
Special Variable, *blob-convertor*: Private special variables
Special Variable, *database-toplevel*: Public special variables
Special Variable, *fb-blob-read-block-size*: Public special variables
Special Variable, *timestamp-alist-converter*: Public special variables
Special Variable, +mulp-vector+: Private special variables
st-type: Public classes
statement-handle*: Public classes

T
transaction-handle*: Public classes

U
user-name: Public classes

X
xsqlda-output*: Public classes


A.4 Data types

Jump to:   C   F   I   P   S   T   X  
Index Entry  Section

C
cl-fbclient: The cl-fbclient system
cl-fbclient: The cl-fbclient package
cl-fbclient-cffi.lisp: The cl-fbclient/cl-fbclient-cffi․lisp file
cl-fbclient-database.lisp: The cl-fbclient/cl-fbclient-database․lisp file
cl-fbclient-error.lisp: The cl-fbclient/cl-fbclient-error․lisp file
cl-fbclient-statement.lisp: The cl-fbclient/cl-fbclient-statement․lisp file
cl-fbclient-transaction.lisp: The cl-fbclient/cl-fbclient-transaction․lisp file
cl-fbclient.asd: The cl-fbclient/cl-fbclient․asd file
cl-fbclient.lisp: The cl-fbclient/cl-fbclient․lisp file
Class, fb-blob: Private classes
Class, fb-database: Public classes
Class, fb-statement: Public classes
Class, fb-transaction: Public classes
Class, isc_quad-tclass: Private classes
Class, isc_timestamp-tclass: Private classes
Class, tm-tclass: Private classes
Class, xsqlda-tclass: Private classes
Class, xsqlvar-tclass: Private classes
Condition, fb-error: Public conditions

F
fb-blob: Private classes
fb-database: Public classes
fb-error: Public conditions
fb-statement: Public classes
fb-transaction: Public classes
File, cl-fbclient-cffi.lisp: The cl-fbclient/cl-fbclient-cffi․lisp file
File, cl-fbclient-database.lisp: The cl-fbclient/cl-fbclient-database․lisp file
File, cl-fbclient-error.lisp: The cl-fbclient/cl-fbclient-error․lisp file
File, cl-fbclient-statement.lisp: The cl-fbclient/cl-fbclient-statement․lisp file
File, cl-fbclient-transaction.lisp: The cl-fbclient/cl-fbclient-transaction․lisp file
File, cl-fbclient.asd: The cl-fbclient/cl-fbclient․asd file
File, cl-fbclient.lisp: The cl-fbclient/cl-fbclient․lisp file
File, package.lisp: The cl-fbclient/package․lisp file

I
isc_quad-tclass: Private classes
isc_timestamp-tclass: Private classes

P
Package, cl-fbclient: The cl-fbclient package
package.lisp: The cl-fbclient/package․lisp file

S
System, cl-fbclient: The cl-fbclient system

T
tm-tclass: Private classes

X
xsqlda-tclass: Private classes
xsqlvar-tclass: Private classes