The cl-fbclient Reference Manual

Table of Contents

Next: , Previous: , Up: (dir)   [Contents][Index]

The cl-fbclient Reference Manual

This is the cl-fbclient Reference Manual, version 0.7, generated automatically by Declt version 2.3 "Robert April" on Tue Jan 09 13:35:10 2018 GMT+0.


Next: , Previous: , Up: Top   [Contents][Index]

1 Introduction

cl-fbclient

Common Lisp library for working with firebird databases

Library is a set of classes and methods for working with firebird databases. Basic classes:

Supported SQL-vars types:


Examples:

First

(require 'cl-fbclient)

;; create an instance of the database and automatically connect to the database
(defparameter *db* (make-instance 'cl-fbclient:fb-database
  				   :path "/path-to-db/db-file.fdb"))
             
;; query that returns no value
;; (transaction will be created, started and commited automatically)
(cl-fbclient:fb-noresult-query *db* "INSERT INTO T1(A1,A2) VALUES(121, 42)")

;; to query and write results to the list
;; (transaction will be created, started and commited automatically)
(cl-fbclient:fb-query-fetch-all *db* "SELECT * FROM t1")

;; disconnecting from DB
(cl-fbclient:fb-disconnect *db*)

Second(easier)

(require 'cl-fbclient)

(cl-fbclient:fb-with-database (DB :path "/path-to-db/db-file.fdb")
    (cl-fbclient:fb-with-transaction (DB TR)
     	(cl-fbclient:fb-query "SELECT * FROM T1" :tr TR)
        (cl-fbclient:fb-query "INSERT INTO T1(A1,A2) VALUES(121, 42)" :tr TR)
        (cl-fbclient:fb-query "SELECT * FROM T1" :tr TR)))

Third(even easier)

(require 'cl-fbclient)

(cl-fbclient:fb-with-database (DB :path "/path-to-db/db-file.fdb")
     (cl-fbclient:fb-query "SELECT * FROM T1" :db DB)
     (cl-fbclient:fb-query "INSERT INTO T1(A1,A2) VALUES(121, 42)" :db DB)
     (cl-fbclient:fb-query "SELECT * FROM T1" :db DB))

Tested on:

Documentation: cl-fbclient/wiki

Please report me about BUGs and ask your questions by e-mail: klimenko.serj@gmail.com

TODO:


Next: , Previous: , Up: Top   [Contents][Index]

2 Systems

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


Previous: , Up: Systems   [Contents][Index]

2.1 cl-fbclient

Author

Klimenko Serj <klimenko.serj@gmail.com>

License

MIT

Description

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

Version

0.7

Dependency

cffi

Source

cl-fbclient.asd (file)

Components

Next: , Previous: , Up: Top   [Contents][Index]

3 Files

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


Previous: , Up: Files   [Contents][Index]

3.1 Lisp


Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.1 cl-fbclient.asd

Location

cl-fbclient.asd

Systems

cl-fbclient (system)


Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.2 cl-fbclient/package.lisp

Parent

cl-fbclient (system)

Location

package.lisp

Packages

cl-fbclient


Next: , Previous: , Up: Lisp files   [Contents][Index]

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

Dependency

package.lisp (file)

Parent

cl-fbclient (system)

Location

cl-fbclient-cffi.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

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

Dependency

cl-fbclient-cffi.lisp (file)

Parent

cl-fbclient (system)

Location

cl-fbclient-error.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

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

Dependency

cl-fbclient-error.lisp (file)

Parent

cl-fbclient (system)

Location

cl-fbclient-database.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

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

Dependency

cl-fbclient-database.lisp (file)

Parent

cl-fbclient (system)

Location

cl-fbclient-transaction.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

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

Dependency

cl-fbclient-transaction.lisp (file)

Parent

cl-fbclient (system)

Location

cl-fbclient-statement.lisp

Exported Definitions
Internal Definitions

Previous: , Up: Lisp files   [Contents][Index]

3.1.8 cl-fbclient/cl-fbclient.lisp

Dependency

cl-fbclient-statement.lisp (file)

Parent

cl-fbclient (system)

Location

cl-fbclient.lisp

Exported Definitions

Next: , Previous: , Up: Top   [Contents][Index]

4 Packages

Packages are listed by definition order.


Previous: , Up: Packages   [Contents][Index]

4.1 cl-fbclient

Source

package.lisp (file)

Use List
Exported Definitions
Internal Definitions

Next: , Previous: , Up: Top   [Contents][Index]

5 Definitions

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


Next: , Previous: , Up: Definitions   [Contents][Index]

5.1 Exported definitions


Next: , Previous: , Up: Exported definitions   [Contents][Index]

5.1.1 Special variables

Special Variable: *database-toplevel*
Package

cl-fbclient

Source

cl-fbclient.lisp (file)

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

cl-fbclient

Source

cl-fbclient-statement.lisp (file)

Special Variable: *timestamp-alist-converter*
Package

cl-fbclient

Source

cl-fbclient-statement.lisp (file)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

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 (file)

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 (file)

Macro: fb-query REQUEST-STR &rest KPAR
Package

cl-fbclient

Source

cl-fbclient.lisp (file)

Macro: fb-with-database (DATABASE-NAME &rest PARAMS) &body BODY

Macro to automatic connect and disconnect database.

Package

cl-fbclient

Source

cl-fbclient.lisp (file)

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 (file)

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 (file)

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

cl-fbclient

Source

cl-fbclient.lisp (file)

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 (file)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

5.1.3 Functions

Function: fb-allocate-statement FB-STMT

Method to allocate statement.

Package

cl-fbclient

Source

cl-fbclient-statement.lisp (file)

Function: fb-blob-close BLOB
Package

cl-fbclient

Source

cl-fbclient-statement.lisp (file)

Function: fb-blob-load BLOB
Package

cl-fbclient

Source

cl-fbclient-statement.lisp (file)

Function: fb-blob-open BLOB
Package

cl-fbclient

Source

cl-fbclient-statement.lisp (file)

Function: fb-blob-read BLOB &key BUFFER-SIZE BUFFER
Package

cl-fbclient

Source

cl-fbclient-statement.lisp (file)

Function: fb-commit-transaction TR

Method to commit transaction.

Package

cl-fbclient

Source

cl-fbclient-transaction.lisp (file)

Function: fb-connect FB-DB

Method to connect to the database.

Package

cl-fbclient

Source

cl-fbclient-database.lisp (file)

Function: fb-connect-toplevel &key HOST PATH USER-NAME PASSWORD
Package

cl-fbclient

Source

cl-fbclient.lisp (file)

Function: fb-connected-p &optional FB-DB
Package

cl-fbclient

Source

cl-fbclient.lisp (file)

Function: fb-disconnect DB

Method to disconnect from the database.

Package

cl-fbclient

Source

cl-fbclient-database.lisp (file)

Function: fb-disconnect-toplevel ()
Package

cl-fbclient

Source

cl-fbclient.lisp (file)

Function: fb-execute-statement FB-STMT

Method to execute statement.

Package

cl-fbclient

Source

cl-fbclient-statement.lisp (file)

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 (file)

Function: fb-prepare-statement FB-STMT

Method to prepare statement.

Package

cl-fbclient

Source

cl-fbclient-statement.lisp (file)

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 (file)

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 (file)

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 (file)

Function: fb-rollback-transaction TR

Method to rollback transaction.

Package

cl-fbclient

Source

cl-fbclient-transaction.lisp (file)

Function: fb-start-transaction TR

Method to start transaction.

Package

cl-fbclient

Source

cl-fbclient-transaction.lisp (file)

Function: fb-statement-fetch STMT

Method to fetch results from executed statement.

Package

cl-fbclient

Source

cl-fbclient-statement.lisp (file)

Function: fb-statement-free STMT

Method to free statement.

Package

cl-fbclient

Source

cl-fbclient-statement.lisp (file)

Function: fb-statement-get-var-info STMT INDEX
Package

cl-fbclient

Source

cl-fbclient-statement.lisp (file)

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 (file)

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 (file)

Function: fb-statement-get-vars-info STMT
Package

cl-fbclient

Source

cl-fbclient-statement.lisp (file)

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 (file)

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 (file)

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 (file)

Function: fb-verbalize-error ERR
Package

cl-fbclient

Source

cl-fbclient-error.lisp (file)

Function: timestamp-alist-to-string TIMESTAMP-ALIST
Package

cl-fbclient

Source

cl-fbclient-statement.lisp (file)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

5.1.4 Generic functions

Generic Function: fb-error-code CONDITION
Package

cl-fbclient

Methods
Method: fb-error-code (CONDITION fb-error)
Source

cl-fbclient-error.lisp (file)

Generic Function: fb-error-text CONDITION
Package

cl-fbclient

Methods
Method: fb-error-text (CONDITION fb-error)
Source

cl-fbclient-error.lisp (file)

Generic Function: fb-get-sql-type OBJECT
Package

cl-fbclient

Methods
Method: fb-get-sql-type (FB-STATEMENT fb-statement)

automatically generated reader method

Source

cl-fbclient-statement.lisp (file)

Generic Function: fbclient-msg CONDITION
Package

cl-fbclient

Methods
Method: fbclient-msg (CONDITION fb-error)
Source

cl-fbclient-error.lisp (file)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

5.1.5 Conditions

Condition: fb-error ()

Condition for processing fbclient errors.

Package

cl-fbclient

Source

cl-fbclient-error.lisp (file)

Direct superclasses

error (condition)

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

:fb-error-code

Readers

fb-error-code (generic function)

Slot: fb-error-text
Initargs

:fb-error-text

Readers

fb-error-text (generic function)

Slot: fbclient-msg
Initargs

:fbclient-msg

Readers

fbclient-msg (generic function)


Previous: , Up: Exported definitions   [Contents][Index]

5.1.6 Classes

Class: fb-database ()

Class that handles database connection

Package

cl-fbclient

Source

cl-fbclient-database.lisp (file)

Direct superclasses

standard-object (class)

Direct methods
  • initialize-instance (method)
  • encoding (method)
  • encoding (method)
  • password (method)
  • password (method)
  • user-name (method)
  • user-name (method)
  • path (method)
  • path (method)
  • host (method)
  • host (method)
  • db-handle* (method)
  • db-handle* (method)
Direct slots
Slot: db-handle*
Readers

db-handle* (generic function)

Writers

(setf db-handle*) (generic function)

Slot: host
Initargs

:host

Initform

"localhost"

Readers

host (generic function)

Writers

(setf host) (generic function)

Slot: path
Initargs

:path

Readers

path (generic function)

Writers

(setf path) (generic function)

Slot: user-name
Initargs

:user-name

Initform

"sysdba"

Readers

user-name (generic function)

Writers

(setf user-name) (generic function)

Slot: password
Initargs

:password

Initform

"masterkey"

Readers

password (generic function)

Writers

(setf password) (generic function)

Slot: encoding
Initargs

:encoding

Initform

:utf-8

Readers

encoding (generic function)

Writers

(setf encoding) (generic function)

Class: fb-statement ()

Class that handles SQL statements.

Package

cl-fbclient

Source

cl-fbclient-statement.lisp (file)

Direct superclasses

standard-object (class)

Direct methods
Direct slots
Slot: fb-tr
Initargs

:fb-tr

Readers

fb-tr (generic function)

Writers

(setf fb-tr) (generic function)

Slot: request-str
Initargs

:request-str

Readers

request-str (generic function)

Writers

(setf request-str) (generic function)

Slot: statement-handle*
Initform

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

Readers

statement-handle* (generic function)

Writers

(setf statement-handle*) (generic function)

Slot: xsqlda-output*
Readers

xsqlda-output* (generic function)

Writers

(setf xsqlda-output*) (generic function)

Slot: st-type
Readers

fb-get-sql-type (generic function)

Writers

(setf st-type) (generic function)

Class: fb-transaction ()

Class that handles transaction.

Package

cl-fbclient

Source

cl-fbclient-transaction.lisp (file)

Direct superclasses

standard-object (class)

Direct methods
Direct slots
Slot: fb-db
Initargs

:fb-db

Readers

fb-db (generic function)

Writers

(setf fb-db) (generic function)

Slot: transaction-handle*
Initform

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

Readers

transaction-handle* (generic function)

Writers

(setf transaction-handle*) (generic function)


Previous: , Up: Definitions   [Contents][Index]

5.2 Internal definitions


Next: , Previous: , Up: Internal definitions   [Contents][Index]

5.2.1 Special variables

Special Variable: *blob-convertor*
Package

cl-fbclient

Source

cl-fbclient-statement.lisp (file)

Special Variable: +mulp-vector+
Package

cl-fbclient

Source

cl-fbclient-statement.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

5.2.2 Macros

Macro: %var %XSQLDA %INDEX
Package

cl-fbclient

Source

cl-fbclient-statement.lisp (file)

Macro: %var-slot %XSQLDA %INDEX %SLOT-NAME
Package

cl-fbclient

Source

cl-fbclient-statement.lisp (file)

Macro: %vars-count-1 %XSQLDA
Package

cl-fbclient

Source

cl-fbclient-statement.lisp (file)

Macro: process-status-vector STATUS-VECTOR* ERR-CODE ERR-TEXT
Package

cl-fbclient

Source

cl-fbclient-error.lisp (file)

Macro: setf-dpb-buff DPB-BUFF-VAR DPB-BUFF-SIZE-VAR DB-USER-NAME DB-PASSWORD
Package

cl-fbclient

Source

cl-fbclient-database.lisp (file)

Macro: with-status-vector STATUS-VECTOR* &body BODY
Package

cl-fbclient

Source

cl-fbclient-error.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

5.2.3 Functions

Function: alloc-var-data-default XSQLDA* INDEX
Package

cl-fbclient

Source

cl-fbclient-statement.lisp (file)

Function: alloc-vars-data XSQLDA*
Package

cl-fbclient

Source

cl-fbclient-statement.lisp (file)

Function: calc-dpb-size USERNAME PASSWORD
Package

cl-fbclient

Source

cl-fbclient-database.lisp (file)

Function: connect-to-db DB-HANDLE-POINTER STATUS-VECTOR-POINTER HOST+PATH LOGIN PASS
Package

cl-fbclient

Source

cl-fbclient-database.lisp (file)

Function: convert-timestamp-alist TIMESTAMP-ALIST
Package

cl-fbclient

Source

cl-fbclient-statement.lisp (file)

Function: fb-blob-to-string-convertor BLOB
Package

cl-fbclient

Source

cl-fbclient-statement.lisp (file)

Function: fb-timestamp2datetime-list FB-TIMESTAMP
Package

cl-fbclient

Source

cl-fbclient-statement.lisp (file)

Function: free-vars-data XSQLDA*
Package

cl-fbclient

Source

cl-fbclient-statement.lisp (file)

Function: get-sql-type STMT-HANDLE-POINTER
Package

cl-fbclient

Source

cl-fbclient-statement.lisp (file)

Function: get-status-vector-msg STATUS-VECTOR*
Package

cl-fbclient

Source

cl-fbclient-error.lisp (file)

Function: get-status-vector-sql-msg STATUS-VECTOR*
Package

cl-fbclient

Source

cl-fbclient-error.lisp (file)

Function: get-var-info XSQLDA* INDEX
Package

cl-fbclient

Source

cl-fbclient-statement.lisp (file)

Function: get-var-name XSQLDA* INDEX
Package

cl-fbclient

Source

cl-fbclient-statement.lisp (file)

Function: get-var-sqlln XSQLDA* INDEX
Package

cl-fbclient

Source

cl-fbclient-statement.lisp (file)

Function: get-var-type XSQLDA* INDEX
Package

cl-fbclient

Source

cl-fbclient-statement.lisp (file)

Function: get-var-type-by-fbtype-num TYPE-NUM
Package

cl-fbclient

Source

cl-fbclient-statement.lisp (file)

Function: get-var-val STMT INDEX
Package

cl-fbclient

Source

cl-fbclient-statement.lisp (file)

Function: get-var-val+name STMT INDEX
Package

cl-fbclient

Source

cl-fbclient-statement.lisp (file)

Function: get-var-val-by-type STMT INDEX TYPE
Package

cl-fbclient

Source

cl-fbclient-statement.lisp (file)

Function: get-vars-count XSQLDA*
Package

cl-fbclient

Source

cl-fbclient-statement.lisp (file)

Function: get-vars-info XSQLDA*
Package

cl-fbclient

Source

cl-fbclient-statement.lisp (file)

Function: get-vars-names XSQLDA*
Package

cl-fbclient

Source

cl-fbclient-statement.lisp (file)

Function: get-vars-vals+names-list STMT &optional NAMES
Package

cl-fbclient

Source

cl-fbclient-statement.lisp (file)

Function: get-vars-vals-list STMT
Package

cl-fbclient

Source

cl-fbclient-statement.lisp (file)

Function: is-var-nil XSQLDA* INDEX
Package

cl-fbclient

Source

cl-fbclient-statement.lisp (file)

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 (file)

Function: isc-close-blob ISC_STATUS_VECT ISC_BLOB_HANDLE
Package

cl-fbclient

Source

cl-fbclient-cffi.lisp (file)

Function: isc-commit-transaction ISC_STATUS_VECT ISC_TR_H
Package

cl-fbclient

Source

cl-fbclient-cffi.lisp (file)

Function: isc-decode-timestamp _TIMESTAMP _STRUCT_TM
Package

cl-fbclient

Source

cl-fbclient-cffi.lisp (file)

Function: isc-detach-database ISC_STATUS_VECT ISC_DB_H
Package

cl-fbclient

Source

cl-fbclient-cffi.lisp (file)

Function: isc-dsql-allocate-statement ISC_STATUS_VECT ISC_DB_H ISC_STMP_H
Package

cl-fbclient

Source

cl-fbclient-cffi.lisp (file)

Function: isc-dsql-describe ISC_STATUS_VECT ISC_STMT_H ISC_ONE ISC_XSQLDA
Package

cl-fbclient

Source

cl-fbclient-cffi.lisp (file)

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 (file)

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 (file)

Function: isc-dsql-fetch ISC_STATUS_VECT ISC_STMP_H ISC_ONE ISC_XSQLDA
Package

cl-fbclient

Source

cl-fbclient-cffi.lisp (file)

Function: isc-dsql-free-statement ISC_STATUS_VECT ISC_STMT_H ISC_CODE_ONE
Package

cl-fbclient

Source

cl-fbclient-cffi.lisp (file)

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 (file)

Function: isc-dsql-set-cursor-name ISC_STATUS_VECT ISC_STMT_H ISC_NAME ISC_NULL
Package

cl-fbclient

Source

cl-fbclient-cffi.lisp (file)

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 (file)

Function: isc-get-segment ISC_STATUS_VECT ISC_BLOB_HANDLE ACTUAL_SEG_LEN BUFF_SIZE BUFFER
Package

cl-fbclient

Source

cl-fbclient-cffi.lisp (file)

Function: isc-interprete ISC_MSG ISC_STATUS_VECT
Package

cl-fbclient

Source

cl-fbclient-cffi.lisp (file)

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 (file)

Function: isc-print-status ISC_STATUS_VECT
Package

cl-fbclient

Source

cl-fbclient-cffi.lisp (file)

Function: isc-rollback-transaction ISC_STATUS_VECT ISC_TR_H
Package

cl-fbclient

Source

cl-fbclient-cffi.lisp (file)

Function: isc-sql-interprete ISC_SQL_CODE ISC_MSG ISC_MSG_SIZE
Package

cl-fbclient

Source

cl-fbclient-cffi.lisp (file)

Function: isc-sqlcode ISC_STATUS_VECT
Package

cl-fbclient

Source

cl-fbclient-cffi.lisp (file)

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 (file)

Function: make-blob-handler ()
Package

cl-fbclient

Source

cl-fbclient-statement.lisp (file)

Function: make-db-handler ()
Package

cl-fbclient

Source

cl-fbclient-database.lisp (file)

Function: make-default-tpb ()
Package

cl-fbclient

Source

cl-fbclient-transaction.lisp (file)

Function: make-dpb USERNAME PASSWORD
Package

cl-fbclient

Source

cl-fbclient-database.lisp (file)

Function: make-status-vector ()
Package

cl-fbclient

Source

cl-fbclient-error.lisp (file)

Function: make-stmt-handler ()
Package

cl-fbclient

Source

cl-fbclient-statement.lisp (file)

Function: make-tr-handler ()
Package

cl-fbclient

Source

cl-fbclient-transaction.lisp (file)

Function: make-xsqlda N
Package

cl-fbclient

Source

cl-fbclient-statement.lisp (file)

Function: need-remake-xsqlda TMP-XSQLDA
Package

cl-fbclient

Source

cl-fbclient-statement.lisp (file)

Function: pow-10 N
Package

cl-fbclient

Source

cl-fbclient-statement.lisp (file)

Function: remake-xsqlda TMP-XSQLDA
Package

cl-fbclient

Source

cl-fbclient-statement.lisp (file)

Function: start-transaction DB-HANDLE-POINTER TRANSACTION-POINTER STATUS-VECTOR-POINTER
Package

cl-fbclient

Source

cl-fbclient-transaction.lisp (file)

Function: status-vector-error-p STATUS-VECTOR*
Package

cl-fbclient

Source

cl-fbclient-error.lisp (file)

Function: xsqlda-get-var-sqlscale XSQLDA* INDEX
Package

cl-fbclient

Source

cl-fbclient-statement.lisp (file)

Function: xsqlda-get-var-val XSQLDA* INDEX
Package

cl-fbclient

Source

cl-fbclient-statement.lisp (file)

Function: xsqlda-length N
Package

cl-fbclient

Source

cl-fbclient-statement.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

5.2.4 Generic functions

Generic Function: db-handle* OBJECT
Generic Function: (setf db-handle*) NEW-VALUE OBJECT
Package

cl-fbclient

Methods
Method: db-handle* (FB-DATABASE fb-database)

automatically generated reader method

Source

cl-fbclient-database.lisp (file)

Method: (setf db-handle*) NEW-VALUE (FB-DATABASE fb-database)

automatically generated writer method

Source

cl-fbclient-database.lisp (file)

Generic Function: encoding OBJECT
Generic Function: (setf encoding) NEW-VALUE OBJECT
Package

cl-fbclient

Methods
Method: encoding (FB-DATABASE fb-database)

automatically generated reader method

Source

cl-fbclient-database.lisp (file)

Method: (setf encoding) NEW-VALUE (FB-DATABASE fb-database)

automatically generated writer method

Source

cl-fbclient-database.lisp (file)

Generic Function: fb-blob-handle OBJECT
Generic Function: (setf fb-blob-handle) NEW-VALUE OBJECT
Package

cl-fbclient

Methods
Method: fb-blob-handle (FB-BLOB fb-blob)

automatically generated reader method

Source

cl-fbclient-statement.lisp (file)

Method: (setf fb-blob-handle) NEW-VALUE (FB-BLOB fb-blob)

automatically generated writer method

Source

cl-fbclient-statement.lisp (file)

Generic Function: fb-blob-id OBJECT
Generic Function: (setf fb-blob-id) NEW-VALUE OBJECT
Package

cl-fbclient

Methods
Method: fb-blob-id (FB-BLOB fb-blob)

automatically generated reader method

Source

cl-fbclient-statement.lisp (file)

Method: (setf fb-blob-id) NEW-VALUE (FB-BLOB fb-blob)

automatically generated writer method

Source

cl-fbclient-statement.lisp (file)

Generic Function: fb-db OBJECT
Generic Function: (setf fb-db) NEW-VALUE OBJECT
Package

cl-fbclient

Methods
Method: fb-db (FB-TRANSACTION fb-transaction)

automatically generated reader method

Source

cl-fbclient-transaction.lisp (file)

Method: (setf fb-db) NEW-VALUE (FB-TRANSACTION fb-transaction)

automatically generated writer method

Source

cl-fbclient-transaction.lisp (file)

Generic Function: fb-tr OBJECT
Generic Function: (setf fb-tr) NEW-VALUE OBJECT
Package

cl-fbclient

Methods
Method: fb-tr (FB-STATEMENT fb-statement)

automatically generated reader method

Source

cl-fbclient-statement.lisp (file)

Method: (setf fb-tr) NEW-VALUE (FB-STATEMENT fb-statement)

automatically generated writer method

Source

cl-fbclient-statement.lisp (file)

Method: fb-tr (FB-BLOB fb-blob)

automatically generated reader method

Source

cl-fbclient-statement.lisp (file)

Method: (setf fb-tr) NEW-VALUE (FB-BLOB fb-blob)

automatically generated writer method

Source

cl-fbclient-statement.lisp (file)

Generic Function: host OBJECT
Generic Function: (setf host) NEW-VALUE OBJECT
Package

cl-fbclient

Methods
Method: host (FB-DATABASE fb-database)

automatically generated reader method

Source

cl-fbclient-database.lisp (file)

Method: (setf host) NEW-VALUE (FB-DATABASE fb-database)

automatically generated writer method

Source

cl-fbclient-database.lisp (file)

Generic Function: password OBJECT
Generic Function: (setf password) NEW-VALUE OBJECT
Package

cl-fbclient

Methods
Method: password (FB-DATABASE fb-database)

automatically generated reader method

Source

cl-fbclient-database.lisp (file)

Method: (setf password) NEW-VALUE (FB-DATABASE fb-database)

automatically generated writer method

Source

cl-fbclient-database.lisp (file)

Generic Function: path OBJECT
Generic Function: (setf path) NEW-VALUE OBJECT
Package

cl-fbclient

Methods
Method: path (FB-DATABASE fb-database)

automatically generated reader method

Source

cl-fbclient-database.lisp (file)

Method: (setf path) NEW-VALUE (FB-DATABASE fb-database)

automatically generated writer method

Source

cl-fbclient-database.lisp (file)

Generic Function: request-str OBJECT
Generic Function: (setf request-str) NEW-VALUE OBJECT
Package

cl-fbclient

Methods
Method: request-str (FB-STATEMENT fb-statement)

automatically generated reader method

Source

cl-fbclient-statement.lisp (file)

Method: (setf request-str) NEW-VALUE (FB-STATEMENT fb-statement)

automatically generated writer method

Source

cl-fbclient-statement.lisp (file)

Generic Function: (setf st-type) NEW-VALUE OBJECT
Package

cl-fbclient

Methods
Method: (setf st-type) NEW-VALUE (FB-STATEMENT fb-statement)

automatically generated writer method

Source

cl-fbclient-statement.lisp (file)

Generic Function: statement-handle* OBJECT
Generic Function: (setf statement-handle*) NEW-VALUE OBJECT
Package

cl-fbclient

Methods
Method: statement-handle* (FB-STATEMENT fb-statement)

automatically generated reader method

Source

cl-fbclient-statement.lisp (file)

Method: (setf statement-handle*) NEW-VALUE (FB-STATEMENT fb-statement)

automatically generated writer method

Source

cl-fbclient-statement.lisp (file)

Generic Function: transaction-handle* OBJECT
Generic Function: (setf transaction-handle*) NEW-VALUE OBJECT
Package

cl-fbclient

Methods
Method: transaction-handle* (FB-TRANSACTION fb-transaction)

automatically generated reader method

Source

cl-fbclient-transaction.lisp (file)

Method: (setf transaction-handle*) NEW-VALUE (FB-TRANSACTION fb-transaction)

automatically generated writer method

Source

cl-fbclient-transaction.lisp (file)

Generic Function: user-name OBJECT
Generic Function: (setf user-name) NEW-VALUE OBJECT
Package

cl-fbclient

Methods
Method: user-name (FB-DATABASE fb-database)

automatically generated reader method

Source

cl-fbclient-database.lisp (file)

Method: (setf user-name) NEW-VALUE (FB-DATABASE fb-database)

automatically generated writer method

Source

cl-fbclient-database.lisp (file)

Generic Function: xsqlda-output* OBJECT
Generic Function: (setf xsqlda-output*) NEW-VALUE OBJECT
Package

cl-fbclient

Methods
Method: xsqlda-output* (FB-STATEMENT fb-statement)

automatically generated reader method

Source

cl-fbclient-statement.lisp (file)

Method: (setf xsqlda-output*) NEW-VALUE (FB-STATEMENT fb-statement)

automatically generated writer method

Source

cl-fbclient-statement.lisp (file)


Previous: , Up: Internal definitions   [Contents][Index]

5.2.5 Classes

Class: fb-blob ()
Package

cl-fbclient

Source

cl-fbclient-statement.lisp (file)

Direct superclasses

standard-object (class)

Direct methods
Direct slots
Slot: fb-tr
Initargs

:fb-tr

Readers

fb-tr (generic function)

Writers

(setf fb-tr) (generic function)

Slot: blob-id
Initargs

:id

Readers

fb-blob-id (generic function)

Writers

(setf fb-blob-id) (generic function)

Slot: blob-handle
Readers

fb-blob-handle (generic function)

Writers

(setf fb-blob-handle) (generic function)

Class: isc_quad-tclass ()
Package

cl-fbclient

Source

cl-fbclient-cffi.lisp (file)

Direct superclasses
  • translatable-foreign-type (class)
  • foreign-struct-type (class)
Class: isc_timestamp-tclass ()
Package

cl-fbclient

Source

cl-fbclient-cffi.lisp (file)

Direct superclasses
  • translatable-foreign-type (class)
  • foreign-struct-type (class)
Class: tm-tclass ()
Package

cl-fbclient

Source

cl-fbclient-cffi.lisp (file)

Direct superclasses
  • translatable-foreign-type (class)
  • foreign-struct-type (class)
Class: xsqlda-tclass ()
Package

cl-fbclient

Source

cl-fbclient-cffi.lisp (file)

Direct superclasses
  • translatable-foreign-type (class)
  • foreign-struct-type (class)
Class: xsqlvar-tclass ()
Package

cl-fbclient

Source

cl-fbclient-cffi.lisp (file)

Direct superclasses
  • translatable-foreign-type (class)
  • foreign-struct-type (class)

Previous: , Up: Top   [Contents][Index]

Appendix A Indexes


Next: , Previous: , Up: Indexes   [Contents][Index]

A.1 Concepts

Jump to:   C   F   L  
Index Entry  Section

C
cl-fbclient.asd: The cl-fbclient<dot>asd file
cl-fbclient/cl-fbclient-cffi.lisp: The cl-fbclient/cl-fbclient-cffi<dot>lisp file
cl-fbclient/cl-fbclient-database.lisp: The cl-fbclient/cl-fbclient-database<dot>lisp file
cl-fbclient/cl-fbclient-error.lisp: The cl-fbclient/cl-fbclient-error<dot>lisp file
cl-fbclient/cl-fbclient-statement.lisp: The cl-fbclient/cl-fbclient-statement<dot>lisp file
cl-fbclient/cl-fbclient-transaction.lisp: The cl-fbclient/cl-fbclient-transaction<dot>lisp file
cl-fbclient/cl-fbclient.lisp: The cl-fbclient/cl-fbclient<dot>lisp file
cl-fbclient/package.lisp: The cl-fbclient/package<dot>lisp file

F
File, Lisp, cl-fbclient.asd: The cl-fbclient<dot>asd file
File, Lisp, cl-fbclient/cl-fbclient-cffi.lisp: The cl-fbclient/cl-fbclient-cffi<dot>lisp file
File, Lisp, cl-fbclient/cl-fbclient-database.lisp: The cl-fbclient/cl-fbclient-database<dot>lisp file
File, Lisp, cl-fbclient/cl-fbclient-error.lisp: The cl-fbclient/cl-fbclient-error<dot>lisp file
File, Lisp, cl-fbclient/cl-fbclient-statement.lisp: The cl-fbclient/cl-fbclient-statement<dot>lisp file
File, Lisp, cl-fbclient/cl-fbclient-transaction.lisp: The cl-fbclient/cl-fbclient-transaction<dot>lisp file
File, Lisp, cl-fbclient/cl-fbclient.lisp: The cl-fbclient/cl-fbclient<dot>lisp file
File, Lisp, cl-fbclient/package.lisp: The cl-fbclient/package<dot>lisp file

L
Lisp File, cl-fbclient.asd: The cl-fbclient<dot>asd file
Lisp File, cl-fbclient/cl-fbclient-cffi.lisp: The cl-fbclient/cl-fbclient-cffi<dot>lisp file
Lisp File, cl-fbclient/cl-fbclient-database.lisp: The cl-fbclient/cl-fbclient-database<dot>lisp file
Lisp File, cl-fbclient/cl-fbclient-error.lisp: The cl-fbclient/cl-fbclient-error<dot>lisp file
Lisp File, cl-fbclient/cl-fbclient-statement.lisp: The cl-fbclient/cl-fbclient-statement<dot>lisp file
Lisp File, cl-fbclient/cl-fbclient-transaction.lisp: The cl-fbclient/cl-fbclient-transaction<dot>lisp file
Lisp File, cl-fbclient/cl-fbclient.lisp: The cl-fbclient/cl-fbclient<dot>lisp file
Lisp File, cl-fbclient/package.lisp: The cl-fbclient/package<dot>lisp file

Jump to:   C   F   L  

Next: , Previous: , Up: Indexes   [Contents][Index]

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: Internal macros
%var-slot: Internal macros
%vars-count-1: Internal macros

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

A
alloc-var-data-default: Internal functions
alloc-vars-data: Internal functions

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

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

E
encoding: Internal generic functions
encoding: Internal generic functions

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

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

H
host: Internal generic functions
host: Internal generic functions

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

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

N
need-remake-xsqlda: Internal functions

P
password: Internal generic functions
password: Internal generic functions
path: Internal generic functions
path: Internal generic functions
pow-10: Internal functions
process-status-vector: Internal macros

R
remake-xsqlda: Internal functions
request-str: Internal generic functions
request-str: Internal generic functions

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

T
timestamp-alist-to-string: Exported functions
transaction-handle*: Internal generic functions
transaction-handle*: Internal generic functions

U
user-name: Internal generic functions
user-name: Internal generic functions

W
with-status-vector: Internal macros

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

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

Next: , Previous: , Up: Indexes   [Contents][Index]

A.3 Variables

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

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

+
+mulp-vector+: Internal special variables

B
blob-handle: Internal classes
blob-id: Internal classes

D
db-handle*: Exported classes

E
encoding: Exported classes

F
fb-db: Exported classes
fb-error-code: Exported conditions
fb-error-text: Exported conditions
fb-tr: Exported classes
fb-tr: Internal classes
fbclient-msg: Exported conditions

H
host: Exported classes

P
password: Exported classes
path: Exported classes

R
request-str: Exported classes

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

T
transaction-handle*: Exported classes

U
user-name: Exported classes

X
xsqlda-output*: Exported classes

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

Previous: , Up: Indexes   [Contents][Index]

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
Class, fb-blob: Internal classes
Class, fb-database: Exported classes
Class, fb-statement: Exported classes
Class, fb-transaction: Exported classes
Class, isc_quad-tclass: Internal classes
Class, isc_timestamp-tclass: Internal classes
Class, tm-tclass: Internal classes
Class, xsqlda-tclass: Internal classes
Class, xsqlvar-tclass: Internal classes
Condition, fb-error: Exported conditions

F
fb-blob: Internal classes
fb-database: Exported classes
fb-error: Exported conditions
fb-statement: Exported classes
fb-transaction: Exported classes

I
isc_quad-tclass: Internal classes
isc_timestamp-tclass: Internal classes

P
Package, cl-fbclient: The cl-fbclient package

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

T
tm-tclass: Internal classes

X
xsqlda-tclass: Internal classes
xsqlvar-tclass: Internal classes

Jump to:   C   F   I   P   S   T   X