The plain-odbc Reference Manual

This is the plain-odbc Reference Manual, generated automatically by Declt version 4.0 beta 2 "William Riker" on Wed Mar 15 07:17:03 2023 GMT+0.

Table of Contents


1 Systems

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


1.1 plain-odbc

Dependencies
  • alexandria (system).
  • cffi (system).
Source

plain-odbc.asd.

Child Component

odbc-stuff (module).


2 Modules

Modules are listed depth-first from the system components tree.


2.1 plain-odbc/odbc-stuff

Source

plain-odbc.asd.

Parent Component

plain-odbc (system).

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 plain-odbc/plain-odbc.asd

Source

plain-odbc.asd.

Parent Component

plain-odbc (system).

ASDF Systems

plain-odbc.


3.1.2 plain-odbc/odbc-stuff/plain-odbc-package.lisp

Source

plain-odbc.asd.

Parent Component

odbc-stuff (module).

Packages

plain-odbc.


3.1.3 plain-odbc/odbc-stuff/odbc-constants.lisp

Dependency

plain-odbc-package.lisp (file).

Source

plain-odbc.asd.

Parent Component

odbc-stuff (module).

Internals

3.1.4 plain-odbc/odbc-stuff/global.lisp

Dependency

odbc-constants.lisp (file).

Source

plain-odbc.asd.

Parent Component

odbc-stuff (module).

Public Interface
Internals

3.1.5 plain-odbc/odbc-stuff/ffi-support.lisp

Dependency

global.lisp (file).

Source

plain-odbc.asd.

Parent Component

odbc-stuff (module).

Internals

3.1.6 plain-odbc/odbc-stuff/odbc-ff-interface.lisp

Dependency

ffi-support.lisp (file).

Source

plain-odbc.asd.

Parent Component

odbc-stuff (module).

Internals

3.1.7 plain-odbc/odbc-stuff/odbc-functions.lisp

Dependency

odbc-ff-interface.lisp (file).

Source

plain-odbc.asd.

Parent Component

odbc-stuff (module).

Internals

3.1.8 plain-odbc/odbc-stuff/parameter.lisp

Dependency

odbc-functions.lisp (file).

Source

plain-odbc.asd.

Parent Component

odbc-stuff (module).

Internals

3.1.9 plain-odbc/odbc-stuff/column.lisp

Dependency

parameter.lisp (file).

Source

plain-odbc.asd.

Parent Component

odbc-stuff (module).

Internals

3.1.10 plain-odbc/odbc-stuff/odbc-main.lisp

Dependency

column.lisp (file).

Source

plain-odbc.asd.

Parent Component

odbc-stuff (module).

Public Interface
Internals

3.1.11 plain-odbc/odbc-stuff/odbc-utilities.lisp

Dependency

odbc-main.lisp (file).

Source

plain-odbc.asd.

Parent Component

odbc-stuff (module).

Public Interface
Internals

with-prepared-statement-fun (function).


4 Packages

Packages are listed by definition order.


4.1 plain-odbc

Source

plain-odbc-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: *client-encoding*
Package

plain-odbc.

Source

global.lisp.

Special Variable: *date-datatype-to-universal-time*
Package

plain-odbc.

Source

global.lisp.

Special Variable: *date-type-predicate*
Package

plain-odbc.

Source

global.lisp.

Special Variable: *default-access-dsn*
Package

plain-odbc.

Source

odbc-utilities.lisp.

Special Variable: *default-mysql-dsn*
Package

plain-odbc.

Source

odbc-utilities.lisp.

Special Variable: *default-oracle-dsn*
Package

plain-odbc.

Source

odbc-utilities.lisp.

Special Variable: *default-sql-server-dsn*
Package

plain-odbc.

Source

odbc-utilities.lisp.

Special Variable: *default-sqlite-dsn*
Package

plain-odbc.

Source

odbc-utilities.lisp.

Special Variable: *odbc-library-file*
Package

plain-odbc.

Source

global.lisp.

Special Variable: *universal-time-to-date-datatype*
Package

plain-odbc.

Source

global.lisp.


5.1.2 Macros

Macro: with-prepared-statement ((stm con string &rest params) &body body)
Package

plain-odbc.

Source

odbc-utilities.lisp.


5.1.3 Ordinary functions

Function: close-connection (con)
Package

plain-odbc.

Source

odbc-main.lisp.

Function: commit (con)
Package

plain-odbc.

Source

odbc-main.lisp.

Function: connect (dsn userid password)
Package

plain-odbc.

Source

odbc-main.lisp.

Function: connect-access (filename)
Package

plain-odbc.

Source

odbc-utilities.lisp.

Function: connect-generic (&rest attrs)
Package

plain-odbc.

Source

odbc-main.lisp.

Function: connect-mysql (server database user password)
Package

plain-odbc.

Source

odbc-utilities.lisp.

Function: connect-oracle (tns-name user pw)
Package

plain-odbc.

Source

odbc-utilities.lisp.

Function: connect-sql-server (server database &optional user-id password)
Package

plain-odbc.

Source

odbc-utilities.lisp.

Function: connect-sqlite (filename)
Package

plain-odbc.

Source

odbc-utilities.lisp.

Function: exec-command (connection sql &rest parameter-list)
Package

plain-odbc.

Source

odbc-main.lisp.

Function: exec-command* (connection sql parameter-list)
Package

plain-odbc.

Source

odbc-main.lisp.

Function: exec-query (connection sql &rest parameter-list)
Package

plain-odbc.

Source

odbc-main.lisp.

Function: exec-query* (connection sql parameter-list)
Package

plain-odbc.

Source

odbc-main.lisp.

Function: exec-sql (connection sql &rest parameter-list)
Package

plain-odbc.

Source

odbc-main.lisp.

Function: exec-sql* (connection sql parameter-list)
Package

plain-odbc.

Source

odbc-main.lisp.

Function: exec-update (connection sql &rest parameter-list)
Package

plain-odbc.

Source

odbc-main.lisp.

Function: exec-update* (connection sql parameter-list)
Package

plain-odbc.

Source

odbc-main.lisp.

Function: free-statement (x)
Package

plain-odbc.

Source

odbc-main.lisp.

Function: get-columns (connection catalog-name schema-name table-name column-name)
Package

plain-odbc.

Source

odbc-main.lisp.

Function: get-foreign-keys (connection catalog-name1 schema-name1 table-name1 catalog-name2 schema-name2 table-name2)
Package

plain-odbc.

Source

odbc-main.lisp.

Function: get-primary-keys (connection catalog-name schema-name table-name)
Package

plain-odbc.

Source

odbc-main.lisp.

Function: get-tables (connection catalog-name schema-name table-name table-type)
Package

plain-odbc.

Source

odbc-main.lisp.

Function: rollback (con)
Package

plain-odbc.

Source

odbc-main.lisp.

Function: trace-connection (con filename)
Package

plain-odbc.

Source

odbc-main.lisp.

Function: untrace-connection (con)
Package

plain-odbc.

Source

odbc-main.lisp.


5.1.4 Generic functions

Generic Function: exec-prepared-command (query &rest parameters)
Package

plain-odbc.

Methods
Method: exec-prepared-command ((query prepared-statement) &rest parameters)
Source

odbc-main.lisp.

Generic Function: exec-prepared-query (query &rest parameters)
Package

plain-odbc.

Methods
Method: exec-prepared-query ((query prepared-statement) &rest parameters)
Source

odbc-main.lisp.

Generic Function: exec-prepared-update (query &rest parameters)
Package

plain-odbc.

Methods
Method: exec-prepared-update ((query prepared-statement) &rest parameters)
Source

odbc-main.lisp.

Generic Function: prepare-statement (connection sql &rest parameter-list)
Package

plain-odbc.

Methods
Method: prepare-statement ((connection odbc-connection) sql &rest parameter-list)
Source

odbc-main.lisp.

Generic Reader: use-bind-column (object)
Package

plain-odbc.

Methods
Reader Method: use-bind-column ((odbc-connection odbc-connection))

automatically generated reader method

Source

odbc-main.lisp.

Target Slot

use-bind.

Generic Writer: (setf use-bind-column) (object)
Package

plain-odbc.

Methods
Writer Method: (setf use-bind-column) ((odbc-connection odbc-connection))

automatically generated writer method

Source

odbc-main.lisp.

Target Slot

use-bind.


5.1.5 Standalone methods

Method: print-object ((connection odbc-connection) s)
Source

odbc-main.lisp.


5.2 Internals


5.2.1 Constants

Constant: $odbcver
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_access_mode
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_accessible_procedures
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_accessible_tables
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_active_connections
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_active_environments
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_active_statements
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_add
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_all_except_like
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_alter_table
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_api_all_functions
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_api_loadbyordinal
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_api_sqlallocconnect
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_api_sqlallocenv
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_api_sqlallocstmt
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_api_sqlbindcol
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_api_sqlbindparameter
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_api_sqlbrowseconnect
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_api_sqlcancel
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_api_sqlcolattributes
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_api_sqlcolumnprivileges
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_api_sqlcolumns
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_api_sqlconnect
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_api_sqldatasources
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_api_sqldescribecol
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_api_sqldescribeparam
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_api_sqldisconnect
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_api_sqldriverconnect
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_api_sqldrivers
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_api_sqlerror
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_api_sqlexecdirect
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_api_sqlexecute
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_api_sqlextendedfetch
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_api_sqlfetch
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_api_sqlforeignkeys
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_api_sqlfreeconnect
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_api_sqlfreeenv
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_api_sqlfreestmt
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_api_sqlgetconnectoption
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_api_sqlgetcursorname
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_api_sqlgetdata
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_api_sqlgetfunctions
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_api_sqlgetinfo
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_api_sqlgetstmtoption
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_api_sqlgettypeinfo
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_api_sqlmoreresults
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_api_sqlnativesql
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_api_sqlnumparams
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_api_sqlnumresultcols
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_api_sqlparamdata
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_api_sqlparamoptions
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_api_sqlprepare
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_api_sqlprimarykeys
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_api_sqlprocedurecolumns
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_api_sqlprocedures
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_api_sqlputdata
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_api_sqlrowcount
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_api_sqlsetconnectoption
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_api_sqlsetcursorname
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_api_sqlsetparam
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_api_sqlsetpos
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_api_sqlsetscrolloptions
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_api_sqlsetstmtoption
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_api_sqlspecialcolumns
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_api_sqlstatistics
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_api_sqltableprivileges
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_api_sqltables
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_api_sqltransact
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_attr_access_mode
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_attr_autocommit
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_attr_connection_dead
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_attr_connection_timeout
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_attr_current_catalog
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_attr_disconnect_behavior
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_attr_enlist_in_dtc
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_attr_enlist_in_xa
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_attr_login_timeout
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_attr_odbc_cursors
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_attr_packet_size
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_attr_quiet_mode
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_attr_readonly
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_attr_readwrite_unknown
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_attr_trace
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_attr_tracefile
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_attr_translate_lib
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_attr_translate_option
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_attr_txn_isolation
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_attr_write
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_autocommit
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_autocommit_default
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_autocommit_off
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_autocommit_on
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_bigint
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_binary
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_bit
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_bookmark_persistence
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_c_binary
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_c_bit
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_c_bookmark
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_c_char
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_c_date
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_c_default
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_c_double
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_c_float
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_c_long
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_c_short
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_c_slong
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_c_sshort
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_c_stinyint
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_c_time
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_c_timestamp
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_c_tinyint
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_c_ulong
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_c_ushort
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_c_utinyint
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_c_wchar
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_cd_false
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_cd_true
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_char
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_close
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_colatt_opt_max
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_colatt_opt_min
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_column_alias
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_column_auto_increment
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_column_case_sensitive
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_column_count
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_column_display_size
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_column_driver_start
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_column_label
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_column_length
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_column_money
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_column_name
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_column_nullable
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_column_owner_name
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_column_precision
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_column_qualifier_name
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_column_scale
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_column_searchable
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_column_table_name
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_column_type
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_column_type_name
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_column_unsigned
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_column_updatable
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_commit
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_concat_null_behavior
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_conn_opt_max
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_connect_opt_drvr_start
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_convert_bigint
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_convert_binary
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_convert_bit
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_convert_char
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_convert_date
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_convert_decimal
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_convert_double
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_convert_float
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_convert_functions
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_convert_integer
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_convert_longvarbinary
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_convert_longvarchar
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_convert_numeric
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_convert_real
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_convert_smallint
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_convert_time
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_convert_timestamp
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_convert_tinyint
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_convert_varbinary
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_convert_varchar
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_correlation_name
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_cur_default
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_cur_use_driver
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_cur_use_if_needed
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_cur_use_odbc
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_current_qualifier
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_cursor_commit_behavior
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_cursor_rollback_behavior
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_data_at_exec
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_data_source_name
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_data_source_read_only
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_date
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_dbms_name
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_dbms_ver
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_decimal
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_default_param
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_default_txn_isolation
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_delete
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_double
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_driver_complete
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_driver_complete_required
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_driver_hdbc
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_driver_henv
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_driver_hlib
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_driver_hstmt
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_driver_name
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_driver_noprompt
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_driver_odbc_ver
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_driver_prompt
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_driver_ver
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_drop
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_error
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_expressions_in_orderby
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_ext_api_last
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_ext_api_start
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_fd_fetch_absolute
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_fd_fetch_bookmark
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_fd_fetch_first
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_fd_fetch_last
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_fd_fetch_next
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_fd_fetch_prior
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_fd_fetch_relative
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_fd_fetch_resume
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_fetch_absolute
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_fetch_bookmark
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_fetch_direction
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_fetch_first
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_fetch_last
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_fetch_next
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_fetch_prior
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_fetch_relative
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_file_usage
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_float
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_getdata_extensions
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_group_by
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_identifier_case
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_identifier_quote_char
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_ignore
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_info_first
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_integer
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_interval_day
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_interval_day_to_hour
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_interval_day_to_minute
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_interval_day_to_second
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_interval_hour
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_interval_hour_to_minute
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_interval_hour_to_second
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_interval_minute
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_interval_minute_to_second
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_interval_month
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_interval_second
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_interval_year
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_interval_year_to_month
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_invalid_handle
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_keywords
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_len_data_at_exec_offset
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_like_escape_clause
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_like_only
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_lock_exclusive
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_lock_no_change
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_lock_types
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_lock_unlock
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_login_timeout
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_login_timeout_default
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_longvarbinary
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_longvarchar
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_max_binary_literal_len
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_max_char_literal_len
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_max_column_name_len
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_max_columns_in_group_by
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_max_columns_in_index
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_max_columns_in_order_by
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_max_columns_in_select
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_max_columns_in_table
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_max_cursor_name_len
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_max_dsn_length
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_max_index_size
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_max_message_length
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_max_option_string_length
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_max_owner_name_len
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_max_procedure_name_len
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_max_qualifier_name_len
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_max_row_size
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_max_row_size_includes_long
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_max_statement_len
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_max_table_name_len
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_max_tables_in_select
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_max_user_name_len
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_mode_default
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_mode_read_only
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_mode_read_write
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_mult_result_sets
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_multiple_active_txn
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_need_data
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_need_long_data_len
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_no_data_found
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_no_nulls
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_no_total
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_non_nullable_columns
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_nts
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_null_collation
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_null_data
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_null_hdbc
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_null_henv
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_null_hstmt
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_nullable
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_nullable_unknown
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_num_extensions
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_num_functions
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_numeric
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_numeric_functions
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_odbc_api_conformance
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_odbc_cursors
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_odbc_sag_cli_conformance
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_odbc_sql_conformance
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_odbc_sql_opt_ief
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_odbc_ver
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_opt_trace
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_opt_trace_default
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_opt_trace_off
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_opt_trace_on
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_opt_tracefile
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_order_by_columns_in_select
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_outer_joins
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_owner_term
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_owner_usage
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_packet_size
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_param_input
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_param_input_output
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_param_output
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_param_type_unknown
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_pos_add
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_pos_delete
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_pos_operations
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_pos_position
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_pos_refresh
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_pos_update
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_position
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_positioned_statements
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_procedure_term
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_procedures
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_qualifier_location
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_qualifier_name_separator
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_qualifier_term
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_qualifier_usage
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_quiet_mode
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_quoted_identifier_case
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_real
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_refresh
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_reset_params
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_result_col
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_return_value
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_rollback
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_row_updates
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_scco_lock
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_scco_opt_rowver
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_scco_opt_values
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_scco_read_only
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_scroll_concurrency
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_scroll_options
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_search_pattern_escape
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_searchable
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_server_name
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_signed_offset
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_smallint
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_so_dynamic
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_so_forward_only
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_so_keyset_driven
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_so_mixed
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_so_static
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_spec_major
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_spec_minor
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_spec_string
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_special_characters
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_sqlstate_size
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_static_sensitivity
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_still_executing
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_string_functions
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_subqueries
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_success
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_success_with_info
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_system_functions
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_table_term
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_tc_all
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_tc_ddl_commit
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_tc_ddl_ignore
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_tc_dml
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_tc_none
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_time
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_timedate_add_intervals
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_timedate_diff_intervals
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_timedate_functions
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_timestamp
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_tinyint
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_translate_dll
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_translate_option
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_txn_capable
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_txn_isolation
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_txn_isolation_option
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_type_driver_end
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_type_driver_start
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_type_max
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_type_min
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_type_null
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_unbind
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_unicode
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_union
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_unsearchable
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_unsigned_offset
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_update
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_user_name
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_varbinary
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_varchar
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_wchar
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_wlongvarchar
Package

plain-odbc.

Source

odbc-constants.lisp.

Constant: $sql_wvarchar
Package

plain-odbc.

Source

odbc-constants.lisp.


5.2.2 Special variables

Special Variable: *default-binary-parameter-size*
Package

plain-odbc.

Source

global.lisp.

Special Variable: *default-string-parameter-size*
Package

plain-odbc.

Source

global.lisp.

Special Variable: *lob-fetch-buffer-size*
Package

plain-odbc.

Source

global.lisp.

Special Variable: *max-column-buffer-size*
Package

plain-odbc.

Source

global.lisp.

Special Variable: *max-precision*
Package

plain-odbc.

Source

global.lisp.

Special Variable: *open-connections*
Package

plain-odbc.

Source

odbc-main.lisp.


5.2.3 Macros

Macro: cffi-0.10-or-0.9 (form-0.10 form-0.9)
Package

plain-odbc.

Source

ffi-support.lisp.

Macro: defsqlfun (name (&rest args))
Package

plain-odbc.

Source

odbc-ff-interface.lisp.

Macro: with-error-handling ((&key henv hdbc hstmt) odbc-call &body body)
Package

plain-odbc.

Source

odbc-functions.lisp.

Macro: with-foreign-string-alloc ((ptr text) &body body)
Package

plain-odbc.

Source

ffi-support.lisp.

Macro: with-foreign-string-allocations (specs &body body)
Package

plain-odbc.

Source

odbc-functions.lisp.

Macro: with-statement-handle ((hstmt hdbc) &body body)
Package

plain-odbc.

Source

odbc-functions.lisp.

Macro: with-temporary-allocations (allocs &body body)
Package

plain-odbc.

Source

odbc-functions.lisp.


5.2.4 Ordinary functions

Function: %bind-column (hstmt column-nr c-type data-ptr precision out-len-ptr)
Package

plain-odbc.

Source

odbc-functions.lisp.

Function: %commit (henv hdbc)
Package

plain-odbc.

Source

odbc-functions.lisp.

Function: %describe-column (hstmt column-nr)
Package

plain-odbc.

Source

odbc-functions.lisp.

Function: %disconnect (hdbc)
Package

plain-odbc.

Source

odbc-functions.lisp.

Function: %free-connection (hdbc)
Package

plain-odbc.

Source

odbc-functions.lisp.

Function: %free-statement (hstmt option)
Package

plain-odbc.

Source

odbc-functions.lisp.

Function: %get-unicode-string (ptr len)
Package

plain-odbc.

Source

ffi-support.lisp.

Function: %new-db-connection-handle (henv)
Package

plain-odbc.

Source

odbc-functions.lisp.

Function: %new-environment-handle ()
Package

plain-odbc.

Source

odbc-functions.lisp.

Function: %new-statement-handle (hdbc)
Package

plain-odbc.

Source

odbc-functions.lisp.

Function: %null-ptr ()
Package

plain-odbc.

Source

ffi-support.lisp.

Function: %put-sql-c-date (adr %year %month %day)
Package

plain-odbc.

Source

odbc-ff-interface.lisp.

Function: %put-sql-c-timestamp (adr %year %month %day %hour %minute %second %fraction)
Package

plain-odbc.

Source

odbc-ff-interface.lisp.

Function: %put-unicode-string (ptr string)
Package

plain-odbc.

Source

ffi-support.lisp.

Function: %rollback (henv hdbc)
Package

plain-odbc.

Source

odbc-functions.lisp.

Function: %sql-bind-parameter (hstmt parameter-nr parameter-type c-type sql-type precision scale data-ptr max-value out-len-ptr)
Package

plain-odbc.

Source

odbc-functions.lisp.

Function: %sql-columns (hstmt catalog-name schema-name table-name column-name)
Package

plain-odbc.

Source

odbc-functions.lisp.

Function: %sql-driver-connect (henv hdbc connection-string completion-option)
Package

plain-odbc.

Source

odbc-functions.lisp.

Function: %sql-exec-direct (sql hstmt henv hdbc)
Package

plain-odbc.

Source

odbc-functions.lisp.

Function: %sql-execute (hstmt)
Package

plain-odbc.

Source

odbc-functions.lisp.

Function: %sql-fetch (hstmt)
Package

plain-odbc.

Source

odbc-functions.lisp.

Function: %sql-foreign-keys (hstmt catalog-name1 schema-name1 table-name1 catalog-name2 schema-name2 table-name2)
Package

plain-odbc.

Source

odbc-functions.lisp.

Function: %sql-get-data (hstmt column-nr c-type data-ptr precision out-len-ptr)
Package

plain-odbc.

Source

odbc-functions.lisp.

Function: %sql-get-data-raw (hstmt position c-type data-ptr buffer-length ind-ptr)
Package

plain-odbc.

Source

odbc-functions.lisp.

Function: %sql-get-info (hdbc info-type)
Package

plain-odbc.

Source

odbc-functions.lisp.

Function: %sql-len-data-at-exec (length)
Package

plain-odbc.

Source

odbc-ff-interface.lisp.

Function: %sql-more-results (hstmt)
Package

plain-odbc.

Source

odbc-functions.lisp.

Function: %sql-param-data (hstmt param-ptr)
Package

plain-odbc.

Source

odbc-functions.lisp.

Function: %sql-prepare (hstmt sql)
Package

plain-odbc.

Source

odbc-functions.lisp.

Function: %sql-primary-keys (hstmt catalog-name schema-name table-name)
Package

plain-odbc.

Source

odbc-functions.lisp.

Function: %sql-put-data (hstmt data-ptr size)
Package

plain-odbc.

Source

odbc-functions.lisp.

Function: %sql-tables (hstmt catalog-name schema-name table-name table-type)
Package

plain-odbc.

Source

odbc-functions.lisp.

Function: %start-connection-trace (hdbc filename)
Package

plain-odbc.

Source

odbc-functions.lisp.

Function: %stop-connection-trace (hdbc)
Package

plain-odbc.

Source

odbc-functions.lisp.

Function: alloc-chars (size)
Package

plain-odbc.

Source

ffi-support.lisp.

Function: bind-columns (query columncount)
Package

plain-odbc.

Source

odbc-main.lisp.

Function: bind-parameter (hstmt pos param)
Package

plain-odbc.

Source

parameter.lisp.

Function: build-connection-string (list)
Package

plain-odbc.

Source

odbc-main.lisp.

Function: call-metadata-func (connection fun)
Package

plain-odbc.

Source

odbc-main.lisp.

Function: column-info-to-class-and-args (sql-type column-size decimal-digits)
Package

plain-odbc.

Source

column.lisp.

Function: column-info-to-class-and-args-prefer-lob (sql-type column-size decimal-digits)
Package

plain-odbc.

Source

column.lisp.

Function: column-is-bound (c)
Package

plain-odbc.

Source

column.lisp.

Function: column-names (query)
Package

plain-odbc.

Source

odbc-main.lisp.

Function: create-column (query pos use-bind)
Package

plain-odbc.

Source

column.lisp.

Function: create-parameter (query position lisp-type direction args)
Package

plain-odbc.

Source

parameter.lisp.

Function: date-to-universal-time (adr)
Package

plain-odbc.

Source

odbc-ff-interface.lisp.

Function: disable-autocommit (hdbc)
Package

plain-odbc.

Source

odbc-functions.lisp.

Function: driver-connect (connection-string)
Package

plain-odbc.

Source

odbc-main.lisp.

Function: enable-autocommit (hdbc)
Package

plain-odbc.

Source

odbc-functions.lisp.

Function: error-handling-fun (result-code henv hdbc hstmt)
Package

plain-odbc.

Source

odbc-functions.lisp.

Function: exec-get-data (column)
Package

plain-odbc.

Source

column.lisp.

Function: exec-sql-statement (connection sql parameter-list)
Package

plain-odbc.

Source

odbc-main.lisp.

Function: free-parameters (query)
Package

plain-odbc.

Source

parameter.lisp.

Function: get-binary-data (hstmt position value-ptr buffer-length ind-ptr)
Package

plain-odbc.

Source

column.lisp.

Function: get-byte-vector (ptr length)
Package

plain-odbc.

Source

ffi-support.lisp.

Function: get-character-data (hstmt position value-ptr buffer-length ind-ptr)
Package

plain-odbc.

Source

column.lisp.

Function: get-len (column)
Package

plain-odbc.

Source

column.lisp.

Function: get-odbc-info (con info-type)
Package

plain-odbc.

Source

odbc-main.lisp.

Function: get-string (ptr length)
Package

plain-odbc.

Source

ffi-support.lisp.

Function: get-string-nts (ptr)
Package

plain-odbc.

Source

ffi-support.lisp.

Function: get-unicode-character-data (hstmt position value-ptr buffer-length ind-ptr)
Package

plain-odbc.

Source

column.lisp.

Function: handle-error (henv hdbc hstmt)
Package

plain-odbc.

Source

odbc-functions.lisp.

Function: make-prepared-statement (con)
Package

plain-odbc.

Source

odbc-main.lisp.

Function: make-query (con)
Package

plain-odbc.

Source

odbc-main.lisp.

Function: object-to-parameter-spec (obj)
Package

plain-odbc.

Source

odbc-main.lisp.

Function: put-byte-vector (ptr vector)
Package

plain-odbc.

Source

ffi-support.lisp.

Function: put-string (ptr vector)
Package

plain-odbc.

Source

ffi-support.lisp.

Function: result-columns-count (hstmt)
Package

plain-odbc.

Source

odbc-functions.lisp.

Function: result-rows-count (hstmt)
Package

plain-odbc.

Source

odbc-functions.lisp.

Function: set-connection-attr-integer (hdbc option val)
Package

plain-odbc.

Source

odbc-functions.lisp.

Function: set-connection-attr-string (hdbc option val)
Package

plain-odbc.

Source

odbc-functions.lisp.

Function: set-connection-option (hdbc option param)
Package

plain-odbc.

Source

odbc-functions.lisp.

Function: sql-param-data-position (hstmt)
Package

plain-odbc.

Source

odbc-main.lisp.

Function: sql-state (henv hdbc hstmt)
Package

plain-odbc.

Source

odbc-functions.lisp.

Function: sqlallocconnect (henv *phdbc)
Package

plain-odbc.

Source

odbc-ff-interface.lisp.

Function: sqlallocenv (penv)
Package

plain-odbc.

Source

odbc-ff-interface.lisp.

Function: sqlallocstmt (hdbc *phstmt)
Package

plain-odbc.

Source

odbc-ff-interface.lisp.

Function: sqlbindcol (hstmt icol fctype rgbvalue cbvaluemax *pcbvalue)
Package

plain-odbc.

Source

odbc-ff-interface.lisp.

Function: sqlbindparameter (hstmt ipar fparamtype fctype fsqltype cbcoldef ibscale rgbvalue cbvaluemax *pcbvalue)
Package

plain-odbc.

Source

odbc-ff-interface.lisp.

Function: sqlcolumns (hstmt catalogname namelength1 schemaname namelength2 tablename namelength3 columnname namelength4)
Package

plain-odbc.

Source

odbc-ff-interface.lisp.

Function: sqldescribecol (hstmt icol *szcolname cbcolnamemax *pcbcolname *pfsqltype *pcbcoldef *pibscale *pfnullable)
Package

plain-odbc.

Source

odbc-ff-interface.lisp.

Function: sqldisconnect (hdbc)
Package

plain-odbc.

Source

odbc-ff-interface.lisp.

Function: sqldriverconnect (hdbc hwnd *szconnstrin cbconnstrin *szconnstrout cbconnstroutmax *pcbconnstrout fdrivercompletion)
Package

plain-odbc.

Source

odbc-ff-interface.lisp.

Function: sqlerror (henv hdbc hstmt *szsqlstate *pfnativeerror *szerrormsg cberrormsgmax *pcberrormsg)
Package

plain-odbc.

Source

odbc-ff-interface.lisp.

Function: sqlexecdirect (hstmt *szsqlstr cbsqlstr)
Package

plain-odbc.

Source

odbc-ff-interface.lisp.

Function: sqlexecute (hstmt)
Package

plain-odbc.

Source

odbc-ff-interface.lisp.

Function: sqlfetch (hstmt)
Package

plain-odbc.

Source

odbc-ff-interface.lisp.

Function: sqlforeignkeys (hstmt catalog-name1 catalog-name-len1 schema-name1 schema-name-len1 table-name1 table-name-len1 catalog-name2 catalog-name-len2 schema-name2 schema-name-len2 table-name2 table-name-len2)
Package

plain-odbc.

Source

odbc-ff-interface.lisp.

Function: sqlfreeconnect (hdbc)
Package

plain-odbc.

Source

odbc-ff-interface.lisp.

Function: sqlfreestmt (hstmt foption)
Package

plain-odbc.

Source

odbc-ff-interface.lisp.

Function: sqlgetdata (hstmt icol fctype rgbvalue cbvaluemax *pcbvalue)
Package

plain-odbc.

Source

odbc-ff-interface.lisp.

Function: sqlgetinfo (hdbc finfotype rgbinfovalue cbinfovaluemax *pcbinfovalue)
Package

plain-odbc.

Source

odbc-ff-interface.lisp.

Function: sqlgetinfo-str (hdbc finfotype rgbinfovalue cbinfovaluemax *pcbinfovalue)
Package

plain-odbc.

Source

odbc-ff-interface.lisp.

Function: sqlmoreresults (hstmt)
Package

plain-odbc.

Source

odbc-ff-interface.lisp.

Function: sqlnumresultcols (hstmt *pccol)
Package

plain-odbc.

Source

odbc-ff-interface.lisp.

Function: sqlparamdata (hstmt *prgbvalue)
Package

plain-odbc.

Source

odbc-ff-interface.lisp.

Function: sqlprepare (hstmt *szsqlstr cbsqlstr)
Package

plain-odbc.

Source

odbc-ff-interface.lisp.

Function: sqlprimarykeys (hstmt catalog-name catalog-name-len schema-name schema-name-len table-name table-name-len)
Package

plain-odbc.

Source

odbc-ff-interface.lisp.

Function: sqlputdata (hstmt rgbvalue cbvalue)
Package

plain-odbc.

Source

odbc-ff-interface.lisp.

Function: sqlrowcount (hstmt *pcrow)
Package

plain-odbc.

Source

odbc-ff-interface.lisp.

Function: sqlsetconnectattr_long (hdbc foption pvparam stringlength)
Package

plain-odbc.

Source

odbc-ff-interface.lisp.

Function: sqlsetconnectattr_string (hdbc foption pvparam stringlength)
Package

plain-odbc.

Source

odbc-ff-interface.lisp.

Function: sqlsetconnectoption (hdbc foption vparam)
Package

plain-odbc.

Source

odbc-ff-interface.lisp.

Function: sqltables (hstmt catalog-name catalog-name-len schema-name schema-name-len table-name table-name-len table-type table-type-len)
Package

plain-odbc.

Source

odbc-ff-interface.lisp.

Function: sqltransact (henv hdbc ftype)
Package

plain-odbc.

Source

odbc-ff-interface.lisp.

Function: string-to-wchar-bytes (string)
Package

plain-odbc.

Source

ffi-support.lisp.

Function: timestamp-to-universal-time (adr)
Package

plain-odbc.

Source

odbc-ff-interface.lisp.

Function: unbind-columns (query)
Package

plain-odbc.

Source

odbc-main.lisp.

Function: use-bind-p (q)
Package

plain-odbc.

Source

odbc-main.lisp.

Function: wchar-bytes-to-string (byte-vector)
Package

plain-odbc.

Source

ffi-support.lisp.

Function: with-prepared-statement-fun (con string params fun)
Package

plain-odbc.

Source

odbc-utilities.lisp.


5.2.5 Generic functions

Generic Reader: column-count (object)
Package

plain-odbc.

Methods
Reader Method: column-count ((odbc-query odbc-query))

automatically generated reader method

Source

odbc-main.lisp.

Target Slot

column-count.

Generic Writer: (setf column-count) (object)
Package

plain-odbc.

Methods
Writer Method: (setf column-count) ((odbc-query odbc-query))

automatically generated writer method

Source

odbc-main.lisp.

Target Slot

column-count.

Generic Reader: connected-p (object)
Package

plain-odbc.

Methods
Reader Method: connected-p ((odbc-connection odbc-connection))

automatically generated reader method

Source

odbc-main.lisp.

Target Slot

connected-p.

Generic Reader: connection (object)
Package

plain-odbc.

Methods
Reader Method: connection ((odbc-query odbc-query))

automatically generated reader method

Source

odbc-main.lisp.

Target Slot

connection.

Generic Reader: db-info (object)
Package

plain-odbc.

Methods
Reader Method: db-info ((odbc-connection odbc-connection))

automatically generated reader method

Source

odbc-main.lisp.

Target Slot

info.

Generic Reader: dbms-name (object)
Package

plain-odbc.

Methods
Reader Method: dbms-name ((odbc-connection odbc-connection))

automatically generated reader method

Source

odbc-main.lisp.

Target Slot

dbms-name.

Generic Function: fetch-query-results (query)
Package

plain-odbc.

Methods
Method: fetch-query-results ((query odbc-query))
Source

odbc-main.lisp.

Generic Function: free-parameter (parameter)
Package

plain-odbc.

Source

parameter.lisp.

Methods
Method: free-parameter ((param parameter))
Generic Function: free-query (query)
Package

plain-odbc.

Methods
Method: free-query ((query prepared-statement))
Source

odbc-main.lisp.

Method: free-query ((query odbc-query))
Source

odbc-main.lisp.

Generic Function: get-column-value (parameter)
Package

plain-odbc.

Source

column.lisp.

Methods
Method: get-column-value ((column blob-column))
Method: get-column-value ((column uclob-column))
Method: get-column-value ((column clob-column))
Method: get-column-value ((column decimal-column))
Method: get-column-value ((column gd-bigint-column))
Method: get-column-value ((column bigint-column))
Method: get-column-value ((column binary-column))
Method: get-column-value ((column gd-date-column))
Method: get-column-value ((column date-column))
Method: get-column-value ((column gd-double-column))
Method: get-column-value ((column double-column))
Method: get-column-value ((column gd-integer-column))
Method: get-column-value ((column integer-column))
Method: get-column-value ((column unicode-string-column))
Method: get-column-value ((column string-column))
Generic Function: get-parameter-value (parameter)
Package

plain-odbc.

Source

parameter.lisp.

Methods
Method: get-parameter-value ((param binary-parameter))
Method: get-parameter-value ((param date-parameter))
Method: get-parameter-value ((param double-parameter))
Method: get-parameter-value ((param integer-parameter))
Method: get-parameter-value ((param unicode-string-parameter))
Method: get-parameter-value ((param string-parameter))
Generic Function: get-parameters (query)
Package

plain-odbc.

Methods
Method: get-parameters ((query odbc-query))
Source

odbc-main.lisp.

Generic Reader: hdbc (object)
Package

plain-odbc.

Methods
Reader Method: hdbc ((odbc-connection odbc-connection))

automatically generated reader method

Source

odbc-main.lisp.

Target Slot

hdbc.

Generic Writer: (setf hdbc) (object)
Package

plain-odbc.

Methods
Writer Method: (setf hdbc) ((odbc-connection odbc-connection))

automatically generated writer method

Source

odbc-main.lisp.

Target Slot

hdbc.

Generic Reader: henv (object)
Package

plain-odbc.

Methods
Reader Method: henv ((odbc-connection odbc-connection))

automatically generated reader method

Source

odbc-main.lisp.

Target Slot

henv.

Generic Writer: (setf henv) (object)
Package

plain-odbc.

Methods
Writer Method: (setf henv) ((odbc-connection odbc-connection))

automatically generated writer method

Source

odbc-main.lisp.

Target Slot

henv.

Generic Reader: hstmt (object)
Package

plain-odbc.

Methods
Reader Method: hstmt ((odbc-query odbc-query))

automatically generated reader method

Source

odbc-main.lisp.

Target Slot

hstmt.

Reader Method: hstmt ((column column))

automatically generated reader method

Source

column.lisp.

Target Slot

hstmt.

Generic Writer: (setf hstmt) (object)
Package

plain-odbc.

Methods
Writer Method: (setf hstmt) ((odbc-query odbc-query))

automatically generated writer method

Source

odbc-main.lisp.

Target Slot

hstmt.

Writer Method: (setf hstmt) ((column column))

automatically generated writer method

Source

column.lisp.

Target Slot

hstmt.

Generic Function: initialize-column (param arglist)
Package

plain-odbc.

Source

column.lisp.

Methods
Method: initialize-column ((column blob-column) args)
Method: initialize-column ((column uclob-column) args)
Method: initialize-column ((column clob-column) args)
Method: initialize-column ((column decimal-column) args)
Method: initialize-column ((column gd-bigint-column) args)
Method: initialize-column ((column bigint-column) args)
Method: initialize-column ((column binary-column) args)
Method: initialize-column ((column gd-date-column) args)
Method: initialize-column ((column date-column) args)
Method: initialize-column ((column gd-double-column) args)
Method: initialize-column ((column double-column) args)
Method: initialize-column ((column gd-integer-column) args)
Method: initialize-column ((column integer-column) args)
Method: initialize-column ((column unicode-string-column) args)
Method: initialize-column ((column string-column) args)
Generic Function: initialize-parameter (param arglist)
Package

plain-odbc.

Source

parameter.lisp.

Methods
Method: initialize-parameter ((param blob-parameter) args)
Method: initialize-parameter ((param uclob-parameter) args)
Method: initialize-parameter ((param clob-parameter) args)
Method: initialize-parameter ((param binary-parameter) args)
Method: initialize-parameter ((param date-parameter) args)
Method: initialize-parameter ((param double-parameter) args)
Method: initialize-parameter ((param integer-parameter) args)
Method: initialize-parameter ((param unicode-string-parameter) args)
Method: initialize-parameter ((param string-parameter) args)
Generic Reader: parameters (object)
Package

plain-odbc.

Methods
Reader Method: parameters ((odbc-query odbc-query))

automatically generated reader method

Source

odbc-main.lisp.

Target Slot

parameters.

Generic Writer: (setf parameters) (object)
Package

plain-odbc.

Methods
Writer Method: (setf parameters) ((odbc-query odbc-query))

automatically generated writer method

Source

odbc-main.lisp.

Target Slot

parameters.

Generic Reader: query (object)
Package

plain-odbc.

Methods
Reader Method: query ((parameter parameter))

automatically generated reader method

Source

parameter.lisp.

Target Slot

query.

Generic Function: send-parameter-data (param hstmt)
Package

plain-odbc.

Source

parameter.lisp.

Methods
Method: send-parameter-data ((param blob-parameter) hstmt)
Method: send-parameter-data ((param uclob-parameter) hstmt)
Method: send-parameter-data ((param clob-parameter) hstmt)
Generic Reader: server-name (object)
Package

plain-odbc.

Methods
Reader Method: server-name ((odbc-connection odbc-connection))

automatically generated reader method

Source

odbc-main.lisp.

Target Slot

server-name.

Generic Function: set-parameter-value (parameter value)
Package

plain-odbc.

Source

parameter.lisp.

Methods
Method: set-parameter-value ((param blob-parameter) value)
Method: set-parameter-value ((param uclob-parameter) value)
Method: set-parameter-value ((param clob-parameter) value)
Method: set-parameter-value ((param binary-parameter) value)
Method: set-parameter-value ((param date-parameter) value)
Method: set-parameter-value ((param double-parameter) value)
Method: set-parameter-value ((param integer-parameter) value)
Method: set-parameter-value ((param unicode-string-parameter) value)
Method: set-parameter-value ((param string-parameter) value)
Generic Function: set-parameters (query parameter-values)
Package

plain-odbc.

Methods
Method: set-parameters ((query odbc-query) parameter-values)
Source

odbc-main.lisp.

Generic Function: set-params-and-exec (query parameters)
Package

plain-odbc.

Methods
Method: set-params-and-exec ((query odbc-query) parameters)
Source

odbc-main.lisp.

Generic Reader: user-name (object)
Package

plain-odbc.

Methods
Reader Method: user-name ((odbc-connection odbc-connection))

automatically generated reader method

Source

odbc-main.lisp.

Target Slot

user-name.


5.2.6 Conditions

Condition: sql-condition
Package

plain-odbc.

Source

odbc-functions.lisp.

Direct superclasses

condition.

Direct subclasses
Direct slots
Slot: error-message
Initargs

:error-message

Slot: error-code
Initargs

:error-code

Slot: sql-state
Initargs

:sql-state

Condition: sql-error
Package

plain-odbc.

Source

odbc-functions.lisp.

Direct superclasses
Condition: sql-warning
Package

plain-odbc.

Source

odbc-functions.lisp.

Direct superclasses

5.2.7 Classes

Class: bigint-column
Package

plain-odbc.

Source

column.lisp.

Direct superclasses

bound-column.

Direct methods
Class: binary-column
Package

plain-odbc.

Source

column.lisp.

Direct superclasses

bound-column.

Direct methods
Class: binary-parameter
Package

plain-odbc.

Source

parameter.lisp.

Direct superclasses

direct-parameter.

Direct methods
Class: blob-column
Package

plain-odbc.

Source

column.lisp.

Direct superclasses

getdata-column.

Direct methods
Class: blob-parameter
Package

plain-odbc.

Source

parameter.lisp.

Direct superclasses

lob-parameter.

Direct methods
Class: bound-column
Package

plain-odbc.

Source

column.lisp.

Direct superclasses

column.

Direct subclasses
Direct slots
Slot: bound
Initform

t

Class: clob-column
Package

plain-odbc.

Source

column.lisp.

Direct superclasses

getdata-column.

Direct methods
Class: clob-parameter
Package

plain-odbc.

Source

parameter.lisp.

Direct superclasses

lob-parameter.

Direct methods
Class: column
Package

plain-odbc.

Source

column.lisp.

Direct subclasses
Direct methods
Direct slots
Slot: c-type
Slot: position
Package

common-lisp.

Initargs

:position

Slot: hstmt
Initargs

:hstmt

Readers

hstmt.

Writers

(setf hstmt).

Slot: sql-type
Initargs

:sql-type

Slot: column-name
Initargs

:column-name

Slot: column-size
Initform

0

Initargs

:column-size

Slot: decimal-digits
Initform

0

Initargs

:decimal-digits

Slot: value-ptr
Slot: buffer-length
Initform

0

Slot: ind-ptr
Initargs

:ind-ptr

Slot: nullable
Initargs

:nullable

Slot: bound
Class: date-column
Package

plain-odbc.

Source

column.lisp.

Direct superclasses

bound-column.

Direct methods
Class: date-parameter
Package

plain-odbc.

Source

parameter.lisp.

Direct superclasses

direct-parameter.

Direct methods
Class: decimal-column
Package

plain-odbc.

Source

column.lisp.

Direct superclasses

bound-column.

Direct methods
Class: direct-parameter
Package

plain-odbc.

Source

parameter.lisp.

Direct superclasses

parameter.

Direct subclasses
Class: double-column
Package

plain-odbc.

Source

column.lisp.

Direct superclasses

bound-column.

Direct methods
Class: double-parameter
Package

plain-odbc.

Source

parameter.lisp.

Direct superclasses

direct-parameter.

Direct methods
Class: gd-bigint-column
Package

plain-odbc.

Source

column.lisp.

Direct superclasses

getdata-column.

Direct methods
Class: gd-date-column
Package

plain-odbc.

Source

column.lisp.

Direct superclasses

getdata-column.

Direct methods
Class: gd-double-column
Package

plain-odbc.

Source

column.lisp.

Direct superclasses

getdata-column.

Direct methods
Class: gd-integer-column
Package

plain-odbc.

Source

column.lisp.

Direct superclasses

getdata-column.

Direct methods
Class: getdata-column
Package

plain-odbc.

Source

column.lisp.

Direct superclasses

column.

Direct subclasses
Direct slots
Slot: bound
Class: integer-column
Package

plain-odbc.

Source

column.lisp.

Direct superclasses

bound-column.

Direct methods
Class: integer-parameter
Package

plain-odbc.

Source

parameter.lisp.

Direct superclasses

direct-parameter.

Direct methods
Class: lob-parameter
Package

plain-odbc.

Source

parameter.lisp.

Direct superclasses

parameter.

Direct subclasses
Direct slots
Slot: temp-val
Class: odbc-connection
Package

plain-odbc.

Source

odbc-main.lisp.

Direct methods
Direct slots
Slot: henv
Allocation

:class

Initargs

:henv

Readers

henv.

Writers

(setf henv).

Slot: hdbc
Initargs

:hdbc

Readers

hdbc.

Writers

(setf hdbc).

Slot: connected-p
Readers

connected-p.

Writers

This slot is read-only.

Slot: server-name
Readers

server-name.

Writers

This slot is read-only.

Slot: dbms-name
Readers

dbms-name.

Writers

This slot is read-only.

Slot: user-name
Readers

user-name.

Writers

This slot is read-only.

Slot: info
Initform

(make-hash-table)

Readers

db-info.

Writers

This slot is read-only.

Slot: use-bind
Initform

t

Readers

use-bind-column.

Writers

(setf use-bind-column).

Class: odbc-query
Package

plain-odbc.

Source

odbc-main.lisp.

Direct subclasses

prepared-statement.

Direct methods
Direct slots
Slot: connection
Initargs

:connection

Readers

connection.

Writers

This slot is read-only.

Slot: active-p
Initargs

:active-p

Slot: hstmt
Initargs

:hstmt

Readers

hstmt.

Writers

(setf hstmt).

Slot: columns
Slot: column-count
Readers

column-count.

Writers

(setf column-count).

Slot: parameters
Initargs

:parameters

Readers

parameters.

Writers

(setf parameters).

Slot: use-bind
Initform

t

Initargs

:use-bind

Class: parameter
Package

plain-odbc.

Source

parameter.lisp.

Direct subclasses
Direct methods
Direct slots
Slot: query
Initargs

:query

Readers

query.

Writers

This slot is read-only.

Slot: lisp-type
Initargs

:lisp-type

Slot: position
Package

common-lisp.

Initargs

:position

Slot: value-type
Slot: parameter-type
Slot: direction
Initargs

:direction

Slot: column-size
Initform

0

Slot: decimal-digits
Initform

0

Slot: ind-ptr
Slot: value-ptr
Slot: buffer-length
Initform

0

Class: prepared-statement
Package

plain-odbc.

Source

odbc-main.lisp.

Direct superclasses

odbc-query.

Direct methods
Class: sql-c-date-tclass
Package

plain-odbc.

Source

odbc-ff-interface.lisp.

Direct superclasses
  • foreign-struct-type.
  • translatable-foreign-type.
Class: sql-c-time-tclass
Package

plain-odbc.

Source

odbc-ff-interface.lisp.

Direct superclasses
  • foreign-struct-type.
  • translatable-foreign-type.
Class: sql-c-timestamp-tclass
Package

plain-odbc.

Source

odbc-ff-interface.lisp.

Direct superclasses
  • foreign-struct-type.
  • translatable-foreign-type.
Class: string-column
Package

plain-odbc.

Source

column.lisp.

Direct superclasses

bound-column.

Direct methods
Class: string-parameter
Package

plain-odbc.

Source

parameter.lisp.

Direct superclasses

direct-parameter.

Direct methods
Class: uclob-column
Package

plain-odbc.

Source

column.lisp.

Direct superclasses

getdata-column.

Direct methods
Class: uclob-parameter
Package

plain-odbc.

Source

parameter.lisp.

Direct superclasses

lob-parameter.

Direct methods
Class: unicode-string-column
Package

plain-odbc.

Source

column.lisp.

Direct superclasses

bound-column.

Direct methods
Class: unicode-string-parameter
Package

plain-odbc.

Source

parameter.lisp.

Direct superclasses

direct-parameter.

Direct methods

Appendix A Indexes


A.1 Concepts


A.2 Functions

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

%
%bind-column: Private ordinary functions
%commit: Private ordinary functions
%describe-column: Private ordinary functions
%disconnect: Private ordinary functions
%free-connection: Private ordinary functions
%free-statement: Private ordinary functions
%get-unicode-string: Private ordinary functions
%new-db-connection-handle: Private ordinary functions
%new-environment-handle: Private ordinary functions
%new-statement-handle: Private ordinary functions
%null-ptr: Private ordinary functions
%put-sql-c-date: Private ordinary functions
%put-sql-c-timestamp: Private ordinary functions
%put-unicode-string: Private ordinary functions
%rollback: Private ordinary functions
%sql-bind-parameter: Private ordinary functions
%sql-columns: Private ordinary functions
%sql-driver-connect: Private ordinary functions
%sql-exec-direct: Private ordinary functions
%sql-execute: Private ordinary functions
%sql-fetch: Private ordinary functions
%sql-foreign-keys: Private ordinary functions
%sql-get-data: Private ordinary functions
%sql-get-data-raw: Private ordinary functions
%sql-get-info: Private ordinary functions
%sql-len-data-at-exec: Private ordinary functions
%sql-more-results: Private ordinary functions
%sql-param-data: Private ordinary functions
%sql-prepare: Private ordinary functions
%sql-primary-keys: Private ordinary functions
%sql-put-data: Private ordinary functions
%sql-tables: Private ordinary functions
%start-connection-trace: Private ordinary functions
%stop-connection-trace: Private ordinary functions

(
(setf column-count): Private generic functions
(setf column-count): Private generic functions
(setf hdbc): Private generic functions
(setf hdbc): Private generic functions
(setf henv): Private generic functions
(setf henv): Private generic functions
(setf hstmt): Private generic functions
(setf hstmt): Private generic functions
(setf hstmt): Private generic functions
(setf parameters): Private generic functions
(setf parameters): Private generic functions
(setf use-bind-column): Public generic functions
(setf use-bind-column): Public generic functions

A
alloc-chars: Private ordinary functions

B
bind-columns: Private ordinary functions
bind-parameter: Private ordinary functions
build-connection-string: Private ordinary functions

C
call-metadata-func: Private ordinary functions
cffi-0.10-or-0.9: Private macros
close-connection: Public ordinary functions
column-count: Private generic functions
column-count: Private generic functions
column-info-to-class-and-args: Private ordinary functions
column-info-to-class-and-args-prefer-lob: Private ordinary functions
column-is-bound: Private ordinary functions
column-names: Private ordinary functions
commit: Public ordinary functions
connect: Public ordinary functions
connect-access: Public ordinary functions
connect-generic: Public ordinary functions
connect-mysql: Public ordinary functions
connect-oracle: Public ordinary functions
connect-sql-server: Public ordinary functions
connect-sqlite: Public ordinary functions
connected-p: Private generic functions
connected-p: Private generic functions
connection: Private generic functions
connection: Private generic functions
create-column: Private ordinary functions
create-parameter: Private ordinary functions

D
date-to-universal-time: Private ordinary functions
db-info: Private generic functions
db-info: Private generic functions
dbms-name: Private generic functions
dbms-name: Private generic functions
defsqlfun: Private macros
disable-autocommit: Private ordinary functions
driver-connect: Private ordinary functions

E
enable-autocommit: Private ordinary functions
error-handling-fun: Private ordinary functions
exec-command: Public ordinary functions
exec-command*: Public ordinary functions
exec-get-data: Private ordinary functions
exec-prepared-command: Public generic functions
exec-prepared-command: Public generic functions
exec-prepared-query: Public generic functions
exec-prepared-query: Public generic functions
exec-prepared-update: Public generic functions
exec-prepared-update: Public generic functions
exec-query: Public ordinary functions
exec-query*: Public ordinary functions
exec-sql: Public ordinary functions
exec-sql*: Public ordinary functions
exec-sql-statement: Private ordinary functions
exec-update: Public ordinary functions
exec-update*: Public ordinary functions

F
fetch-query-results: Private generic functions
fetch-query-results: Private generic functions
free-parameter: Private generic functions
free-parameter: Private generic functions
free-parameters: Private ordinary functions
free-query: Private generic functions
free-query: Private generic functions
free-query: Private generic functions
free-statement: Public ordinary functions
Function, %bind-column: Private ordinary functions
Function, %commit: Private ordinary functions
Function, %describe-column: Private ordinary functions
Function, %disconnect: Private ordinary functions
Function, %free-connection: Private ordinary functions
Function, %free-statement: Private ordinary functions
Function, %get-unicode-string: Private ordinary functions
Function, %new-db-connection-handle: Private ordinary functions
Function, %new-environment-handle: Private ordinary functions
Function, %new-statement-handle: Private ordinary functions
Function, %null-ptr: Private ordinary functions
Function, %put-sql-c-date: Private ordinary functions
Function, %put-sql-c-timestamp: Private ordinary functions
Function, %put-unicode-string: Private ordinary functions
Function, %rollback: Private ordinary functions
Function, %sql-bind-parameter: Private ordinary functions
Function, %sql-columns: Private ordinary functions
Function, %sql-driver-connect: Private ordinary functions
Function, %sql-exec-direct: Private ordinary functions
Function, %sql-execute: Private ordinary functions
Function, %sql-fetch: Private ordinary functions
Function, %sql-foreign-keys: Private ordinary functions
Function, %sql-get-data: Private ordinary functions
Function, %sql-get-data-raw: Private ordinary functions
Function, %sql-get-info: Private ordinary functions
Function, %sql-len-data-at-exec: Private ordinary functions
Function, %sql-more-results: Private ordinary functions
Function, %sql-param-data: Private ordinary functions
Function, %sql-prepare: Private ordinary functions
Function, %sql-primary-keys: Private ordinary functions
Function, %sql-put-data: Private ordinary functions
Function, %sql-tables: Private ordinary functions
Function, %start-connection-trace: Private ordinary functions
Function, %stop-connection-trace: Private ordinary functions
Function, alloc-chars: Private ordinary functions
Function, bind-columns: Private ordinary functions
Function, bind-parameter: Private ordinary functions
Function, build-connection-string: Private ordinary functions
Function, call-metadata-func: Private ordinary functions
Function, close-connection: Public ordinary functions
Function, column-info-to-class-and-args: Private ordinary functions
Function, column-info-to-class-and-args-prefer-lob: Private ordinary functions
Function, column-is-bound: Private ordinary functions
Function, column-names: Private ordinary functions
Function, commit: Public ordinary functions
Function, connect: Public ordinary functions
Function, connect-access: Public ordinary functions
Function, connect-generic: Public ordinary functions
Function, connect-mysql: Public ordinary functions
Function, connect-oracle: Public ordinary functions
Function, connect-sql-server: Public ordinary functions
Function, connect-sqlite: Public ordinary functions
Function, create-column: Private ordinary functions
Function, create-parameter: Private ordinary functions
Function, date-to-universal-time: Private ordinary functions
Function, disable-autocommit: Private ordinary functions
Function, driver-connect: Private ordinary functions
Function, enable-autocommit: Private ordinary functions
Function, error-handling-fun: Private ordinary functions
Function, exec-command: Public ordinary functions
Function, exec-command*: Public ordinary functions
Function, exec-get-data: Private ordinary functions
Function, exec-query: Public ordinary functions
Function, exec-query*: Public ordinary functions
Function, exec-sql: Public ordinary functions
Function, exec-sql*: Public ordinary functions
Function, exec-sql-statement: Private ordinary functions
Function, exec-update: Public ordinary functions
Function, exec-update*: Public ordinary functions
Function, free-parameters: Private ordinary functions
Function, free-statement: Public ordinary functions
Function, get-binary-data: Private ordinary functions
Function, get-byte-vector: Private ordinary functions
Function, get-character-data: Private ordinary functions
Function, get-columns: Public ordinary functions
Function, get-foreign-keys: Public ordinary functions
Function, get-len: Private ordinary functions
Function, get-odbc-info: Private ordinary functions
Function, get-primary-keys: Public ordinary functions
Function, get-string: Private ordinary functions
Function, get-string-nts: Private ordinary functions
Function, get-tables: Public ordinary functions
Function, get-unicode-character-data: Private ordinary functions
Function, handle-error: Private ordinary functions
Function, make-prepared-statement: Private ordinary functions
Function, make-query: Private ordinary functions
Function, object-to-parameter-spec: Private ordinary functions
Function, put-byte-vector: Private ordinary functions
Function, put-string: Private ordinary functions
Function, result-columns-count: Private ordinary functions
Function, result-rows-count: Private ordinary functions
Function, rollback: Public ordinary functions
Function, set-connection-attr-integer: Private ordinary functions
Function, set-connection-attr-string: Private ordinary functions
Function, set-connection-option: Private ordinary functions
Function, sql-param-data-position: Private ordinary functions
Function, sql-state: Private ordinary functions
Function, sqlallocconnect: Private ordinary functions
Function, sqlallocenv: Private ordinary functions
Function, sqlallocstmt: Private ordinary functions
Function, sqlbindcol: Private ordinary functions
Function, sqlbindparameter: Private ordinary functions
Function, sqlcolumns: Private ordinary functions
Function, sqldescribecol: Private ordinary functions
Function, sqldisconnect: Private ordinary functions
Function, sqldriverconnect: Private ordinary functions
Function, sqlerror: Private ordinary functions
Function, sqlexecdirect: Private ordinary functions
Function, sqlexecute: Private ordinary functions
Function, sqlfetch: Private ordinary functions
Function, sqlforeignkeys: Private ordinary functions
Function, sqlfreeconnect: Private ordinary functions
Function, sqlfreestmt: Private ordinary functions
Function, sqlgetdata: Private ordinary functions
Function, sqlgetinfo: Private ordinary functions
Function, sqlgetinfo-str: Private ordinary functions
Function, sqlmoreresults: Private ordinary functions
Function, sqlnumresultcols: Private ordinary functions
Function, sqlparamdata: Private ordinary functions
Function, sqlprepare: Private ordinary functions
Function, sqlprimarykeys: Private ordinary functions
Function, sqlputdata: Private ordinary functions
Function, sqlrowcount: Private ordinary functions
Function, sqlsetconnectattr_long: Private ordinary functions
Function, sqlsetconnectattr_string: Private ordinary functions
Function, sqlsetconnectoption: Private ordinary functions
Function, sqltables: Private ordinary functions
Function, sqltransact: Private ordinary functions
Function, string-to-wchar-bytes: Private ordinary functions
Function, timestamp-to-universal-time: Private ordinary functions
Function, trace-connection: Public ordinary functions
Function, unbind-columns: Private ordinary functions
Function, untrace-connection: Public ordinary functions
Function, use-bind-p: Private ordinary functions
Function, wchar-bytes-to-string: Private ordinary functions
Function, with-prepared-statement-fun: Private ordinary functions

G
Generic Function, (setf column-count): Private generic functions
Generic Function, (setf hdbc): Private generic functions
Generic Function, (setf henv): Private generic functions
Generic Function, (setf hstmt): Private generic functions
Generic Function, (setf parameters): Private generic functions
Generic Function, (setf use-bind-column): Public generic functions
Generic Function, column-count: Private generic functions
Generic Function, connected-p: Private generic functions
Generic Function, connection: Private generic functions
Generic Function, db-info: Private generic functions
Generic Function, dbms-name: Private generic functions
Generic Function, exec-prepared-command: Public generic functions
Generic Function, exec-prepared-query: Public generic functions
Generic Function, exec-prepared-update: Public generic functions
Generic Function, fetch-query-results: Private generic functions
Generic Function, free-parameter: Private generic functions
Generic Function, free-query: Private generic functions
Generic Function, get-column-value: Private generic functions
Generic Function, get-parameter-value: Private generic functions
Generic Function, get-parameters: Private generic functions
Generic Function, hdbc: Private generic functions
Generic Function, henv: Private generic functions
Generic Function, hstmt: Private generic functions
Generic Function, initialize-column: Private generic functions
Generic Function, initialize-parameter: Private generic functions
Generic Function, parameters: Private generic functions
Generic Function, prepare-statement: Public generic functions
Generic Function, query: Private generic functions
Generic Function, send-parameter-data: Private generic functions
Generic Function, server-name: Private generic functions
Generic Function, set-parameter-value: Private generic functions
Generic Function, set-parameters: Private generic functions
Generic Function, set-params-and-exec: Private generic functions
Generic Function, use-bind-column: Public generic functions
Generic Function, user-name: Private generic functions
get-binary-data: Private ordinary functions
get-byte-vector: Private ordinary functions
get-character-data: Private ordinary functions
get-column-value: Private generic functions
get-column-value: Private generic functions
get-column-value: Private generic functions
get-column-value: Private generic functions
get-column-value: Private generic functions
get-column-value: Private generic functions
get-column-value: Private generic functions
get-column-value: Private generic functions
get-column-value: Private generic functions
get-column-value: Private generic functions
get-column-value: Private generic functions
get-column-value: Private generic functions
get-column-value: Private generic functions
get-column-value: Private generic functions
get-column-value: Private generic functions
get-column-value: Private generic functions
get-columns: Public ordinary functions
get-foreign-keys: Public ordinary functions
get-len: Private ordinary functions
get-odbc-info: Private ordinary functions
get-parameter-value: Private generic functions
get-parameter-value: Private generic functions
get-parameter-value: Private generic functions
get-parameter-value: Private generic functions
get-parameter-value: Private generic functions
get-parameter-value: Private generic functions
get-parameter-value: Private generic functions
get-parameters: Private generic functions
get-parameters: Private generic functions
get-primary-keys: Public ordinary functions
get-string: Private ordinary functions
get-string-nts: Private ordinary functions
get-tables: Public ordinary functions
get-unicode-character-data: Private ordinary functions

H
handle-error: Private ordinary functions
hdbc: Private generic functions
hdbc: Private generic functions
henv: Private generic functions
henv: Private generic functions
hstmt: Private generic functions
hstmt: Private generic functions
hstmt: Private generic functions

I
initialize-column: Private generic functions
initialize-column: Private generic functions
initialize-column: Private generic functions
initialize-column: Private generic functions
initialize-column: Private generic functions
initialize-column: Private generic functions
initialize-column: Private generic functions
initialize-column: Private generic functions
initialize-column: Private generic functions
initialize-column: Private generic functions
initialize-column: Private generic functions
initialize-column: Private generic functions
initialize-column: Private generic functions
initialize-column: Private generic functions
initialize-column: Private generic functions
initialize-column: Private generic functions
initialize-parameter: Private generic functions
initialize-parameter: Private generic functions
initialize-parameter: Private generic functions
initialize-parameter: Private generic functions
initialize-parameter: Private generic functions
initialize-parameter: Private generic functions
initialize-parameter: Private generic functions
initialize-parameter: Private generic functions
initialize-parameter: Private generic functions
initialize-parameter: Private generic functions

M
Macro, cffi-0.10-or-0.9: Private macros
Macro, defsqlfun: Private macros
Macro, with-error-handling: Private macros
Macro, with-foreign-string-alloc: Private macros
Macro, with-foreign-string-allocations: Private macros
Macro, with-prepared-statement: Public macros
Macro, with-statement-handle: Private macros
Macro, with-temporary-allocations: Private macros
make-prepared-statement: Private ordinary functions
make-query: Private ordinary functions
Method, (setf column-count): Private generic functions
Method, (setf hdbc): Private generic functions
Method, (setf henv): Private generic functions
Method, (setf hstmt): Private generic functions
Method, (setf hstmt): Private generic functions
Method, (setf parameters): Private generic functions
Method, (setf use-bind-column): Public generic functions
Method, column-count: Private generic functions
Method, connected-p: Private generic functions
Method, connection: Private generic functions
Method, db-info: Private generic functions
Method, dbms-name: Private generic functions
Method, exec-prepared-command: Public generic functions
Method, exec-prepared-query: Public generic functions
Method, exec-prepared-update: Public generic functions
Method, fetch-query-results: Private generic functions
Method, free-parameter: Private generic functions
Method, free-query: Private generic functions
Method, free-query: Private generic functions
Method, get-column-value: Private generic functions
Method, get-column-value: Private generic functions
Method, get-column-value: Private generic functions
Method, get-column-value: Private generic functions
Method, get-column-value: Private generic functions
Method, get-column-value: Private generic functions
Method, get-column-value: Private generic functions
Method, get-column-value: Private generic functions
Method, get-column-value: Private generic functions
Method, get-column-value: Private generic functions
Method, get-column-value: Private generic functions
Method, get-column-value: Private generic functions
Method, get-column-value: Private generic functions
Method, get-column-value: Private generic functions
Method, get-column-value: Private generic functions
Method, get-parameter-value: Private generic functions
Method, get-parameter-value: Private generic functions
Method, get-parameter-value: Private generic functions
Method, get-parameter-value: Private generic functions
Method, get-parameter-value: Private generic functions
Method, get-parameter-value: Private generic functions
Method, get-parameters: Private generic functions
Method, hdbc: Private generic functions
Method, henv: Private generic functions
Method, hstmt: Private generic functions
Method, hstmt: Private generic functions
Method, initialize-column: Private generic functions
Method, initialize-column: Private generic functions
Method, initialize-column: Private generic functions
Method, initialize-column: Private generic functions
Method, initialize-column: Private generic functions
Method, initialize-column: Private generic functions
Method, initialize-column: Private generic functions
Method, initialize-column: Private generic functions
Method, initialize-column: Private generic functions
Method, initialize-column: Private generic functions
Method, initialize-column: Private generic functions
Method, initialize-column: Private generic functions
Method, initialize-column: Private generic functions
Method, initialize-column: Private generic functions
Method, initialize-column: Private generic functions
Method, initialize-parameter: Private generic functions
Method, initialize-parameter: Private generic functions
Method, initialize-parameter: Private generic functions
Method, initialize-parameter: Private generic functions
Method, initialize-parameter: Private generic functions
Method, initialize-parameter: Private generic functions
Method, initialize-parameter: Private generic functions
Method, initialize-parameter: Private generic functions
Method, initialize-parameter: Private generic functions
Method, parameters: Private generic functions
Method, prepare-statement: Public generic functions
Method, print-object: Public standalone methods
Method, query: Private generic functions
Method, send-parameter-data: Private generic functions
Method, send-parameter-data: Private generic functions
Method, send-parameter-data: Private generic functions
Method, server-name: Private generic functions
Method, set-parameter-value: Private generic functions
Method, set-parameter-value: Private generic functions
Method, set-parameter-value: Private generic functions
Method, set-parameter-value: Private generic functions
Method, set-parameter-value: Private generic functions
Method, set-parameter-value: Private generic functions
Method, set-parameter-value: Private generic functions
Method, set-parameter-value: Private generic functions
Method, set-parameter-value: Private generic functions
Method, set-parameters: Private generic functions
Method, set-params-and-exec: Private generic functions
Method, use-bind-column: Public generic functions
Method, user-name: Private generic functions

O
object-to-parameter-spec: Private ordinary functions

P
parameters: Private generic functions
parameters: Private generic functions
prepare-statement: Public generic functions
prepare-statement: Public generic functions
print-object: Public standalone methods
put-byte-vector: Private ordinary functions
put-string: Private ordinary functions

Q
query: Private generic functions
query: Private generic functions

R
result-columns-count: Private ordinary functions
result-rows-count: Private ordinary functions
rollback: Public ordinary functions

S
send-parameter-data: Private generic functions
send-parameter-data: Private generic functions
send-parameter-data: Private generic functions
send-parameter-data: Private generic functions
server-name: Private generic functions
server-name: Private generic functions
set-connection-attr-integer: Private ordinary functions
set-connection-attr-string: Private ordinary functions
set-connection-option: Private ordinary functions
set-parameter-value: Private generic functions
set-parameter-value: Private generic functions
set-parameter-value: Private generic functions
set-parameter-value: Private generic functions
set-parameter-value: Private generic functions
set-parameter-value: Private generic functions
set-parameter-value: Private generic functions
set-parameter-value: Private generic functions
set-parameter-value: Private generic functions
set-parameter-value: Private generic functions
set-parameters: Private generic functions
set-parameters: Private generic functions
set-params-and-exec: Private generic functions
set-params-and-exec: Private generic functions
sql-param-data-position: Private ordinary functions
sql-state: Private ordinary functions
sqlallocconnect: Private ordinary functions
sqlallocenv: Private ordinary functions
sqlallocstmt: Private ordinary functions
sqlbindcol: Private ordinary functions
sqlbindparameter: Private ordinary functions
sqlcolumns: Private ordinary functions
sqldescribecol: Private ordinary functions
sqldisconnect: Private ordinary functions
sqldriverconnect: Private ordinary functions
sqlerror: Private ordinary functions
sqlexecdirect: Private ordinary functions
sqlexecute: Private ordinary functions
sqlfetch: Private ordinary functions
sqlforeignkeys: Private ordinary functions
sqlfreeconnect: Private ordinary functions
sqlfreestmt: Private ordinary functions
sqlgetdata: Private ordinary functions
sqlgetinfo: Private ordinary functions
sqlgetinfo-str: Private ordinary functions
sqlmoreresults: Private ordinary functions
sqlnumresultcols: Private ordinary functions
sqlparamdata: Private ordinary functions
sqlprepare: Private ordinary functions
sqlprimarykeys: Private ordinary functions
sqlputdata: Private ordinary functions
sqlrowcount: Private ordinary functions
sqlsetconnectattr_long: Private ordinary functions
sqlsetconnectattr_string: Private ordinary functions
sqlsetconnectoption: Private ordinary functions
sqltables: Private ordinary functions
sqltransact: Private ordinary functions
string-to-wchar-bytes: Private ordinary functions

T
timestamp-to-universal-time: Private ordinary functions
trace-connection: Public ordinary functions

U
unbind-columns: Private ordinary functions
untrace-connection: Public ordinary functions
use-bind-column: Public generic functions
use-bind-column: Public generic functions
use-bind-p: Private ordinary functions
user-name: Private generic functions
user-name: Private generic functions

W
wchar-bytes-to-string: Private ordinary functions
with-error-handling: Private macros
with-foreign-string-alloc: Private macros
with-foreign-string-allocations: Private macros
with-prepared-statement: Public macros
with-prepared-statement-fun: Private ordinary functions
with-statement-handle: Private macros
with-temporary-allocations: Private macros


A.3 Variables

Jump to:   $   *  
A   B   C   D   E   H   I   L   N   P   Q   S   T   U   V  
Index Entry  Section

$
$odbcver: Private constants
$sql_accessible_procedures: Private constants
$sql_accessible_tables: Private constants
$sql_access_mode: Private constants
$sql_active_connections: Private constants
$sql_active_environments: Private constants
$sql_active_statements: Private constants
$sql_add: Private constants
$sql_all_except_like: Private constants
$sql_alter_table: Private constants
$sql_api_all_functions: Private constants
$sql_api_loadbyordinal: Private constants
$sql_api_sqlallocconnect: Private constants
$sql_api_sqlallocenv: Private constants
$sql_api_sqlallocstmt: Private constants
$sql_api_sqlbindcol: Private constants
$sql_api_sqlbindparameter: Private constants
$sql_api_sqlbrowseconnect: Private constants
$sql_api_sqlcancel: Private constants
$sql_api_sqlcolattributes: Private constants
$sql_api_sqlcolumnprivileges: Private constants
$sql_api_sqlcolumns: Private constants
$sql_api_sqlconnect: Private constants
$sql_api_sqldatasources: Private constants
$sql_api_sqldescribecol: Private constants
$sql_api_sqldescribeparam: Private constants
$sql_api_sqldisconnect: Private constants
$sql_api_sqldriverconnect: Private constants
$sql_api_sqldrivers: Private constants
$sql_api_sqlerror: Private constants
$sql_api_sqlexecdirect: Private constants
$sql_api_sqlexecute: Private constants
$sql_api_sqlextendedfetch: Private constants
$sql_api_sqlfetch: Private constants
$sql_api_sqlforeignkeys: Private constants
$sql_api_sqlfreeconnect: Private constants
$sql_api_sqlfreeenv: Private constants
$sql_api_sqlfreestmt: Private constants
$sql_api_sqlgetconnectoption: Private constants
$sql_api_sqlgetcursorname: Private constants
$sql_api_sqlgetdata: Private constants
$sql_api_sqlgetfunctions: Private constants
$sql_api_sqlgetinfo: Private constants
$sql_api_sqlgetstmtoption: Private constants
$sql_api_sqlgettypeinfo: Private constants
$sql_api_sqlmoreresults: Private constants
$sql_api_sqlnativesql: Private constants
$sql_api_sqlnumparams: Private constants
$sql_api_sqlnumresultcols: Private constants
$sql_api_sqlparamdata: Private constants
$sql_api_sqlparamoptions: Private constants
$sql_api_sqlprepare: Private constants
$sql_api_sqlprimarykeys: Private constants
$sql_api_sqlprocedurecolumns: Private constants
$sql_api_sqlprocedures: Private constants
$sql_api_sqlputdata: Private constants
$sql_api_sqlrowcount: Private constants
$sql_api_sqlsetconnectoption: Private constants
$sql_api_sqlsetcursorname: Private constants
$sql_api_sqlsetparam: Private constants
$sql_api_sqlsetpos: Private constants
$sql_api_sqlsetscrolloptions: Private constants
$sql_api_sqlsetstmtoption: Private constants
$sql_api_sqlspecialcolumns: Private constants
$sql_api_sqlstatistics: Private constants
$sql_api_sqltableprivileges: Private constants
$sql_api_sqltables: Private constants
$sql_api_sqltransact: Private constants
$sql_attr_access_mode: Private constants
$sql_attr_autocommit: Private constants
$sql_attr_connection_dead: Private constants
$sql_attr_connection_timeout: Private constants
$sql_attr_current_catalog: Private constants
$sql_attr_disconnect_behavior: Private constants
$sql_attr_enlist_in_dtc: Private constants
$sql_attr_enlist_in_xa: Private constants
$sql_attr_login_timeout: Private constants
$sql_attr_odbc_cursors: Private constants
$sql_attr_packet_size: Private constants
$sql_attr_quiet_mode: Private constants
$sql_attr_readonly: Private constants
$sql_attr_readwrite_unknown: Private constants
$sql_attr_trace: Private constants
$sql_attr_tracefile: Private constants
$sql_attr_translate_lib: Private constants
$sql_attr_translate_option: Private constants
$sql_attr_txn_isolation: Private constants
$sql_attr_write: Private constants
$sql_autocommit: Private constants
$sql_autocommit_default: Private constants
$sql_autocommit_off: Private constants
$sql_autocommit_on: Private constants
$sql_bigint: Private constants
$sql_binary: Private constants
$sql_bit: Private constants
$sql_bookmark_persistence: Private constants
$sql_cd_false: Private constants
$sql_cd_true: Private constants
$sql_char: Private constants
$sql_close: Private constants
$sql_colatt_opt_max: Private constants
$sql_colatt_opt_min: Private constants
$sql_column_alias: Private constants
$sql_column_auto_increment: Private constants
$sql_column_case_sensitive: Private constants
$sql_column_count: Private constants
$sql_column_display_size: Private constants
$sql_column_driver_start: Private constants
$sql_column_label: Private constants
$sql_column_length: Private constants
$sql_column_money: Private constants
$sql_column_name: Private constants
$sql_column_nullable: Private constants
$sql_column_owner_name: Private constants
$sql_column_precision: Private constants
$sql_column_qualifier_name: Private constants
$sql_column_scale: Private constants
$sql_column_searchable: Private constants
$sql_column_table_name: Private constants
$sql_column_type: Private constants
$sql_column_type_name: Private constants
$sql_column_unsigned: Private constants
$sql_column_updatable: Private constants
$sql_commit: Private constants
$sql_concat_null_behavior: Private constants
$sql_connect_opt_drvr_start: Private constants
$sql_conn_opt_max: Private constants
$sql_convert_bigint: Private constants
$sql_convert_binary: Private constants
$sql_convert_bit: Private constants
$sql_convert_char: Private constants
$sql_convert_date: Private constants
$sql_convert_decimal: Private constants
$sql_convert_double: Private constants
$sql_convert_float: Private constants
$sql_convert_functions: Private constants
$sql_convert_integer: Private constants
$sql_convert_longvarbinary: Private constants
$sql_convert_longvarchar: Private constants
$sql_convert_numeric: Private constants
$sql_convert_real: Private constants
$sql_convert_smallint: Private constants
$sql_convert_time: Private constants
$sql_convert_timestamp: Private constants
$sql_convert_tinyint: Private constants
$sql_convert_varbinary: Private constants
$sql_convert_varchar: Private constants
$sql_correlation_name: Private constants
$sql_current_qualifier: Private constants
$sql_cursor_commit_behavior: Private constants
$sql_cursor_rollback_behavior: Private constants
$sql_cur_default: Private constants
$sql_cur_use_driver: Private constants
$sql_cur_use_if_needed: Private constants
$sql_cur_use_odbc: Private constants
$sql_c_binary: Private constants
$sql_c_bit: Private constants
$sql_c_bookmark: Private constants
$sql_c_char: Private constants
$sql_c_date: Private constants
$sql_c_default: Private constants
$sql_c_double: Private constants
$sql_c_float: Private constants
$sql_c_long: Private constants
$sql_c_short: Private constants
$sql_c_slong: Private constants
$sql_c_sshort: Private constants
$sql_c_stinyint: Private constants
$sql_c_time: Private constants
$sql_c_timestamp: Private constants
$sql_c_tinyint: Private constants
$sql_c_ulong: Private constants
$sql_c_ushort: Private constants
$sql_c_utinyint: Private constants
$sql_c_wchar: Private constants
$sql_data_at_exec: Private constants
$sql_data_source_name: Private constants
$sql_data_source_read_only: Private constants
$sql_date: Private constants
$sql_dbms_name: Private constants
$sql_dbms_ver: Private constants
$sql_decimal: Private constants
$sql_default_param: Private constants
$sql_default_txn_isolation: Private constants
$sql_delete: Private constants
$sql_double: Private constants
$sql_driver_complete: Private constants
$sql_driver_complete_required: Private constants
$sql_driver_hdbc: Private constants
$sql_driver_henv: Private constants
$sql_driver_hlib: Private constants
$sql_driver_hstmt: Private constants
$sql_driver_name: Private constants
$sql_driver_noprompt: Private constants
$sql_driver_odbc_ver: Private constants
$sql_driver_prompt: Private constants
$sql_driver_ver: Private constants
$sql_drop: Private constants
$sql_error: Private constants
$sql_expressions_in_orderby: Private constants
$sql_ext_api_last: Private constants
$sql_ext_api_start: Private constants
$sql_fd_fetch_absolute: Private constants
$sql_fd_fetch_bookmark: Private constants
$sql_fd_fetch_first: Private constants
$sql_fd_fetch_last: Private constants
$sql_fd_fetch_next: Private constants
$sql_fd_fetch_prior: Private constants
$sql_fd_fetch_relative: Private constants
$sql_fd_fetch_resume: Private constants
$sql_fetch_absolute: Private constants
$sql_fetch_bookmark: Private constants
$sql_fetch_direction: Private constants
$sql_fetch_first: Private constants
$sql_fetch_last: Private constants
$sql_fetch_next: Private constants
$sql_fetch_prior: Private constants
$sql_fetch_relative: Private constants
$sql_file_usage: Private constants
$sql_float: Private constants
$sql_getdata_extensions: Private constants
$sql_group_by: Private constants
$sql_identifier_case: Private constants
$sql_identifier_quote_char: Private constants
$sql_ignore: Private constants
$sql_info_first: Private constants
$sql_integer: Private constants
$sql_interval_day: Private constants
$sql_interval_day_to_hour: Private constants
$sql_interval_day_to_minute: Private constants
$sql_interval_day_to_second: Private constants
$sql_interval_hour: Private constants
$sql_interval_hour_to_minute: Private constants
$sql_interval_hour_to_second: Private constants
$sql_interval_minute: Private constants
$sql_interval_minute_to_second: Private constants
$sql_interval_month: Private constants
$sql_interval_second: Private constants
$sql_interval_year: Private constants
$sql_interval_year_to_month: Private constants
$sql_invalid_handle: Private constants
$sql_keywords: Private constants
$sql_len_data_at_exec_offset: Private constants
$sql_like_escape_clause: Private constants
$sql_like_only: Private constants
$sql_lock_exclusive: Private constants
$sql_lock_no_change: Private constants
$sql_lock_types: Private constants
$sql_lock_unlock: Private constants
$sql_login_timeout: Private constants
$sql_login_timeout_default: Private constants
$sql_longvarbinary: Private constants
$sql_longvarchar: Private constants
$sql_max_binary_literal_len: Private constants
$sql_max_char_literal_len: Private constants
$sql_max_columns_in_group_by: Private constants
$sql_max_columns_in_index: Private constants
$sql_max_columns_in_order_by: Private constants
$sql_max_columns_in_select: Private constants
$sql_max_columns_in_table: Private constants
$sql_max_column_name_len: Private constants
$sql_max_cursor_name_len: Private constants
$sql_max_dsn_length: Private constants
$sql_max_index_size: Private constants
$sql_max_message_length: Private constants
$sql_max_option_string_length: Private constants
$sql_max_owner_name_len: Private constants
$sql_max_procedure_name_len: Private constants
$sql_max_qualifier_name_len: Private constants
$sql_max_row_size: Private constants
$sql_max_row_size_includes_long: Private constants
$sql_max_statement_len: Private constants
$sql_max_tables_in_select: Private constants
$sql_max_table_name_len: Private constants
$sql_max_user_name_len: Private constants
$sql_mode_default: Private constants
$sql_mode_read_only: Private constants
$sql_mode_read_write: Private constants
$sql_multiple_active_txn: Private constants
$sql_mult_result_sets: Private constants
$sql_need_data: Private constants
$sql_need_long_data_len: Private constants
$sql_non_nullable_columns: Private constants
$sql_no_data_found: Private constants
$sql_no_nulls: Private constants
$sql_no_total: Private constants
$sql_nts: Private constants
$sql_nullable: Private constants
$sql_nullable_unknown: Private constants
$sql_null_collation: Private constants
$sql_null_data: Private constants
$sql_null_hdbc: Private constants
$sql_null_henv: Private constants
$sql_null_hstmt: Private constants
$sql_numeric: Private constants
$sql_numeric_functions: Private constants
$sql_num_extensions: Private constants
$sql_num_functions: Private constants
$sql_odbc_api_conformance: Private constants
$sql_odbc_cursors: Private constants
$sql_odbc_sag_cli_conformance: Private constants
$sql_odbc_sql_conformance: Private constants
$sql_odbc_sql_opt_ief: Private constants
$sql_odbc_ver: Private constants
$sql_opt_trace: Private constants
$sql_opt_tracefile: Private constants
$sql_opt_trace_default: Private constants
$sql_opt_trace_off: Private constants
$sql_opt_trace_on: Private constants
$sql_order_by_columns_in_select: Private constants
$sql_outer_joins: Private constants
$sql_owner_term: Private constants
$sql_owner_usage: Private constants
$sql_packet_size: Private constants
$sql_param_input: Private constants
$sql_param_input_output: Private constants
$sql_param_output: Private constants
$sql_param_type_unknown: Private constants
$sql_position: Private constants
$sql_positioned_statements: Private constants
$sql_pos_add: Private constants
$sql_pos_delete: Private constants
$sql_pos_operations: Private constants
$sql_pos_position: Private constants
$sql_pos_refresh: Private constants
$sql_pos_update: Private constants
$sql_procedures: Private constants
$sql_procedure_term: Private constants
$sql_qualifier_location: Private constants
$sql_qualifier_name_separator: Private constants
$sql_qualifier_term: Private constants
$sql_qualifier_usage: Private constants
$sql_quiet_mode: Private constants
$sql_quoted_identifier_case: Private constants
$sql_real: Private constants
$sql_refresh: Private constants
$sql_reset_params: Private constants
$sql_result_col: Private constants
$sql_return_value: Private constants
$sql_rollback: Private constants
$sql_row_updates: Private constants
$sql_scco_lock: Private constants
$sql_scco_opt_rowver: Private constants
$sql_scco_opt_values: Private constants
$sql_scco_read_only: Private constants
$sql_scroll_concurrency: Private constants
$sql_scroll_options: Private constants
$sql_searchable: Private constants
$sql_search_pattern_escape: Private constants
$sql_server_name: Private constants
$sql_signed_offset: Private constants
$sql_smallint: Private constants
$sql_so_dynamic: Private constants
$sql_so_forward_only: Private constants
$sql_so_keyset_driven: Private constants
$sql_so_mixed: Private constants
$sql_so_static: Private constants
$sql_special_characters: Private constants
$sql_spec_major: Private constants
$sql_spec_minor: Private constants
$sql_spec_string: Private constants
$sql_sqlstate_size: Private constants
$sql_static_sensitivity: Private constants
$sql_still_executing: Private constants
$sql_string_functions: Private constants
$sql_subqueries: Private constants
$sql_success: Private constants
$sql_success_with_info: Private constants
$sql_system_functions: Private constants
$sql_table_term: Private constants
$sql_tc_all: Private constants
$sql_tc_ddl_commit: Private constants
$sql_tc_ddl_ignore: Private constants
$sql_tc_dml: Private constants
$sql_tc_none: Private constants
$sql_time: Private constants
$sql_timedate_add_intervals: Private constants
$sql_timedate_diff_intervals: Private constants
$sql_timedate_functions: Private constants
$sql_timestamp: Private constants
$sql_tinyint: Private constants
$sql_translate_dll: Private constants
$sql_translate_option: Private constants
$sql_txn_capable: Private constants
$sql_txn_isolation: Private constants
$sql_txn_isolation_option: Private constants
$sql_type_driver_end: Private constants
$sql_type_driver_start: Private constants
$sql_type_max: Private constants
$sql_type_min: Private constants
$sql_type_null: Private constants
$sql_unbind: Private constants
$sql_unicode: Private constants
$sql_union: Private constants
$sql_unsearchable: Private constants
$sql_unsigned_offset: Private constants
$sql_update: Private constants
$sql_user_name: Private constants
$sql_varbinary: Private constants
$sql_varchar: Private constants
$sql_wchar: Private constants
$sql_wlongvarchar: Private constants
$sql_wvarchar: Private constants

*
*client-encoding*: Public special variables
*date-datatype-to-universal-time*: Public special variables
*date-type-predicate*: Public special variables
*default-access-dsn*: Public special variables
*default-binary-parameter-size*: Private special variables
*default-mysql-dsn*: Public special variables
*default-oracle-dsn*: Public special variables
*default-sql-server-dsn*: Public special variables
*default-sqlite-dsn*: Public special variables
*default-string-parameter-size*: Private special variables
*lob-fetch-buffer-size*: Private special variables
*max-column-buffer-size*: Private special variables
*max-precision*: Private special variables
*odbc-library-file*: Public special variables
*open-connections*: Private special variables
*universal-time-to-date-datatype*: Public special variables

A
active-p: Private classes

B
bound: Private classes
bound: Private classes
bound: Private classes
buffer-length: Private classes
buffer-length: Private classes

C
c-type: Private classes
column-count: Private classes
column-name: Private classes
column-size: Private classes
column-size: Private classes
columns: Private classes
connected-p: Private classes
connection: Private classes
Constant, $odbcver: Private constants
Constant, $sql_accessible_procedures: Private constants
Constant, $sql_accessible_tables: Private constants
Constant, $sql_access_mode: Private constants
Constant, $sql_active_connections: Private constants
Constant, $sql_active_environments: Private constants
Constant, $sql_active_statements: Private constants
Constant, $sql_add: Private constants
Constant, $sql_all_except_like: Private constants
Constant, $sql_alter_table: Private constants
Constant, $sql_api_all_functions: Private constants
Constant, $sql_api_loadbyordinal: Private constants
Constant, $sql_api_sqlallocconnect: Private constants
Constant, $sql_api_sqlallocenv: Private constants
Constant, $sql_api_sqlallocstmt: Private constants
Constant, $sql_api_sqlbindcol: Private constants
Constant, $sql_api_sqlbindparameter: Private constants
Constant, $sql_api_sqlbrowseconnect: Private constants
Constant, $sql_api_sqlcancel: Private constants
Constant, $sql_api_sqlcolattributes: Private constants
Constant, $sql_api_sqlcolumnprivileges: Private constants
Constant, $sql_api_sqlcolumns: Private constants
Constant, $sql_api_sqlconnect: Private constants
Constant, $sql_api_sqldatasources: Private constants
Constant, $sql_api_sqldescribecol: Private constants
Constant, $sql_api_sqldescribeparam: Private constants
Constant, $sql_api_sqldisconnect: Private constants
Constant, $sql_api_sqldriverconnect: Private constants
Constant, $sql_api_sqldrivers: Private constants
Constant, $sql_api_sqlerror: Private constants
Constant, $sql_api_sqlexecdirect: Private constants
Constant, $sql_api_sqlexecute: Private constants
Constant, $sql_api_sqlextendedfetch: Private constants
Constant, $sql_api_sqlfetch: Private constants