This is the cl-fbclient Reference Manual, version 0.7, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sun Sep 15 03:56:05 2024 GMT+0.
cl-fbclient/cl-fbclient.asd
cl-fbclient/package.lisp
cl-fbclient/cl-fbclient-cffi.lisp
cl-fbclient/cl-fbclient-error.lisp
cl-fbclient/cl-fbclient-database.lisp
cl-fbclient/cl-fbclient-transaction.lisp
cl-fbclient/cl-fbclient-statement.lisp
cl-fbclient/cl-fbclient.lisp
The main system appears first, followed by any subsystem dependency.
cl-fbclient
Common Lisp library for working with firebird databases(using fbclient)
Klimenko Serj <klimenko.serj@gmail.com>
MIT
0.7
cffi
(system).
package.lisp
(file).
cl-fbclient-cffi.lisp
(file).
cl-fbclient-error.lisp
(file).
cl-fbclient-database.lisp
(file).
cl-fbclient-transaction.lisp
(file).
cl-fbclient-statement.lisp
(file).
cl-fbclient.lisp
(file).
Files are sorted by type and then listed depth-first from the systems components trees.
cl-fbclient/cl-fbclient.asd
cl-fbclient/package.lisp
cl-fbclient/cl-fbclient-cffi.lisp
cl-fbclient/cl-fbclient-error.lisp
cl-fbclient/cl-fbclient-database.lisp
cl-fbclient/cl-fbclient-transaction.lisp
cl-fbclient/cl-fbclient-statement.lisp
cl-fbclient/cl-fbclient.lisp
cl-fbclient/cl-fbclient-cffi.lisp
package.lisp
(file).
cl-fbclient
(system).
isc-attach-database
(function).
isc-close-blob
(function).
isc-commit-transaction
(function).
isc-decode-timestamp
(function).
isc-detach-database
(function).
isc-dsql-allocate-statement
(function).
isc-dsql-describe
(function).
isc-dsql-execute
(function).
isc-dsql-execute2
(function).
isc-dsql-fetch
(function).
isc-dsql-free-statement
(function).
isc-dsql-prepare
(function).
isc-dsql-set-cursor-name
(function).
isc-dsql-sql-info
(function).
isc-get-segment
(function).
isc-interprete
(function).
isc-open-blob2
(function).
isc-print-status
(function).
isc-rollback-transaction
(function).
isc-sql-interprete
(function).
isc-sqlcode
(function).
isc-start-transaction
(function).
isc_quad-tclass
(class).
isc_timestamp-tclass
(class).
tm-tclass
(class).
xsqlda-tclass
(class).
xsqlvar-tclass
(class).
cl-fbclient/cl-fbclient-error.lisp
cl-fbclient-cffi.lisp
(file).
cl-fbclient
(system).
fb-error
(condition).
fb-error-code
(reader method).
fb-error-text
(reader method).
fb-verbalize-error
(function).
fbclient-msg
(reader method).
print-object
(method).
get-status-vector-msg
(function).
get-status-vector-sql-msg
(function).
make-status-vector
(function).
process-status-vector
(macro).
status-vector-error-p
(function).
with-status-vector
(macro).
cl-fbclient/cl-fbclient-database.lisp
cl-fbclient-error.lisp
(file).
cl-fbclient
(system).
fb-connect
(function).
fb-database
(class).
fb-disconnect
(function).
initialize-instance
(method).
calc-dpb-size
(function).
connect-to-db
(function).
db-handle*
(reader method).
(setf db-handle*)
(writer method).
encoding
(reader method).
(setf encoding)
(writer method).
host
(reader method).
(setf host)
(writer method).
make-db-handler
(function).
make-dpb
(function).
password
(reader method).
(setf password)
(writer method).
path
(reader method).
(setf path)
(writer method).
setf-dpb-buff
(macro).
user-name
(reader method).
(setf user-name)
(writer method).
cl-fbclient/cl-fbclient-transaction.lisp
cl-fbclient-database.lisp
(file).
cl-fbclient
(system).
fb-commit-transaction
(function).
fb-rollback-transaction
(function).
fb-start-transaction
(function).
fb-transaction
(class).
initialize-instance
(method).
fb-db
(reader method).
(setf fb-db)
(writer method).
make-default-tpb
(function).
make-tr-handler
(function).
start-transaction
(function).
transaction-handle*
(reader method).
(setf transaction-handle*)
(writer method).
cl-fbclient/cl-fbclient-statement.lisp
cl-fbclient-transaction.lisp
(file).
cl-fbclient
(system).
*fb-blob-read-block-size*
(special variable).
*timestamp-alist-converter*
(special variable).
fb-allocate-statement
(function).
fb-blob-close
(function).
fb-blob-load
(function).
fb-blob-open
(function).
fb-blob-read
(function).
fb-execute-statement
(function).
fb-get-sql-type
(reader method).
fb-prepare-statement
(function).
fb-statement
(class).
fb-statement-fetch
(function).
fb-statement-free
(function).
fb-statement-get-var-info
(function).
fb-statement-get-var-val
(function).
fb-statement-get-var-val+name
(function).
fb-statement-get-vars-info
(function).
fb-statement-get-vars-names-list
(function).
fb-statement-get-vars-vals+names-list
(function).
fb-statement-get-vars-vals-list
(function).
initialize-instance
(method).
timestamp-alist-to-string
(function).
%var
(macro).
%var-slot
(macro).
%vars-count-1
(macro).
*blob-convertor*
(special variable).
+mulp-vector+
(special variable).
alloc-var-data-default
(function).
alloc-vars-data
(function).
convert-timestamp-alist
(function).
fb-blob
(class).
fb-blob-handle
(reader method).
(setf fb-blob-handle)
(writer method).
fb-blob-id
(reader method).
(setf fb-blob-id)
(writer method).
fb-blob-to-string-convertor
(function).
fb-timestamp2datetime-list
(function).
fb-tr
(reader method).
fb-tr
(reader method).
(setf fb-tr)
(writer method).
(setf fb-tr)
(writer method).
free-vars-data
(function).
get-sql-type
(function).
get-var-info
(function).
get-var-name
(function).
get-var-sqlln
(function).
get-var-type
(function).
get-var-type-by-fbtype-num
(function).
get-var-val
(function).
get-var-val+name
(function).
get-var-val-by-type
(function).
get-vars-count
(function).
get-vars-info
(function).
get-vars-names
(function).
get-vars-vals+names-list
(function).
get-vars-vals-list
(function).
is-var-nil
(function).
make-blob-handler
(function).
make-stmt-handler
(function).
make-xsqlda
(function).
need-remake-xsqlda
(function).
pow-10
(function).
remake-xsqlda
(function).
request-str
(reader method).
(setf request-str)
(writer method).
(setf st-type)
(writer method).
statement-handle*
(reader method).
(setf statement-handle*)
(writer method).
xsqlda-get-var-sqlscale
(function).
xsqlda-get-var-val
(function).
xsqlda-length
(function).
xsqlda-output*
(reader method).
(setf xsqlda-output*)
(writer method).
cl-fbclient/cl-fbclient.lisp
cl-fbclient-statement.lisp
(file).
cl-fbclient
(system).
*database-toplevel*
(special variable).
fb-connect-toplevel
(function).
fb-connected-p
(function).
fb-disconnect-toplevel
(function).
fb-loop-query-fetch
(macro).
fb-loop-statement-fetch
(macro).
fb-noresult-query
(function).
fb-query
(macro).
fb-query-fetch-all
(function).
fb-query-fetch-all+names
(function).
fb-query-fetch-all+names-header
(function).
fb-with-database
(macro).
fb-with-statement
(macro).
fb-with-statement-db
(macro).
fb-with-toplevel-connection
(macro).
fb-with-transaction
(macro).
Packages are listed by definition order.
cl-fbclient
cffi
.
common-lisp
.
*database-toplevel*
(special variable).
*fb-blob-read-block-size*
(special variable).
*timestamp-alist-converter*
(special variable).
fb-allocate-statement
(function).
fb-blob-close
(function).
fb-blob-load
(function).
fb-blob-open
(function).
fb-blob-read
(function).
fb-commit-transaction
(function).
fb-connect
(function).
fb-connect-toplevel
(function).
fb-connected-p
(function).
fb-database
(class).
fb-disconnect
(function).
fb-disconnect-toplevel
(function).
fb-error
(condition).
fb-error-code
(generic reader).
fb-error-text
(generic reader).
fb-execute-statement
(function).
fb-get-sql-type
(generic reader).
fb-loop-query-fetch
(macro).
fb-loop-statement-fetch
(macro).
fb-noresult-query
(function).
fb-prepare-statement
(function).
fb-query
(macro).
fb-query-fetch-all
(function).
fb-query-fetch-all+names
(function).
fb-query-fetch-all+names-header
(function).
fb-rollback-transaction
(function).
fb-start-transaction
(function).
fb-statement
(class).
fb-statement-fetch
(function).
fb-statement-free
(function).
fb-statement-get-var-info
(function).
fb-statement-get-var-val
(function).
fb-statement-get-var-val+name
(function).
fb-statement-get-vars-info
(function).
fb-statement-get-vars-names-list
(function).
fb-statement-get-vars-vals+names-list
(function).
fb-statement-get-vars-vals-list
(function).
fb-transaction
(class).
fb-verbalize-error
(function).
fb-with-database
(macro).
fb-with-statement
(macro).
fb-with-statement-db
(macro).
fb-with-toplevel-connection
(macro).
fb-with-transaction
(macro).
fbclient-msg
(generic reader).
timestamp-alist-to-string
(function).
%var
(macro).
%var-slot
(macro).
%vars-count-1
(macro).
*blob-convertor*
(special variable).
+mulp-vector+
(special variable).
alloc-var-data-default
(function).
alloc-vars-data
(function).
calc-dpb-size
(function).
connect-to-db
(function).
convert-timestamp-alist
(function).
db-handle*
(generic reader).
(setf db-handle*)
(generic writer).
encoding
(generic reader).
(setf encoding)
(generic writer).
fb-blob
(class).
fb-blob-handle
(generic reader).
(setf fb-blob-handle)
(generic writer).
fb-blob-id
(generic reader).
(setf fb-blob-id)
(generic writer).
fb-blob-to-string-convertor
(function).
fb-db
(generic reader).
(setf fb-db)
(generic writer).
fb-timestamp2datetime-list
(function).
fb-tr
(generic reader).
(setf fb-tr)
(generic writer).
free-vars-data
(function).
get-sql-type
(function).
get-status-vector-msg
(function).
get-status-vector-sql-msg
(function).
get-var-info
(function).
get-var-name
(function).
get-var-sqlln
(function).
get-var-type
(function).
get-var-type-by-fbtype-num
(function).
get-var-val
(function).
get-var-val+name
(function).
get-var-val-by-type
(function).
get-vars-count
(function).
get-vars-info
(function).
get-vars-names
(function).
get-vars-vals+names-list
(function).
get-vars-vals-list
(function).
host
(generic reader).
(setf host)
(generic writer).
is-var-nil
(function).
isc-attach-database
(function).
isc-close-blob
(function).
isc-commit-transaction
(function).
isc-decode-timestamp
(function).
isc-detach-database
(function).
isc-dsql-allocate-statement
(function).
isc-dsql-describe
(function).
isc-dsql-execute
(function).
isc-dsql-execute2
(function).
isc-dsql-fetch
(function).
isc-dsql-free-statement
(function).
isc-dsql-prepare
(function).
isc-dsql-set-cursor-name
(function).
isc-dsql-sql-info
(function).
isc-get-segment
(function).
isc-interprete
(function).
isc-open-blob2
(function).
isc-print-status
(function).
isc-rollback-transaction
(function).
isc-sql-interprete
(function).
isc-sqlcode
(function).
isc-start-transaction
(function).
isc_quad-tclass
(class).
isc_timestamp-tclass
(class).
make-blob-handler
(function).
make-db-handler
(function).
make-default-tpb
(function).
make-dpb
(function).
make-status-vector
(function).
make-stmt-handler
(function).
make-tr-handler
(function).
make-xsqlda
(function).
need-remake-xsqlda
(function).
password
(generic reader).
(setf password)
(generic writer).
path
(generic reader).
(setf path)
(generic writer).
pow-10
(function).
process-status-vector
(macro).
remake-xsqlda
(function).
request-str
(generic reader).
(setf request-str)
(generic writer).
setf-dpb-buff
(macro).
(setf st-type)
(generic writer).
start-transaction
(function).
statement-handle*
(generic reader).
(setf statement-handle*)
(generic writer).
status-vector-error-p
(function).
tm-tclass
(class).
transaction-handle*
(generic reader).
(setf transaction-handle*)
(generic writer).
user-name
(generic reader).
(setf user-name)
(generic writer).
with-status-vector
(macro).
xsqlda-get-var-sqlscale
(function).
xsqlda-get-var-val
(function).
xsqlda-length
(function).
xsqlda-output*
(generic reader).
(setf xsqlda-output*)
(generic writer).
xsqlda-tclass
(class).
xsqlvar-tclass
(class).
Definitions are sorted by export status, category, package, and then by lexicographic order.
Macro to loop reading and processing the query results by DB. (transaction will be created, started and commited automatically)
Macro to loop reading and processing the query results
Macro to automatic connect and disconnect database.
Macro to create, automatic allocate and free statements.
Macro to create, automatic allocate and free statements. (transaction will be created, started and commited automatically)
Macro to create, automatic start and commit transactions.
Method to allocate statement.
Method to commit transaction.
Method to connect to the database.
Method to disconnect from the database.
Method to execute statement.
A method for performing queries that do not require answers.(insert,delete,update, etc.) (transaction will be created, started and commited automatically)
Method to prepare statement.
The method, which executes the query and returns all its results in a list. (transaction will be created, started and commited automatically)
The method, which executes the query and returns all its results(+names) in a list. (transaction will be created, started and commited automatically)
The method, which executes the query and returns all its results(+names header) in a list. (transaction will be created, started and commited automatically)
Method to rollback transaction.
Method to start transaction.
Method to fetch results from executed statement.
Method to free statement.
A method for obtaining the values of result variables. Used after Fetch.
A method for obtaining the values and names of result variables. Used after Fetch.
A method for obtaining names of result variables. Used after Fetch.
A method for obtaining the list of values and names of result variables. Used after Fetch.
A method for obtaining the list of values of result variables. Used after Fetch.
fb-statement
)) ¶automatically generated reader method
fb-database
) &key no-auto-connect) ¶fb-statement
) &key no-auto-execute no-auto-prepare no-auto-allocate) ¶fb-transaction
) &key no-auto-start) ¶Condition for processing fbclient errors.
error
.
:fb-error-code
This slot is read-only.
:fb-error-text
This slot is read-only.
:fbclient-msg
This slot is read-only.
Class that handles database connection
"sysdba"
:user-name
"masterkey"
:password
:utf-8
:encoding
Class that handles SQL statements.
:fb-tr
:request-str
(cl-fbclient::make-stmt-handler)
Class that handles transaction.
fb-database
)) ¶automatically generated reader method
fb-database
)) ¶automatically generated writer method
fb-database
)) ¶automatically generated reader method
fb-database
)) ¶automatically generated writer method
fb-transaction
)) ¶automatically generated reader method
fb-transaction
)) ¶automatically generated writer method
fb-statement
)) ¶automatically generated reader method
fb-statement
)) ¶automatically generated writer method
fb-database
)) ¶automatically generated reader method
host
.
fb-database
)) ¶automatically generated writer method
host
.
fb-database
)) ¶automatically generated reader method
fb-database
)) ¶automatically generated writer method
fb-database
)) ¶automatically generated reader method
path
.
fb-database
)) ¶automatically generated writer method
path
.
fb-statement
)) ¶automatically generated reader method
fb-statement
)) ¶automatically generated writer method
fb-statement
)) ¶automatically generated writer method
fb-statement
)) ¶automatically generated reader method
fb-statement
)) ¶automatically generated writer method
fb-transaction
)) ¶automatically generated reader method
fb-transaction
)) ¶automatically generated writer method
fb-database
)) ¶automatically generated reader method
fb-database
)) ¶automatically generated writer method
fb-statement
)) ¶automatically generated reader method
fb-statement
)) ¶automatically generated writer method
foreign-struct-type
.
translatable-foreign-type
.
foreign-struct-type
.
translatable-foreign-type
.
foreign-struct-type
.
translatable-foreign-type
.
foreign-struct-type
.
translatable-foreign-type
.
foreign-struct-type
.
translatable-foreign-type
.
Jump to: | %
(
A C D E F G H I M N P R S T U W X |
---|
Jump to: | %
(
A C D E F G H I M N P R S T U W X |
---|
Jump to: | *
+
B D E F H P R S T U X |
---|
Jump to: | *
+
B D E F H P R S T U X |
---|
Jump to: | C F I P S T X |
---|
Jump to: | C F I P S T X |
---|