The qmynd Reference Manual

This is the qmynd Reference Manual, version 1.0, generated automatically by Declt version 4.0 beta 2 "William Riker" on Mon Feb 26 17:38:45 2024 GMT+0.

Table of Contents


1 Introduction


2 Systems

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


2.1 qmynd

MySQL Native Driver

Maintainer

Alejandro Sedeño

Author

Alejandro Sedeño

License

MIT-style

Long Description

MySQL Native Driver for Common Lisp

Version

1.0

Dependencies
  • babel (system).
  • flexi-streams (system).
  • ironclad (system).
  • list-of (system).
  • trivial-gray-streams (system).
  • usocket (system).
  • cl+ssl (system).
  • chipz (system).
  • salza2 (system).
Source

qmynd.asd.

Child Component

src (module).


3 Modules

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


3.1 qmynd/src

Source

qmynd.asd.

Parent Component

qmynd (system).

Child Components

3.2 qmynd/src/common

Dependency

pkgdcl.lisp (file).

Source

qmynd.asd.

Parent Component

src (module).

Child Components

3.3 qmynd/src/wire-protocol

Dependency

common (module).

Source

qmynd.asd.

Parent Component

src (module).

Child Components

3.4 qmynd/src/mysql-protocol

Dependencies
Source

qmynd.asd.

Parent Component

src (module).

Child Components

3.6 qmynd/src/mysql-protocol/prepared-statements

Dependencies
Source

qmynd.asd.

Parent Component

mysql-protocol (module).

Child Components

4 Files

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


4.1 Lisp


4.1.1 qmynd/qmynd.asd

Source

qmynd.asd.

Parent Component

qmynd (system).

ASDF Systems

qmynd.


4.1.2 qmynd/src/pkgdcl.lisp

Source

qmynd.asd.

Parent Component

src (module).

Packages

4.1.3 qmynd/src/common/charsets.lisp

Source

qmynd.asd.

Parent Component

common (module).

Internals

4.1.4 qmynd/src/common/constants.lisp

Dependency

charsets.lisp (file).

Source

qmynd.asd.

Parent Component

common (module).

Public Interface
Internals

4.1.5 qmynd/src/common/conditions.lisp

Source

qmynd.asd.

Parent Component

common (module).

Public Interface
Internals

4.1.6 qmynd/src/common/feature-detection.lisp

Source

qmynd.asd.

Parent Component

common (module).

Internals

4.1.7 qmynd/src/common/utilities.lisp

Source

qmynd.asd.

Parent Component

common (module).

Internals

4.1.8 qmynd/src/common/date-time.lisp

Dependencies
Source

qmynd.asd.

Parent Component

common (module).

Public Interface
Internals

4.1.9 qmynd/src/common/misc.lisp

Dependency

constants.lisp (file).

Source

qmynd.asd.

Parent Component

common (module).

Internals

mysql-cs-coll-to-character-encoding (function).


4.1.10 qmynd/src/wire-protocol/wire-packet.lisp

Source

qmynd.asd.

Parent Component

wire-protocol (module).

Public Interface

print-object (method).

Internals

4.1.11 qmynd/src/wire-protocol/basic-types.lisp

Dependency

wire-packet.lisp (file).

Source

qmynd.asd.

Parent Component

wire-protocol (module).

Internals

4.1.12 qmynd/src/wire-protocol/compressed-protocol.lisp

Dependency

basic-types.lisp (file).

Source

qmynd.asd.

Parent Component

wire-protocol (module).

Public Interface
Internals

4.1.13 qmynd/src/mysql-protocol/define-packet.lisp

Source

qmynd.asd.

Parent Component

mysql-protocol (module).

Public Interface
Internals

packet-slot-name (reader method).


4.1.14 qmynd/src/mysql-protocol/connection.lisp

Source

qmynd.asd.

Parent Component

mysql-protocol (module).

Public Interface
Internals

4.1.15 qmynd/src/mysql-protocol/response-packets.lisp

Dependencies
Source

qmynd.asd.

Parent Component

mysql-protocol (module).

Public Interface
Internals

4.1.16 qmynd/src/mysql-protocol/authentication.lisp

Source

qmynd.asd.

Parent Component

mysql-protocol (module).

Public Interface
Internals

4.1.17 qmynd/src/mysql-protocol/handshake.lisp

Dependencies
Source

qmynd.asd.

Parent Component

mysql-protocol (module).

Public Interface
Internals

4.1.18 qmynd/src/mysql-protocol/response-result-set.lisp

Dependency

define-packet.lisp (file).

Source

qmynd.asd.

Parent Component

mysql-protocol (module).

Public Interface
Internals

4.1.19 qmynd/src/mysql-protocol/text-protocol/command-quit.lisp

Source

qmynd.asd.

Parent Component

text-protocol (module).

Public Interface

send-command-quit (function).


4.1.20 qmynd/src/mysql-protocol/text-protocol/command-initialize-database.lisp

Source

qmynd.asd.

Parent Component

text-protocol (module).

Public Interface

send-command-initialize-database (function).


4.1.21 qmynd/src/mysql-protocol/text-protocol/command-query.lisp

Source

qmynd.asd.

Parent Component

text-protocol (module).

Public Interface

send-command-query (function).


4.1.22 qmynd/src/mysql-protocol/text-protocol/command-field-list.lisp

Source

qmynd.asd.

Parent Component

text-protocol (module).

Public Interface

send-command-field-list (function).


4.1.23 qmynd/src/mysql-protocol/text-protocol/command-refresh.lisp

Source

qmynd.asd.

Parent Component

text-protocol (module).

Public Interface

send-command-refresh (function).


4.1.24 qmynd/src/mysql-protocol/text-protocol/command-shutdown.lisp

Source

qmynd.asd.

Parent Component

text-protocol (module).

Public Interface

send-command-shutdown (function).


4.1.25 qmynd/src/mysql-protocol/text-protocol/command-statistics.lisp

Source

qmynd.asd.

Parent Component

text-protocol (module).

Public Interface

send-command-statistics (function).


4.1.26 qmynd/src/mysql-protocol/text-protocol/command-process-information.lisp

Source

qmynd.asd.

Parent Component

text-protocol (module).

Public Interface

send-command-process-information (function).


4.1.27 qmynd/src/mysql-protocol/text-protocol/command-process-kill.lisp

Source

qmynd.asd.

Parent Component

text-protocol (module).

Public Interface

send-command-process-kill (function).


4.1.28 qmynd/src/mysql-protocol/text-protocol/command-debug.lisp

Source

qmynd.asd.

Parent Component

text-protocol (module).

Public Interface

send-command-debug (function).


4.1.29 qmynd/src/mysql-protocol/text-protocol/command-ping.lisp

Source

qmynd.asd.

Parent Component

text-protocol (module).

Public Interface

send-command-ping (function).


4.1.30 qmynd/src/mysql-protocol/text-protocol/command-change-user.lisp

Source

qmynd.asd.

Parent Component

text-protocol (module).

Internals

send-command-change-user (function).


4.1.31 qmynd/src/mysql-protocol/prepared-statements/binary-protocol-encoding.lisp

Source

qmynd.asd.

Parent Component

prepared-statements (module).

Public Interface

encode-binary-parameter (function).


4.1.32 qmynd/src/mysql-protocol/prepared-statements/prepared-statement.lisp

Dependency

binary-protocol-encoding.lisp (file).

Source

qmynd.asd.

Parent Component

prepared-statements (module).

Public Interface
Internals

4.1.33 qmynd/src/api.lisp

Dependency

mysql-protocol (module).

Source

qmynd.asd.

Parent Component

src (module).

Public Interface

5 Packages

Packages are listed by definition order.


5.1 qmynd

Source

pkgdcl.lisp.

Used By List

qmynd-impl.

Public Interface

5.2 qmynd-impl

Source

pkgdcl.lisp.

Use List
  • common-lisp.
  • list-of.
  • qmynd.
Public Interface
Internals

6 Definitions

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


6.1 Public Interface


6.1.1 Constants

Constant: +mysql-server-more-results-exist+
Package

qmynd.

Source

constants.lisp.

Constant: +mysql-server-ps-out-params+
Package

qmynd.

Source

constants.lisp.

Constant: +mysql-server-query-was-slow+
Package

qmynd.

Source

constants.lisp.

Constant: +mysql-server-server-status-last-row-sent+
Package

qmynd.

Source

constants.lisp.

Constant: +mysql-server-status-autocommit+
Package

qmynd.

Source

constants.lisp.

Constant: +mysql-server-status-cursor-exists+
Package

qmynd.

Source

constants.lisp.

Constant: +mysql-server-status-database-dropped+
Package

qmynd.

Source

constants.lisp.

Constant: +mysql-server-status-in-transaction+
Package

qmynd.

Source

constants.lisp.

Constant: +mysql-server-status-metadata-changed+
Package

qmynd.

Source

constants.lisp.

Constant: +mysql-server-status-no-backslash-escapes+
Package

qmynd.

Source

constants.lisp.

Constant: +mysql-server-status-no-good-index-used+
Package

qmynd.

Source

constants.lisp.

Constant: +mysql-server-status-no-index-used+
Package

qmynd.

Source

constants.lisp.


6.1.2 Special variables

Special Variable: *mysql-connection*

All API entry-points after connect take a mysql-connection argument and must bind *mysql-connection* to that connection for internal function use.

Package

qmynd-impl.

Source

connection.lisp.

Special Variable: *mysql-encoding*

As it happens, it’s quite easy to have data in an encoding known only by the application, and completely unknown by MySQL which will keep sending unrelated meta-data. Use this setting to force the Qmynd driver to be using the encoding you know your data is encoded with.

Package

qmynd.

Source

connection.lisp.


6.1.3 Macros

Macro: define-packet (name slots)
Package

qmynd-impl.

Source

define-packet.lisp.

Macro: with-mysql-connection ((c) &body body)
Package

qmynd-impl.

Source

connection.lisp.


6.1.4 Ordinary functions

Function: column-definition-encoding (column-definition)
Package

qmynd-impl.

Source

response-result-set.lisp.

Function: column-definition-type (column-definition)
Package

qmynd-impl.

Source

response-result-set.lisp.

Function: emit-packet-parser (parser-name constructor-name slot-descriptors)
Package

qmynd-impl.

Source

define-packet.lisp.

Function: emit-packet-parser-slot (parser-name slotd stream locals)
Package

qmynd-impl.

Source

define-packet.lisp.

Function: emit-packet-parser-slot-reader (slotd stream locals)
Package

qmynd-impl.

Source

define-packet.lisp.

Function: emit-packet-slot-lisp-type (slotd optional)
Package

qmynd-impl.

Source

define-packet.lisp.

Function: emit-packet-struct (struct-name slotds)
Package

qmynd-impl.

Source

define-packet.lisp.

Function: encode-binary-parameter (value value-stream type-stream)
Package

qmynd-impl.

Source

binary-protocol-encoding.lisp.

Function: flagsp (bits-to-test bits-available &optional mode)
Package

qmynd-impl.

Source

connection.lisp.

Function: generate-auth-response (password auth-data &optional plugin)
Package

qmynd-impl.

Source

authentication.lisp.

Function: mysql-clear-password-auth-response (password)

This function implements the MySQL clear-text password authentication mechanism.

Package

qmynd-impl.

Source

authentication.lisp.

Function: mysql-command-init (command)

Initialize the default MySQL connection for a new command. Resets sequence-id in underlying stream(s).

Package

qmynd-impl.

Source

connection.lisp.

Function: mysql-connect (&key host port username password database client-found-rows compress ssl ssl-verify)

Connect to a MySQL over a network (AF_INET) socket and begin the MySQL Handshake.
Returns a QMYND:MYSQL-CONNECTION object or signals a QMYND:MYSQL-ERROR.
Accepts the following keyword arguments:
HOST: The host to connect to. (default: "localhost")
PORT: The port to connect to. (default: 3306)
USERNAME: User to authenticate as.
PASSWORD: Password to authenticate with.
DATABASE: What database to use upon connecting. (default: nil)
CLIENT-FOUND-ROWS: Whether or not to require the client-found-rows feature from the server (default: nil) COMPRESS: Whether or not to use compression. (default: nil).
SSL: Whether or not to use SSL. (default: :UNSPECIFIED)
T - Forces SSL (or error out if it’s not available).
NIL - Disable SSL, even if it is available.
:UNSPECIFIED - Opportunistic use of SSL.
SSL-VERIFY: Whether or not to verify the SSL certificate presented by the server. (Default: nil)

Package

qmynd.

Source

api.lisp.

Function: mysql-current-command-p (command)

Tests to see if COMMAND is the current command of the default MySQL connection.

Package

qmynd-impl.

Source

connection.lisp.

Function: mysql-date-time-to-universal-time (date-time)

Converts a MySQL DateTime to a Lisp integer-time. Returns NIL if all elements of the date-time are zero.

Package

qmynd.

Source

date-time.lisp.

Function: mysql-has-capability (cap-bits)
Package

qmynd-impl.

Source

connection.lisp.

Function: mysql-has-some-capability (cap-bits)
Package

qmynd-impl.

Source

connection.lisp.

Function: mysql-local-connect (&key path username password database client-found-rows)

Connect to a MySQL over a local (AF_LOCAL) socket and begin the MySQL Handshake.
Returns a QMYND:MYSQL-CONNECTION object or signals a QMYND:MYSQL-ERROR.
Accepts the following keyword arguments:
PATH: The path of the local socket to connect to. (default: #P"/var/run/mysqld/mysqld.sock") USERNAME: User to authenticate as.
PASSWORD: Password to authenticate with.
DATABASE: What database to use upon connecting. (default: nil)
CLIENT-FOUND-ROWS: Whether or not to require the client-found-rows feature from the server (default: nil)

Package

qmynd.

Source

api.lisp.

Function: mysql-native-password-auth-response (password auth-data)
Package

qmynd-impl.

Source

authentication.lisp.

Function: mysql-query (connection query-string &key row-fn as-text result-type)

Send a SQL Query over the connection using the MySQL Text Protocol. For queries that return rows, returns two values:
A vector of rows, each of which is a vector of columns.
A vector of column descriptors.
For queries that don’t return rows, returns a QMYND:RESPONSE-OK-PACKET. May signal a QMYND:MYSQL-ERROR.

Package

qmynd.

Source

api.lisp.

Function: mysql-read-packet ()

Read a wire packet from the default MySQL connection’s stream.

Package

qmynd-impl.

Source

connection.lisp.

Function: mysql-statement-prepare (connection query-string)

Prepares a SQL Query using the MySQL Prepared Statement Protocol. Returns a QMYND:MYSQL-PREPARED-STATEMENT.
NB: The QMYND:MYSQL-PREPARED-STATEMENT remembers the QMYND:MYSQL-CONNECTION it was prepared for.

Package

qmynd.

Source

api.lisp.

Function: mysql-time-interval-to-seconds (interval)

Converts a MYSQL-TIME-INTERVAL to a whole number of seconds. Returns microseconds as a second value.

Package

qmynd.

Source

date-time.lisp.

Function: mysql-write-packet (payload)

Write PAYLOAD to the default MySQL connection’s stream as a wire packet.

Package

qmynd-impl.

Source

connection.lisp.

Function: parse-binary-protocol-result-column (stream column-definition)
Package

qmynd-impl.

Source

response-result-set.lisp.

Function: parse-binary-resultset-rows (column-count column-definitions)
Package

qmynd-impl.

Source

response-result-set.lisp.

Function: parse-column-count (stream)
Package

qmynd-impl.

Source

response-result-set.lisp.

Function: parse-response (stream)

Parse a generic (OK, ERR, EOF) packet.
Update MySQL connection status flags as necessary.

Package

qmynd-impl.

Source

response-packets.lisp.

Function: parse-resultset-rows (column-count column-definitions &key as-text result-type)

Accumulate the whole result set in memory then return it as a list or a vector depending on the value of RESULT-TYPE (a symbol).

Package

qmynd-impl.

Source

response-result-set.lisp.

Function: parse-slot (slot-specifier)
Package

qmynd-impl.

Source

define-packet.lisp.

Function: parse-text-protocol-result-column (octets column-definition)
Package

qmynd-impl.

Source

response-result-set.lisp.

Function: process-initial-handshake-payload (stream)

Initial handshake processing dispatch.

Package

qmynd-impl.

Source

handshake.lisp.

Function: process-initial-handshake-v10 (stream)

Parse an INITIAL-HANDSHAKE-V10 Packet and populate the default MySQL connection.

Package

qmynd-impl.

Source

handshake.lisp.

Reader: response-ok-packet-affected-rows (instance)
Writer: (setf response-ok-packet-affected-rows) (instance)
Package

qmynd.

Source

response-packets.lisp.

Target Slot

affected-rows.

Reader: response-ok-packet-last-insert-id (instance)
Writer: (setf response-ok-packet-last-insert-id) (instance)
Package

qmynd.

Source

response-packets.lisp.

Target Slot

last-insert-id.

Reader: response-ok-packet-status-flags (instance)
Writer: (setf response-ok-packet-status-flags) (instance)
Package

qmynd.

Source

response-packets.lisp.

Target Slot

status-flags.

Reader: response-ok-packet-warnings (instance)
Writer: (setf response-ok-packet-warnings) (instance)
Package

qmynd.

Source

response-packets.lisp.

Target Slot

warnings.

Function: seconds-to-mysql-time-interval (value &optional microseconds)

Creates a MYSQL-TIME-INTERVAL representing VALUE seconds.
An optional second argument can be used to specify microseconds.

Package

qmynd.

Source

date-time.lisp.

Function: send-command-debug ()
Package

qmynd-impl.

Source

command-debug.lisp.

Function: send-command-field-list (table &optional field-wildcard)
Package

qmynd-impl.

Source

command-field-list.lisp.

Function: send-command-initialize-database (schema-name)
Package

qmynd-impl.

Source

command-initialize-database.lisp.

Function: send-command-ping ()
Package

qmynd-impl.

Source

command-ping.lisp.

Function: send-command-process-information ()
Package

qmynd-impl.

Source

command-process-information.lisp.

Function: send-command-process-kill (connection-id)
Package

qmynd-impl.

Source

command-process-kill.lisp.

Function: send-command-query (query-string &key row-fn as-text result-type)

Send QUERY-STRING to the current MySQL connection.

When the ROW-FN parameter is given, it must be a function and is called with each row as input, and the rows are discarded once the function is called.

When AS-TEXT is t, the column values are not converted to native types and returned as text instead.

By default the resultset is a vector of rows where each row is itself a vector of columns. When RESULT-TYPE is list, the result is a list of list of columns instead.

Package

qmynd-impl.

Source

command-query.lisp.

Function: send-command-quit ()
Package

qmynd-impl.

Source

command-quit.lisp.

Function: send-command-refresh (flags)
Package

qmynd-impl.

Source

command-refresh.lisp.

Function: send-command-shutdown (&optional shutdown-type)
Package

qmynd-impl.

Source

command-shutdown.lisp.

Function: send-command-statement-prepare (query-string)
Package

qmynd-impl.

Source

prepared-statement.lisp.

Function: send-command-statement-send-long-data (statement parameter-id data)
Package

qmynd-impl.

Source

prepared-statement.lisp.

Function: send-command-statistics ()
Package

qmynd-impl.

Source

command-statistics.lisp.

Function: send-handshake-response-41 (&key username auth-plugin auth-response database)

Send a MySQL Handshake Response v41 to the default MySQL connection.

Package

qmynd-impl.

Source

handshake.lisp.

Function: universal-time-to-mysql-date-time (integer-time &optional microseconds)

Converts a Lisp integer-time to a MySQL DateTime. If integer-time is NIL, returns a MySQL DateTime with all elements set to zero.

Package

qmynd.

Source

date-time.lisp.


6.1.5 Generic functions

Generic Reader: mysql-connection-auth-data (object)
Package

qmynd-impl.

Methods
Reader Method: mysql-connection-auth-data ((mysql-base-connection mysql-base-connection))

automatically generated reader method

Source

connection.lisp.

Target Slot

auth-data.

Generic Writer: (setf mysql-connection-auth-data) (object)
Package

qmynd-impl.

Methods
Writer Method: (setf mysql-connection-auth-data) ((mysql-base-connection mysql-base-connection))

automatically generated writer method

Source

connection.lisp.

Target Slot

auth-data.

Generic Reader: mysql-connection-auth-plugin (object)
Package

qmynd-impl.

Methods
Reader Method: mysql-connection-auth-plugin ((mysql-base-connection mysql-base-connection))

automatically generated reader method

Source

connection.lisp.

Target Slot

auth-plugin.

Generic Writer: (setf mysql-connection-auth-plugin) (object)
Package

qmynd-impl.

Methods
Writer Method: (setf mysql-connection-auth-plugin) ((mysql-base-connection mysql-base-connection))

automatically generated writer method

Source

connection.lisp.

Target Slot

auth-plugin.

Generic Reader: mysql-connection-capabilities (object)
Package

qmynd-impl.

Methods
Reader Method: mysql-connection-capabilities ((mysql-base-connection mysql-base-connection))

automatically generated reader method

Source

connection.lisp.

Target Slot

capabilities.

Generic Writer: (setf mysql-connection-capabilities) (object)
Package

qmynd-impl.

Methods
Writer Method: (setf mysql-connection-capabilities) ((mysql-base-connection mysql-base-connection))

automatically generated writer method

Source

connection.lisp.

Target Slot

capabilities.

Generic Reader: mysql-connection-character-set (object)
Package

qmynd-impl.

Methods
Reader Method: mysql-connection-character-set ((mysql-base-connection mysql-base-connection))

automatically generated reader method

Source

connection.lisp.

Target Slot

character-set.

Generic Writer: (setf mysql-connection-character-set) (object)
Package

qmynd-impl.

Methods
Writer Method: (setf mysql-connection-character-set) ((mysql-base-connection mysql-base-connection))

automatically generated writer method

Source

connection.lisp.

Target Slot

character-set.

Generic Reader: mysql-connection-connected (object)
Package

qmynd-impl.

Methods
Reader Method: mysql-connection-connected ((mysql-base-connection mysql-base-connection))

automatically generated reader method

Source

connection.lisp.

Target Slot

connected.

Generic Writer: (setf mysql-connection-connected) (object)
Package

qmynd-impl.

Methods
Writer Method: (setf mysql-connection-connected) ((mysql-base-connection mysql-base-connection))

automatically generated writer method

Source

connection.lisp.

Target Slot

connected.

Generic Reader: mysql-connection-connection-id (object)
Package

qmynd-impl.

Methods
Reader Method: mysql-connection-connection-id ((mysql-base-connection mysql-base-connection))

automatically generated reader method

Source

connection.lisp.

Target Slot

connection-id.

Generic Writer: (setf mysql-connection-connection-id) (object)
Package

qmynd-impl.

Methods
Writer Method: (setf mysql-connection-connection-id) ((mysql-base-connection mysql-base-connection))

automatically generated writer method

Source

connection.lisp.

Target Slot

connection-id.

Generic Reader: mysql-connection-cs-coll (object)
Package

qmynd-impl.

Methods
Reader Method: mysql-connection-cs-coll ((mysql-base-connection mysql-base-connection))

automatically generated reader method

Source

connection.lisp.

Target Slot

mysql-cs-coll.

Generic Writer: (setf mysql-connection-cs-coll) (object)
Package

qmynd-impl.

Methods
Writer Method: (setf mysql-connection-cs-coll) ((mysql-base-connection mysql-base-connection))

automatically generated writer method

Source

connection.lisp.

Target Slot

mysql-cs-coll.

Generic Reader: mysql-connection-current-command (object)
Package

qmynd-impl.

Methods
Reader Method: mysql-connection-current-command ((mysql-base-connection mysql-base-connection))

automatically generated reader method

Source

connection.lisp.

Target Slot

current-command.

Generic Writer: (setf mysql-connection-current-command) (object)
Package

qmynd-impl.

Methods
Writer Method: (setf mysql-connection-current-command) ((mysql-base-connection mysql-base-connection))

automatically generated writer method

Source

connection.lisp.

Target Slot

current-command.

Generic Reader: mysql-connection-default-schema (object)
Package

qmynd-impl.

Methods
Reader Method: mysql-connection-default-schema ((mysql-base-connection mysql-base-connection))

automatically generated reader method

Source

connection.lisp.

Target Slot

default-schema.

Generic Writer: (setf mysql-connection-default-schema) (object)
Package

qmynd-impl.

Methods
Writer Method: (setf mysql-connection-default-schema) ((mysql-base-connection mysql-base-connection))

automatically generated writer method

Source

connection.lisp.

Target Slot

default-schema.

Generic Function: mysql-connection-has-capability (c cap-bits)
Package

qmynd.

Methods
Method: mysql-connection-has-capability ((c mysql-base-connection) cap-bits)
Source

connection.lisp.

Generic Function: mysql-connection-has-some-capability (c cap-bits)
Package

qmynd-impl.

Methods
Method: mysql-connection-has-some-capability ((c mysql-base-connection) cap-bits)
Source

connection.lisp.

Generic Function: mysql-connection-has-status (c status-bits)
Package

qmynd.

Methods
Method: mysql-connection-has-status ((c mysql-base-connection) status-bits)
Source

connection.lisp.

Generic Reader: mysql-connection-prepared-statements (object)
Package

qmynd-impl.

Methods
Reader Method: mysql-connection-prepared-statements ((mysql-base-connection mysql-base-connection))

automatically generated reader method

Source

connection.lisp.

Target Slot

prepared-statements.

Generic Writer: (setf mysql-connection-prepared-statements) (object)
Package

qmynd-impl.

Methods
Writer Method: (setf mysql-connection-prepared-statements) ((mysql-base-connection mysql-base-connection))

automatically generated writer method

Source

connection.lisp.

Target Slot

prepared-statements.

Generic Function: mysql-connection-read-packet (c)
Package

qmynd-impl.

Methods
Method: mysql-connection-read-packet ((c mysql-base-connection))

Read a wire packet from C’s stream.

Source

connection.lisp.

Generic Reader: mysql-connection-sequence-id (object)
Package

qmynd-impl.

Methods
Reader Method: mysql-connection-sequence-id ((mysql-base-connection mysql-base-connection))

automatically generated reader method

Source

connection.lisp.

Target Slot

sequence-id.

Generic Writer: (setf mysql-connection-sequence-id) (object)
Package

qmynd-impl.

Methods
Writer Method: (setf mysql-connection-sequence-id) ((mysql-base-connection mysql-base-connection))

automatically generated writer method

Source

connection.lisp.

Target Slot

sequence-id.

Generic Reader: mysql-connection-server-version (object)
Package

qmynd-impl.

Methods
Reader Method: mysql-connection-server-version ((mysql-base-connection mysql-base-connection))

automatically generated reader method

Source

connection.lisp.

Target Slot

server-version.

Generic Writer: (setf mysql-connection-server-version) (object)
Package

qmynd-impl.

Methods
Writer Method: (setf mysql-connection-server-version) ((mysql-base-connection mysql-base-connection))

automatically generated writer method

Source

connection.lisp.

Target Slot

server-version.

Generic Reader: mysql-connection-socket (object)
Package

qmynd-impl.

Methods
Reader Method: mysql-connection-socket ((mysql-local-connection mysql-local-connection))

automatically generated reader method

Source

connection.lisp.

Target Slot

socket.

Reader Method: mysql-connection-socket ((mysql-inet-connection mysql-inet-connection))

automatically generated reader method

Source

connection.lisp.

Target Slot

socket.

Generic Writer: (setf mysql-connection-socket) (object)
Package

qmynd-impl.

Methods
Writer Method: (setf mysql-connection-socket) ((mysql-local-connection mysql-local-connection))

automatically generated writer method

Source

connection.lisp.

Target Slot

socket.

Writer Method: (setf mysql-connection-socket) ((mysql-inet-connection mysql-inet-connection))

automatically generated writer method

Source

connection.lisp.

Target Slot

socket.

Generic Reader: mysql-connection-status-flags (object)
Package

qmynd-impl.

Methods
Reader Method: mysql-connection-status-flags ((mysql-base-connection mysql-base-connection))

automatically generated reader method

Source

connection.lisp.

Target Slot

status-flags.

Generic Writer: (setf mysql-connection-status-flags) (object)
Package

qmynd-impl.

Methods
Writer Method: (setf mysql-connection-status-flags) ((mysql-base-connection mysql-base-connection))

automatically generated writer method

Source

connection.lisp.

Target Slot

status-flags.

Generic Reader: mysql-connection-stream (object)
Package

qmynd-impl.

Methods
Reader Method: mysql-connection-stream ((mysql-base-connection mysql-base-connection))

automatically generated reader method

Source

connection.lisp.

Target Slot

stream.

Generic Writer: (setf mysql-connection-stream) (object)
Package

qmynd-impl.

Methods
Writer Method: (setf mysql-connection-stream) ((mysql-base-connection mysql-base-connection))

automatically generated writer method

Source

connection.lisp.

Target Slot

stream.

Generic Function: mysql-connection-write-packet (c payload)
Package

qmynd-impl.

Methods
Method: mysql-connection-write-packet ((c mysql-base-connection) payload)

Write PAYLOAD to C’s stream as a wire packet.

Source

connection.lisp.

Generic Reader: mysql-date-time-day (object)
Package

qmynd.

Methods
Reader Method: mysql-date-time-day ((mysql-date-time mysql-date-time))

automatically generated reader method

Source

date-time.lisp.

Target Slot

day.

Generic Writer: (setf mysql-date-time-day) (object)
Package

qmynd.

Methods
Writer Method: (setf mysql-date-time-day) ((mysql-date-time mysql-date-time))

automatically generated writer method

Source

date-time.lisp.

Target Slot

day.

Generic Reader: mysql-date-time-hour (object)
Package

qmynd.

Methods
Reader Method: mysql-date-time-hour ((mysql-date-time mysql-date-time))

automatically generated reader method

Source

date-time.lisp.

Target Slot

hour.

Generic Writer: (setf mysql-date-time-hour) (object)
Package

qmynd.

Methods
Writer Method: (setf mysql-date-time-hour) ((mysql-date-time mysql-date-time))

automatically generated writer method

Source

date-time.lisp.

Target Slot

hour.

Generic Reader: mysql-date-time-microsecond (object)
Package

qmynd.

Methods
Reader Method: mysql-date-time-microsecond ((mysql-date-time mysql-date-time))

automatically generated reader method

Source

date-time.lisp.

Target Slot

microsecond.

Generic Writer: (setf mysql-date-time-microsecond) (object)
Package

qmynd.

Methods
Writer Method: (setf mysql-date-time-microsecond) ((mysql-date-time mysql-date-time))

automatically generated writer method

Source

date-time.lisp.

Target Slot

microsecond.

Generic Reader: mysql-date-time-minute (object)
Package

qmynd.

Methods
Reader Method: mysql-date-time-minute ((mysql-date-time mysql-date-time))

automatically generated reader method

Source

date-time.lisp.

Target Slot

minute.

Generic Writer: (setf mysql-date-time-minute) (object)
Package

qmynd.

Methods
Writer Method: (setf mysql-date-time-minute) ((mysql-date-time mysql-date-time))

automatically generated writer method

Source

date-time.lisp.

Target Slot

minute.

Generic Reader: mysql-date-time-month (object)
Package

qmynd.

Methods
Reader Method: mysql-date-time-month ((mysql-date-time mysql-date-time))

automatically generated reader method

Source

date-time.lisp.

Target Slot

month.

Generic Writer: (setf mysql-date-time-month) (object)
Package

qmynd.

Methods
Writer Method: (setf mysql-date-time-month) ((mysql-date-time mysql-date-time))

automatically generated writer method

Source

date-time.lisp.

Target Slot

month.

Generic Reader: mysql-date-time-second (object)
Package

qmynd.

Methods
Reader Method: mysql-date-time-second ((mysql-date-time mysql-date-time))

automatically generated reader method

Source

date-time.lisp.

Target Slot

second.

Generic Writer: (setf mysql-date-time-second) (object)
Package

qmynd.

Methods
Writer Method: (setf mysql-date-time-second) ((mysql-date-time mysql-date-time))

automatically generated writer method

Source

date-time.lisp.

Target Slot

second.

Generic Reader: mysql-date-time-year (object)
Package

qmynd.

Methods
Reader Method: mysql-date-time-year ((mysql-date-time mysql-date-time))

automatically generated reader method

Source

date-time.lisp.

Target Slot

year.

Generic Writer: (setf mysql-date-time-year) (object)
Package

qmynd.

Methods
Writer Method: (setf mysql-date-time-year) ((mysql-date-time mysql-date-time))

automatically generated writer method

Source

date-time.lisp.

Target Slot

year.

Generic Function: mysql-disconnect (c)
Package

qmynd.

Methods
Method: mysql-disconnect ((c mysql-base-connection))

Shut down a MySQL connection.

Source

api.lisp.

Generic Reader: mysql-prepared-statement-columns (object)
Package

qmynd-impl.

Methods
Reader Method: mysql-prepared-statement-columns ((mysql-prepared-statement mysql-prepared-statement))

automatically generated reader method

Source

prepared-statement.lisp.

Target Slot

columns.

Generic Writer: (setf mysql-prepared-statement-columns) (object)
Package

qmynd-impl.

Methods
Writer Method: (setf mysql-prepared-statement-columns) ((mysql-prepared-statement mysql-prepared-statement))

automatically generated writer method

Source

prepared-statement.lisp.

Target Slot

columns.

Generic Reader: mysql-prepared-statement-connection (object)
Package

qmynd-impl.

Methods
Reader Method: mysql-prepared-statement-connection ((mysql-prepared-statement mysql-prepared-statement))

automatically generated reader method

Source

prepared-statement.lisp.

Target Slot

connection.

Generic Writer: (setf mysql-prepared-statement-connection) (object)
Package

qmynd-impl.

Methods
Writer Method: (setf mysql-prepared-statement-connection) ((mysql-prepared-statement mysql-prepared-statement))

automatically generated writer method

Source

prepared-statement.lisp.

Target Slot

connection.

Generic Reader: mysql-prepared-statement-parameters (object)
Package

qmynd-impl.

Methods
Reader Method: mysql-prepared-statement-parameters ((mysql-prepared-statement mysql-prepared-statement))

automatically generated reader method

Source

prepared-statement.lisp.

Target Slot

parameters.

Generic Writer: (setf mysql-prepared-statement-parameters) (object)
Package

qmynd-impl.

Methods
Writer Method: (setf mysql-prepared-statement-parameters) ((mysql-prepared-statement mysql-prepared-statement))

automatically generated writer method

Source

prepared-statement.lisp.

Target Slot

parameters.

Generic Reader: mysql-prepared-statement-query-string (object)
Package

qmynd-impl.

Methods
Reader Method: mysql-prepared-statement-query-string ((mysql-prepared-statement mysql-prepared-statement))

automatically generated reader method

Source

prepared-statement.lisp.

Target Slot

query-string.

Generic Writer: (setf mysql-prepared-statement-query-string) (object)
Package

qmynd-impl.

Methods
Writer Method: (setf mysql-prepared-statement-query-string) ((mysql-prepared-statement mysql-prepared-statement))

automatically generated writer method

Source

prepared-statement.lisp.

Target Slot

query-string.

Generic Reader: mysql-prepared-statement-statement-id (object)
Package

qmynd-impl.

Methods
Reader Method: mysql-prepared-statement-statement-id ((mysql-prepared-statement mysql-prepared-statement))

automatically generated reader method

Source

prepared-statement.lisp.

Target Slot

statement-id.

Generic Writer: (setf mysql-prepared-statement-statement-id) (object)
Package

qmynd-impl.

Methods
Writer Method: (setf mysql-prepared-statement-statement-id) ((mysql-prepared-statement mysql-prepared-statement))

automatically generated writer method

Source

prepared-statement.lisp.

Target Slot

statement-id.

Generic Function: mysql-statement-close (statement)
Package

qmynd.

Methods
Method: mysql-statement-close ((statement mysql-prepared-statement))

Deallocates and invalidates STATEMENT.

Source

api.lisp.

Generic Function: mysql-statement-execute (statement &key parameters)
Package

qmynd.

Methods
Method: mysql-statement-execute ((statement mysql-prepared-statement) &key parameters)

Executes a QMYND:MYSQL-PREPARED-STATEMENT.
Accepts the following keyword arguments:
PARAMETERS: a sequence of parameters for the placeholders in the prepared statement, if any.

Source

api.lisp.

Generic Reader: mysql-time-interval-days (object)
Package

qmynd.

Methods
Reader Method: mysql-time-interval-days ((mysql-time-interval mysql-time-interval))

automatically generated reader method

Source

date-time.lisp.

Target Slot

days.

Generic Writer: (setf mysql-time-interval-days) (object)
Package

qmynd.

Methods
Writer Method: (setf mysql-time-interval-days) ((mysql-time-interval mysql-time-interval))

automatically generated writer method

Source

date-time.lisp.

Target Slot

days.

Generic Reader: mysql-time-interval-hours (object)
Package

qmynd.

Methods
Reader Method: mysql-time-interval-hours ((mysql-time-interval mysql-time-interval))

automatically generated reader method

Source

date-time.lisp.

Target Slot

hours.

Generic Writer: (setf mysql-time-interval-hours) (object)
Package

qmynd.

Methods
Writer Method: (setf mysql-time-interval-hours) ((mysql-time-interval mysql-time-interval))

automatically generated writer method

Source

date-time.lisp.

Target Slot

hours.

Generic Reader: mysql-time-interval-microseconds (object)
Package

qmynd.

Methods
Reader Method: mysql-time-interval-microseconds ((mysql-time-interval mysql-time-interval))

automatically generated reader method

Source

date-time.lisp.

Target Slot

microseconds.

Generic Writer: (setf mysql-time-interval-microseconds) (object)
Package

qmynd.

Methods
Writer Method: (setf mysql-time-interval-microseconds) ((mysql-time-interval mysql-time-interval))

automatically generated writer method

Source

date-time.lisp.

Target Slot

microseconds.

Generic Reader: mysql-time-interval-minutes (object)
Package

qmynd.

Methods
Reader Method: mysql-time-interval-minutes ((mysql-time-interval mysql-time-interval))

automatically generated reader method

Source

date-time.lisp.

Target Slot

minutes.

Generic Writer: (setf mysql-time-interval-minutes) (object)
Package

qmynd.

Methods
Writer Method: (setf mysql-time-interval-minutes) ((mysql-time-interval mysql-time-interval))

automatically generated writer method

Source

date-time.lisp.

Target Slot

minutes.

Generic Reader: mysql-time-interval-negativep (object)
Package

qmynd.

Methods
Reader Method: mysql-time-interval-negativep ((mysql-time-interval mysql-time-interval))

automatically generated reader method

Source

date-time.lisp.

Target Slot

negativep.

Generic Writer: (setf mysql-time-interval-negativep) (object)
Package

qmynd.

Methods
Writer Method: (setf mysql-time-interval-negativep) ((mysql-time-interval mysql-time-interval))

automatically generated writer method

Source

date-time.lisp.

Target Slot

negativep.

Generic Reader: mysql-time-interval-seconds (object)
Package

qmynd.

Methods
Reader Method: mysql-time-interval-seconds ((mysql-time-interval mysql-time-interval))

automatically generated reader method

Source

date-time.lisp.

Target Slot

seconds.

Generic Writer: (setf mysql-time-interval-seconds) (object)
Package

qmynd.

Methods
Writer Method: (setf mysql-time-interval-seconds) ((mysql-time-interval mysql-time-interval))

automatically generated writer method

Source

date-time.lisp.

Target Slot

seconds.

Generic Reader: mysql-year-year (object)
Package

qmynd.

Methods
Reader Method: mysql-year-year ((mysql-year mysql-year))

automatically generated reader method

Source

date-time.lisp.

Target Slot

year.

Generic Writer: (setf mysql-year-year) (object)
Package

qmynd.

Methods
Writer Method: (setf mysql-year-year) ((mysql-year mysql-year))

automatically generated writer method

Source

date-time.lisp.

Target Slot

year.

Generic Reader: packet-slot-bind (object)
Package

qmynd-impl.

Methods
Reader Method: packet-slot-bind ((packet-slot packet-slot))

automatically generated reader method

Source

define-packet.lisp.

Target Slot

bind.

Generic Writer: (setf packet-slot-bind) (object)
Package

qmynd-impl.

Methods
Writer Method: (setf packet-slot-bind) ((packet-slot packet-slot))

automatically generated writer method

Source

define-packet.lisp.

Target Slot

bind.

Generic Reader: packet-slot-eof (object)
Package

qmynd-impl.

Methods
Reader Method: packet-slot-eof ((packet-slot packet-slot))

automatically generated reader method

Source

define-packet.lisp.

Target Slot

eof.

Generic Writer: (setf packet-slot-eof) (object)
Package

qmynd-impl.

Methods
Writer Method: (setf packet-slot-eof) ((packet-slot packet-slot))

automatically generated writer method

Source

define-packet.lisp.

Target Slot

eof.

Generic Reader: packet-slot-mysql-type (object)
Package

qmynd-impl.

Methods
Reader Method: packet-slot-mysql-type ((packet-slot packet-slot))

automatically generated reader method

Source

define-packet.lisp.

Target Slot

mysql-type.

Generic Writer: (setf packet-slot-mysql-type) (object)
Package

qmynd-impl.

Methods
Writer Method: (setf packet-slot-mysql-type) ((packet-slot packet-slot))

automatically generated writer method

Source

define-packet.lisp.

Target Slot

mysql-type.

Generic Reader: packet-slot-predicate (object)
Package

qmynd-impl.

Methods
Reader Method: packet-slot-predicate ((packet-slot packet-slot))

automatically generated reader method

Source

define-packet.lisp.

Target Slot

predicate.

Generic Writer: (setf packet-slot-predicate) (object)
Package

qmynd-impl.

Methods
Writer Method: (setf packet-slot-predicate) ((packet-slot packet-slot))

automatically generated writer method

Source

define-packet.lisp.

Target Slot

predicate.

Generic Reader: packet-slot-reduce (object)
Package

qmynd-impl.

Methods
Reader Method: packet-slot-reduce ((packet-slot packet-slot))

automatically generated reader method

Source

define-packet.lisp.

Target Slot

reduce.

Generic Writer: (setf packet-slot-reduce) (object)
Package

qmynd-impl.

Methods
Writer Method: (setf packet-slot-reduce) ((packet-slot packet-slot))

automatically generated writer method

Source

define-packet.lisp.

Target Slot

reduce.

Generic Reader: packet-slot-transform (object)
Package

qmynd-impl.

Methods
Reader Method: packet-slot-transform ((packet-slot packet-slot))

automatically generated reader method

Source

define-packet.lisp.

Target Slot

transform.

Generic Writer: (setf packet-slot-transform) (object)
Package

qmynd-impl.

Methods
Writer Method: (setf packet-slot-transform) ((packet-slot packet-slot))

automatically generated writer method

Source

define-packet.lisp.

Target Slot

transform.

Generic Reader: packet-slot-transient (object)
Package

qmynd-impl.

Methods
Reader Method: packet-slot-transient ((packet-slot packet-slot))

automatically generated reader method

Source

define-packet.lisp.

Target Slot

transient.

Generic Writer: (setf packet-slot-transient) (object)
Package

qmynd-impl.

Methods
Writer Method: (setf packet-slot-transient) ((packet-slot packet-slot))

automatically generated writer method

Source

define-packet.lisp.

Target Slot

transient.

Generic Reader: packet-slot-type (object)
Package

qmynd-impl.

Methods
Reader Method: packet-slot-type ((packet-slot packet-slot))

automatically generated reader method

Source

define-packet.lisp.

Target Slot

type.

Generic Writer: (setf packet-slot-type) (object)
Package

qmynd-impl.

Methods
Writer Method: (setf packet-slot-type) ((packet-slot packet-slot))

automatically generated writer method

Source

define-packet.lisp.

Target Slot

type.

Generic Reader: packet-slot-value (object)
Package

qmynd-impl.

Methods
Reader Method: packet-slot-value ((packet-slot packet-slot))

automatically generated reader method

Source

define-packet.lisp.

Target Slot

value.

Generic Writer: (setf packet-slot-value) (object)
Package

qmynd-impl.

Methods
Writer Method: (setf packet-slot-value) ((packet-slot packet-slot))

automatically generated writer method

Source

define-packet.lisp.

Target Slot

value.

Generic Function: parse-command-statement-execute-response (statement)
Package

qmynd-impl.

Methods
Method: parse-command-statement-execute-response ((statement mysql-prepared-statement))
Source

prepared-statement.lisp.

Generic Function: send-command-statement-close (statement)
Package

qmynd-impl.

Methods
Method: send-command-statement-close ((statement mysql-prepared-statement))
Source

prepared-statement.lisp.

Generic Function: send-command-statement-execute (statement &key parameters)
Package

qmynd-impl.

Methods
Method: send-command-statement-execute ((statement mysql-prepared-statement) &key parameters)
Source

prepared-statement.lisp.

Generic Function: send-command-statement-reset (statement)
Package

qmynd-impl.

Methods
Method: send-command-statement-reset ((statement mysql-prepared-statement))
Source

prepared-statement.lisp.


6.1.6 Standalone methods

Method: print-object ((year mysql-year) stream)
Source

date-time.lisp.

Method: print-object ((interval mysql-time-interval) stream)
Source

date-time.lisp.

Method: print-object ((date-time mysql-date-time) stream)
Source

date-time.lisp.

Method: print-object ((stream my-packet-stream) out)
Source

wire-packet.lisp.

Method: stream-force-output ((stream mysql-compressed-stream))
Package

sb-gray.

Source

compressed-protocol.lisp.

Method: stream-listen ((stream mysql-compressed-stream))
Package

sb-gray.

Source

compressed-protocol.lisp.

Method: stream-read-byte ((stream mysql-compressed-stream))
Package

sb-gray.

Source

compressed-protocol.lisp.

Method: stream-read-sequence ((stream mysql-compressed-stream) sequence start end &key)
Package

trivial-gray-streams.

Source

compressed-protocol.lisp.

Method: stream-write-byte ((stream mysql-compressed-stream) byte)
Package

sb-gray.

Source

compressed-protocol.lisp.

Method: stream-write-sequence ((stream mysql-compressed-stream) sequence start end &key)
Package

trivial-gray-streams.

Source

compressed-protocol.lisp.


6.1.7 Conditions

Condition: mysql-base-error

Base class for all QMyND MySQL errors.

Package

qmynd.

Source

conditions.lisp.

Direct superclasses

error.

Direct subclasses
Condition: mysql-error

Wraps errors returned in MySQL Error Packets.

Package

qmynd.

Source

conditions.lisp.

Direct superclasses

mysql-external-error.

Direct methods
Direct slots
Slot: code
Package

qmynd-impl.

Initargs

:code

Readers

mysql-error-code.

Writers

This slot is read-only.

Slot: message
Package

qmynd-impl.

Initargs

:message

Readers

mysql-error-message.

Writers

This slot is read-only.

Slot: state
Package

qmynd-impl.

Initargs

:state

Readers

mysql-error-state.

Writers

This slot is read-only.

Condition: mysql-insufficient-capabilities

Signaled when connecting to a server that does not meet the minimum requirements for the library.

Package

qmynd.

Source

conditions.lisp.

Direct superclasses

mysql-external-error.

Direct methods

mysql-insufficient-capabilities-server-flags.

Direct slots
Slot: server-flags
Package

qmynd-impl.

Initargs

qmynd-impl::server-flags

Readers

mysql-insufficient-capabilities-server-flags.

Writers

This slot is read-only.

Condition: mysql-unsupported-authentication

Signaled when trying to authenticate to a server with an unsupported authentication plugin.

Package

qmynd.

Source

conditions.lisp.

Direct superclasses

mysql-external-error.

Direct methods

mysql-unsupported-authentication-plugin.

Direct slots
Slot: plugin
Package

qmynd-impl.

Initargs

:plugin

Readers

mysql-unsupported-authentication-plugin.

Writers

This slot is read-only.

Condition: partial-read

Signaled when the library didn’t get as many bytes as asked.

Package

qmynd.

Source

conditions.lisp.

Direct superclasses

mysql-external-error.

Direct methods
Direct slots
Slot: bytes
Package

qmynd-impl.

Initargs

:bytes

Readers

partial-read-bytes.

Writers

This slot is read-only.

Slot: expected
Package

qmynd-impl.

Initargs

:expected

Readers

partial-read-expected.

Writers

This slot is read-only.

Condition: ssl-not-supported

Signaled when SSL is requested but not supported.

Package

qmynd.

Source

conditions.lisp.

Direct superclasses

mysql-external-error.

Condition: unexpected-packet

Signaled when the library encounters an unexpected packet.

Package

qmynd.

Source

conditions.lisp.

Direct superclasses

mysql-external-error.

Direct methods

unexpected-packet-payload.

Direct slots
Slot: payload
Package

qmynd-impl.

Initargs

:payload

Readers

unexpected-packet-payload.

Writers

This slot is read-only.

Condition: value-is-not-decimal

Signaled when calling #’WRITE-DECIMAL-TO-STRING with a value that is not a decimal.

Package

qmynd.

Source

conditions.lisp.

Direct superclasses

mysql-external-error.

Direct slots
Slot: value
Package

qmynd-impl.

Initargs

:value


6.1.8 Structures

Structure: response-ok-packet
Package

qmynd.

Source

response-packets.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: affected-rows
Package

qmynd-impl.

Type

integer

Readers

response-ok-packet-affected-rows.

Writers

(setf response-ok-packet-affected-rows).

Slot: last-insert-id
Package

qmynd-impl.

Type

integer

Readers

response-ok-packet-last-insert-id.

Writers

(setf response-ok-packet-last-insert-id).

Slot: status-flags
Package

qmynd-impl.

Type

(or (integer 0 65535) null)

Readers

response-ok-packet-status-flags.

Writers

(setf response-ok-packet-status-flags).

Slot: warnings
Package

qmynd-impl.

Type

(or (integer 0 65535) null)

Readers

response-ok-packet-warnings.

Writers

(setf response-ok-packet-warnings).

Slot: info
Package

qmynd-impl.

Type

string

Readers

response-ok-packet-info.

Writers

(setf response-ok-packet-info).


6.1.9 Classes

Class: mysql-base-connection

The base class for all MySQL connections.

Package

qmynd.

Source

connection.lisp.

Direct subclasses
Direct methods
Direct slots
Slot: connected
Package

qmynd-impl.

Type

boolean

Readers

mysql-connection-connected.

Writers

(setf mysql-connection-connected).

Slot: stream
Package

common-lisp.

Initargs

:stream

Readers

mysql-connection-stream.

Writers

(setf mysql-connection-stream).

Slot: server-version
Package

qmynd-impl.

Type

(or string null)

Readers

mysql-connection-server-version.

Writers

(setf mysql-connection-server-version).

Slot: connection-id
Package

qmynd-impl.

Type

(or integer null)

Readers

mysql-connection-connection-id.

Writers

(setf mysql-connection-connection-id).

Slot: capabilities
Package

qmynd-impl.

Type

integer

Initform

(qmynd-impl::mysql-capabilities-supported)

Readers

mysql-connection-capabilities.

Writers

(setf mysql-connection-capabilities).

Slot: character-set
Package

qmynd-impl.

Type

keyword

Initform

:utf-8

Readers

mysql-connection-character-set.

Writers

(setf mysql-connection-character-set).

Slot: mysql-cs-coll
Package

qmynd-impl.

Type

integer

Initform

qmynd-impl::+mysql-cs-coll-utf8-general-ci+

Readers

mysql-connection-cs-coll.

Writers

(setf mysql-connection-cs-coll).

Slot: status-flags
Package

qmynd-impl.

Type

(or integer null)

Readers

mysql-connection-status-flags.

Writers

(setf mysql-connection-status-flags).

Slot: sequence-id
Package

qmynd-impl.

Type

integer

Initform

0

Readers

mysql-connection-sequence-id.

Writers

(setf mysql-connection-sequence-id).

Slot: auth-data
Package

qmynd-impl.

Type

(vector (unsigned-byte 8))

Readers

mysql-connection-auth-data.

Writers

(setf mysql-connection-auth-data).

Slot: auth-plugin
Package

qmynd-impl.

Type

(or string null)

Readers

mysql-connection-auth-plugin.

Writers

(setf mysql-connection-auth-plugin).

Slot: default-schema
Package

qmynd-impl.

Type

(or string null)

Initargs

:default-schema

Readers

mysql-connection-default-schema.

Writers

(setf mysql-connection-default-schema).

Slot: current-command
Package

qmynd-impl.

Type

(or integer null)

Readers

mysql-connection-current-command.

Writers

(setf mysql-connection-current-command).

Slot: prepared-statements
Package

qmynd-impl.

Type

list

Readers

mysql-connection-prepared-statements.

Writers

(setf mysql-connection-prepared-statements).

Class: mysql-date-time
Package

qmynd.

Source

date-time.lisp.

Direct methods
Direct slots
Slot: year
Package

qmynd-impl.

Type

(integer 0 65535)

Initform

0

Initargs

:year

Readers

mysql-date-time-year.

Writers

(setf mysql-date-time-year).

Slot: month
Package

qmynd-impl.

Type

(integer 0 12)

Initform

0

Initargs

:month

Readers

mysql-date-time-month.

Writers

(setf mysql-date-time-month).

Slot: day
Package

qmynd-impl.

Type

(integer 0 31)

Initform

0

Initargs

:day

Readers

mysql-date-time-day.

Writers

(setf mysql-date-time-day).

Slot: hour
Package

qmynd-impl.

Type

(integer 0 23)

Initform

0

Initargs

:hour

Readers

mysql-date-time-hour.

Writers

(setf mysql-date-time-hour).

Slot: minute
Package

qmynd-impl.

Type

(integer 0 59)

Initform

0

Initargs

:minute

Readers

mysql-date-time-minute.

Writers

(setf mysql-date-time-minute).

Slot: second
Package

common-lisp.

Type

(integer 0 59)

Initform

0

Initargs

:second

Readers

mysql-date-time-second.

Writers

(setf mysql-date-time-second).

Slot: microsecond
Package

qmynd-impl.

Type

(integer 0 999999)

Initform

0

Initargs

:microsecond

Readers

mysql-date-time-microsecond.

Writers

(setf mysql-date-time-microsecond).

Class: mysql-prepared-statement
Package

qmynd.

Source

prepared-statement.lisp.

Direct methods
Direct slots
Slot: connection
Package

qmynd-impl.

Type

(or qmynd:mysql-base-connection null)

Initargs

:connection

Readers

mysql-prepared-statement-connection.

Writers

(setf mysql-prepared-statement-connection).

Slot: query-string
Package

qmynd-impl.

Type

string

Initargs

:query-string

Readers

mysql-prepared-statement-query-string.

Writers

(setf mysql-prepared-statement-query-string).

Slot: statement-id
Package

qmynd-impl.

Type

(unsigned-byte 32)

Initargs

:statement-id

Readers

mysql-prepared-statement-statement-id.

Writers

(setf mysql-prepared-statement-statement-id).

Slot: columns
Package

qmynd-impl.

Type

(list-of:vector-of qmynd-impl::column-definition-v41-packet)

Initargs

:columns

Readers

mysql-prepared-statement-columns.

Writers

(setf mysql-prepared-statement-columns).

Slot: parameters
Package

qmynd-impl.

Type

(list-of:vector-of qmynd-impl::column-definition-v41-packet)

Initargs

:parameters

Readers

mysql-prepared-statement-parameters.

Writers

(setf mysql-prepared-statement-parameters).

Class: mysql-time-interval
Package

qmynd.

Source

date-time.lisp.

Direct methods
Direct slots
Slot: negativep
Package

qmynd-impl.

Type

boolean

Initargs

:negativep

Readers

mysql-time-interval-negativep.

Writers

(setf mysql-time-interval-negativep).

Slot: days
Package

qmynd-impl.

Type

(integer 0 4294967295)

Initform

0

Initargs

:days

Readers

mysql-time-interval-days.

Writers

(setf mysql-time-interval-days).

Slot: hours
Package

qmynd-impl.

Type

(integer 0 23)

Initform

0

Initargs

:hours

Readers

mysql-time-interval-hours.

Writers

(setf mysql-time-interval-hours).

Slot: minutes
Package

qmynd-impl.

Type

(integer 0 59)

Initform

0

Initargs

:minutes

Readers

mysql-time-interval-minutes.

Writers

(setf mysql-time-interval-minutes).

Slot: seconds
Package

qmynd-impl.

Type

(integer 0 59)

Initform

0

Initargs

:seconds

Readers

mysql-time-interval-seconds.

Writers

(setf mysql-time-interval-seconds).

Slot: microseconds
Package

qmynd-impl.

Type

(integer 0 999999)

Initform

0

Initargs

:microseconds

Readers

mysql-time-interval-microseconds.

Writers

(setf mysql-time-interval-microseconds).

Class: mysql-year
Package

qmynd.

Source

date-time.lisp.

Direct methods
Direct slots
Slot: year
Package

qmynd-impl.

Type

(integer 0 65535)

Initform

0

Initargs

:year

Readers

mysql-year-year.

Writers

(setf mysql-year-year).

Class: packet-slot
Package

qmynd-impl.

Source

define-packet.lisp.

Direct methods
Direct slots
Slot: name
Type

symbol

Initargs

:name

Readers

packet-slot-name.

Writers

This slot is read-only.

Slot: bind
Type

boolean

Initform

t

Initargs

:bind

Readers

packet-slot-bind.

Writers

(setf packet-slot-bind).

Slot: eof
Type

keyword

Initform

:error

Initargs

:eof

Readers

packet-slot-eof.

Writers

(setf packet-slot-eof).

Slot: predicate
Initargs

:predicate

Readers

packet-slot-predicate.

Writers

(setf packet-slot-predicate).

Slot: reduce
Package

common-lisp.

Initargs

:reduce

Readers

packet-slot-reduce.

Writers

(setf packet-slot-reduce).

Slot: transform
Initargs

:transform

Readers

packet-slot-transform.

Writers

(setf packet-slot-transform).

Slot: transient
Type

boolean

Initargs

:transient

Readers

packet-slot-transient.

Writers

(setf packet-slot-transient).

Slot: mysql-type
Initargs

:mysql-type

Readers

packet-slot-mysql-type.

Writers

(setf packet-slot-mysql-type).

Slot: type
Package

common-lisp.

Initargs

:type

Readers

packet-slot-type.

Writers

(setf packet-slot-type).

Slot: value
Initargs

:value

Readers

packet-slot-value.

Writers

(setf packet-slot-value).


6.2 Internals


6.2.1 Constants

Constant: +hours-per-day+
Package

qmynd-impl.

Source

constants.lisp.

Constant: +max-packet-length+

Larger packet that we may receive, see https://dev.mysql.com/doc/internals/en/sending-more-than-16mbyte.html

Package

qmynd-impl.

Source

wire-packet.lisp.

Constant: +minutes-per-hour+
Package

qmynd-impl.

Source

constants.lisp.

Constant: +mysql-capabilities-required+

The minimum required capabilities for this client to interop with a MySQL server.

Package

qmynd-impl.

Source

constants.lisp.

Constant: +mysql-capability-client-compress+
Package

qmynd-impl.

Source

constants.lisp.

Constant: +mysql-capability-client-connect-attrs+
Package

qmynd-impl.

Source

constants.lisp.

Constant: +mysql-capability-client-connect-with-db+
Package

qmynd-impl.

Source

constants.lisp.

Constant: +mysql-capability-client-found-rows+
Package

qmynd-impl.

Source

constants.lisp.

Constant: +mysql-capability-client-ignore-sigpipe+
Package

qmynd-impl.

Source

constants.lisp.

Constant: +mysql-capability-client-ignore-space+
Package

qmynd-impl.

Source

constants.lisp.

Constant: +mysql-capability-client-interactive+
Package

qmynd-impl.

Source

constants.lisp.

Constant: +mysql-capability-client-local-files+
Package

qmynd-impl.

Source

constants.lisp.

Constant: +mysql-capability-client-long-flag+
Package

qmynd-impl.

Source

constants.lisp.

Constant: +mysql-capability-client-long-password+
Package

qmynd-impl.

Source

constants.lisp.

Constant: +mysql-capability-client-multi-results+
Package

qmynd-impl.

Source

constants.lisp.

Constant: +mysql-capability-client-multi-statements+
Package

qmynd-impl.

Source

constants.lisp.

Constant: +mysql-capability-client-no-schema+
Package

qmynd-impl.

Source

constants.lisp.

Constant: +mysql-capability-client-odbc+
Package

qmynd-impl.

Source

constants.lisp.

Constant: +mysql-capability-client-plugin-auth+
Package

qmynd-impl.

Source

constants.lisp.

Constant: +mysql-capability-client-plugin-auth-lenec-client-data+
Package

qmynd-impl.

Source

constants.lisp.

Constant: +mysql-capability-client-protocol-41+
Package

qmynd-impl.

Source

constants.lisp.

Constant: +mysql-capability-client-ps-multi-results+
Package

qmynd-impl.

Source

constants.lisp.

Constant: +mysql-capability-client-remember-options+
Package

qmynd-impl.

Source

constants.lisp.

Constant: +mysql-capability-client-reserved+
Package

qmynd-impl.

Source

constants.lisp.

Constant: +mysql-capability-client-secure-connection+
Package

qmynd-impl.

Source

constants.lisp.

Constant: +mysql-capability-client-ssl+
Package

qmynd-impl.

Source

constants.lisp.

Constant: +mysql-capability-client-transactions+
Package

qmynd-impl.

Source

constants.lisp.

Constant: +mysql-capability-client-verify-server-cert+
Package

qmynd-impl.

Source

constants.lisp.

Constant: +mysql-command-binary-log-dump+
Package

qmynd-impl.

Source

constants.lisp.

Constant: +mysql-command-binary-log-dump-gtid+
Package

qmynd-impl.

Source

constants.lisp.

Constant: +mysql-command-change-user+
Package

qmynd-impl.

Source

constants.lisp.

Constant: +mysql-command-connect+
Package

qmynd-impl.

Source

constants.lisp.

Constant: +mysql-command-connect-out+
Package

qmynd-impl.

Source

constants.lisp.

Constant: +mysql-command-create-database+
Package

qmynd-impl.

Source

constants.lisp.

Constant: +mysql-command-daemon+
Package

qmynd-impl.

Source

constants.lisp.

Constant: +mysql-command-debug+
Package

qmynd-impl.

Source

constants.lisp.

Constant: +mysql-command-delayed-insert+
Package

qmynd-impl.

Source

constants.lisp.

Constant: +mysql-command-drop-database+
Package

qmynd-impl.

Source

constants.lisp.

Constant: +mysql-command-field-list+
Package

qmynd-impl.

Source

constants.lisp.

Constant: +mysql-command-initialize-database+
Package

qmynd-impl.

Source

constants.lisp.

Constant: +mysql-command-ping+
Package

qmynd-impl.

Source

constants.lisp.

Constant: +mysql-command-process-information+
Package

qmynd-impl.

Source

constants.lisp.

Constant: +mysql-command-process-kill+
Package

qmynd-impl.

Source

constants.lisp.

Constant: +mysql-command-query+
Package

qmynd-impl.

Source

constants.lisp.

Constant: +mysql-command-quit+
Package

qmynd-impl.

Source

constants.lisp.

Constant: +mysql-command-refresh+
Package

qmynd-impl.

Source

constants.lisp.

Constant: +mysql-command-register-slave+
Package

qmynd-impl.

Source

constants.lisp.

Constant: +mysql-command-set-option+
Package

qmynd-impl.

Source

constants.lisp.

Constant: +mysql-command-shutdown+
Package

qmynd-impl.

Source

constants.lisp.

Constant: +mysql-command-sleep+
Package

qmynd-impl.

Source

constants.lisp.

Constant: +mysql-command-statement-close+
Package

qmynd-impl.

Source

constants.lisp.

Constant: +mysql-command-statement-execute+
Package

qmynd-impl.

Source

constants.lisp.

Constant: +mysql-command-statement-fetch+
Package

qmynd-impl.

Source

constants.lisp.

Constant: +mysql-command-statement-prepare+
Package

qmynd-impl.

Source

constants.lisp.

Constant: +mysql-command-statement-reset+
Package

qmynd-impl.

Source

constants.lisp.

Constant: +mysql-command-statement-send-long-data+
Package

qmynd-impl.

Source

constants.lisp.

Constant: +mysql-command-statistics+
Package

qmynd-impl.

Source

constants.lisp.

Constant: +mysql-command-table-dump+
Package

qmynd-impl.

Source

constants.lisp.

Constant: +mysql-command-time+
Package

qmynd-impl.

Source

constants.lisp.

Constant: +mysql-cs-coll-armscii8-binary+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-armscii8-general-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-ascii-binary+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-ascii-general-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-big5-binary+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-big5-chinese-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-binary+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-cp1250-binary+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-cp1250-croatian-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-cp1250-czech-cs+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-cp1250-general-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-cp1250-polish-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-cp1251-binary+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-cp1251-bulgarian-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-cp1251-general-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-cp1251-general-cs+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-cp1251-ukrainian-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-cp1256-binary+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-cp1256-general-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-cp1257-binary+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-cp1257-general-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-cp1257-lithuanian-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-cp850-binary+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-cp850-general-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-cp852-binary+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-cp852-general-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-cp866-binary+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-cp866-general-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-cp932-binary+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-cp932-japanese-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-dec8-binary+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-dec8-swedish-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-eucjpms-binary+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-eucjpms-japanese-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-euckr-binary+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-euckr-korean-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-gb2312-binary+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-gb2312-chinese-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-gbk-binary+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-gbk-chinese-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-geostd8-binary+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-geostd8-general-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-greek-binary+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-greek-general-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-hebrew-binary+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-hebrew-general-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-hp8-binary+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-hp8-english-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-keybcs2-binary+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-keybcs2-general-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-koi8r-binary+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-koi8r-general-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-koi8u-binary+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-koi8u-general-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-latin1-binary+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-latin1-danish-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-latin1-general-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-latin1-general-cs+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-latin1-german1-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-latin1-german2-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-latin1-spanish-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-latin1-swedish-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-latin2-binary+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-latin2-croatian-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-latin2-czech-cs+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-latin2-general-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-latin2-hungarian-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-latin5-binary+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-latin5-turkish-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-latin7-binary+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-latin7-estonian-cs+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-latin7-general-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-latin7-general-cs+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-macce-binary+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-macce-general-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-macroman-binary+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-macroman-general-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-sjis-binary+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-sjis-japanese-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-swe7-binary+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-swe7-swedish-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-tis620-binary+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-tis620-thai-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-ucs2-binary+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-ucs2-croatian-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-ucs2-czech-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-ucs2-danish-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-ucs2-esperanto-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-ucs2-estonian-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-ucs2-general-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-ucs2-general-mysql500-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-ucs2-german2-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-ucs2-hungarian-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-ucs2-icelandic-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-ucs2-latvian-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-ucs2-lithuanian-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-ucs2-persian-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-ucs2-polish-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-ucs2-roman-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-ucs2-romanian-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-ucs2-sinhala-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-ucs2-slovak-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-ucs2-slovenian-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-ucs2-spanish-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-ucs2-spanish2-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-ucs2-swedish-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-ucs2-turkish-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-ucs2-unicode-520-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-ucs2-unicode-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-ucs2-vietnamese-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-ujis-binary+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-ujis-japanese-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-utf16-binary+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-utf16-croatian-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-utf16-czech-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-utf16-danish-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-utf16-esperanto-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-utf16-estonian-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-utf16-general-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-utf16-german2-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-utf16-hungarian-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-utf16-icelandic-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-utf16-latvian-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-utf16-lithuanian-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-utf16-persian-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-utf16-polish-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-utf16-roman-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-utf16-romanian-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-utf16-sinhala-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-utf16-slovak-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-utf16-slovenian-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-utf16-spanish-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-utf16-spanish2-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-utf16-swedish-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-utf16-turkish-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-utf16-unicode-520-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-utf16-unicode-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-utf16-vietnamese-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-utf16le-binary+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-utf16le-general-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-utf32-binary+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-utf32-croatian-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-utf32-czech-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-utf32-danish-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-utf32-esperanto-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-utf32-estonian-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-utf32-general-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-utf32-german2-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-utf32-hungarian-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-utf32-icelandic-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-utf32-latvian-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-utf32-lithuanian-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-utf32-persian-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-utf32-polish-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-utf32-roman-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-utf32-romanian-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-utf32-sinhala-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-utf32-slovak-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-utf32-slovenian-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-utf32-spanish-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-utf32-spanish2-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-utf32-swedish-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-utf32-turkish-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-utf32-unicode-520-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-utf32-unicode-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-utf32-vietnamese-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-utf8-binary+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-utf8-croatian-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-utf8-czech-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-utf8-danish-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-utf8-esperanto-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-utf8-estonian-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-utf8-general-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-utf8-general-mysql500-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-utf8-german2-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-utf8-hungarian-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-utf8-icelandic-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-utf8-latvian-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-utf8-lithuanian-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-utf8-persian-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-utf8-polish-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-utf8-roman-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-utf8-romanian-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-utf8-sinhala-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-utf8-slovak-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-utf8-slovenian-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-utf8-spanish-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-utf8-spanish2-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-utf8-swedish-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-utf8-tolower-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-utf8-turkish-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-utf8-unicode-520-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-utf8-unicode-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-utf8-vietnamese-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-utf8mb3-general-cs+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-utf8mb4-0900-ai-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-utf8mb4-binary+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-utf8mb4-croatian-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-utf8mb4-czech-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-utf8mb4-danish-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-utf8mb4-esperanto-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-utf8mb4-estonian-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-utf8mb4-general-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-utf8mb4-german2-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-utf8mb4-hungarian-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-utf8mb4-icelandic-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-utf8mb4-latvian-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-utf8mb4-lithuanian-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-utf8mb4-persian-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-utf8mb4-polish-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-utf8mb4-roman-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-utf8mb4-romanian-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-utf8mb4-sinhala-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-utf8mb4-slovak-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-utf8mb4-slovenian-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-utf8mb4-spanish-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-utf8mb4-spanish2-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-utf8mb4-swedish-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-utf8mb4-turkish-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-utf8mb4-unicode-520-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-utf8mb4-unicode-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-utf8mb4-vietnamese-ci+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-cs-coll-win1251+
Package

qmynd-impl.

Source

charsets.lisp.

Constant: +mysql-flag-column-binary+
Package

qmynd-impl.

Source

constants.lisp.

Constant: +mysql-flag-column-blob+
Package

qmynd-impl.

Source

constants.lisp.

Constant: +mysql-flag-column-multiple-key+
Package

qmynd-impl.

Source

constants.lisp.

Constant: +mysql-flag-column-non-nullable+
Package

qmynd-impl.

Source

constants.lisp.

Constant: +mysql-flag-column-primary-key+
Package

qmynd-impl.

Source

constants.lisp.

Constant: +mysql-flag-column-unique-key+
Package

qmynd-impl.

Source

constants.lisp.

Constant: +mysql-flag-column-unsigned+
Package

qmynd-impl.

Source

constants.lisp.

Constant: +mysql-flag-column-zero-fill+
Package

qmynd-impl.

Source

constants.lisp.

Constant: +mysql-minimum-compression-length+
Package

qmynd-impl.

Source

constants.lisp.

Constant: +mysql-refresh-grant+
Package

qmynd-impl.

Source

constants.lisp.

Constant: +mysql-refresh-hosts+
Package

qmynd-impl.

Source

constants.lisp.

Constant: +mysql-refresh-log+
Package

qmynd-impl.

Source

constants.lisp.

Constant: +mysql-refresh-master+
Package

qmynd-impl.

Source

constants.lisp.

Constant: +mysql-refresh-slave+
Package

qmynd-impl.

Source

constants.lisp.

Constant: +mysql-refresh-status+
Package

qmynd-impl.

Source

constants.lisp.

Constant: +mysql-refresh-tables+
Package

qmynd-impl.

Source

constants.lisp.

Constant: +mysql-refresh-threads+
Package

qmynd-impl.

Source

constants.lisp.

Constant: +mysql-response-end-of-file+
Package

qmynd-impl.

Source

constants.lisp.

Constant: +mysql-response-error+
Package

qmynd-impl.

Source

constants.lisp.

Constant: +mysql-response-ok+
Package

qmynd-impl.

Source

constants.lisp.

Constant: +mysql-shutdown-default+
Package

qmynd-impl.

Source

constants.lisp.

Constant: +mysql-shutdown-kill-connection+
Package

qmynd-impl.

Source

constants.lisp.

Constant: +mysql-shutdown-kill-query+
Package

qmynd-impl.

Source

constants.lisp.

Constant: +mysql-shutdown-wait-all-buffers+
Package

qmynd-impl.

Source

constants.lisp.

Constant: +mysql-shutdown-wait-connections+
Package

qmynd-impl.

Source

constants.lisp.

Constant: +mysql-shutdown-wait-critical-buffers+
Package

qmynd-impl.

Source

constants.lisp.

Constant: +mysql-shutdown-wait-transactions+
Package

qmynd-impl.

Source

constants.lisp.

Constant: +mysql-shutdown-wait-updates+
Package

qmynd-impl.

Source

constants.lisp.

Constant: +mysql-type-bit+
Package

qmynd-impl.

Source

constants.lisp.

Constant: +mysql-type-blob+
Package

qmynd-impl.

Source

constants.lisp.

Constant: +mysql-type-date+
Package

qmynd-impl.

Source

constants.lisp.

Constant: +mysql-type-datetime+
Package

qmynd-impl.

Source

constants.lisp.

Constant: +mysql-type-decimal+
Package

qmynd-impl.

Source

constants.lisp.

Constant: +mysql-type-double+
Package

qmynd-impl.

Source

constants.lisp.

Constant: +mysql-type-enum+
Package

qmynd-impl.

Source

constants.lisp.

Constant: +mysql-type-float+
Package

qmynd-impl.

Source

constants.lisp.

Constant: +mysql-type-geometry+
Package

qmynd-impl.

Source

constants.lisp.

Constant: +mysql-type-int24+
Package

qmynd-impl.

Source

constants.lisp.

Constant: +mysql-type-long+
Package

qmynd-impl.

Source

constants.lisp.

Constant: +mysql-type-long-blob+
Package

qmynd-impl.

Source

constants.lisp.

Constant: +mysql-type-longlong+
Package

qmynd-impl.

Source

constants.lisp.

Constant: +mysql-type-medium-blob+
Package

qmynd-impl.

Source

constants.lisp.

Constant: +mysql-type-newdate+
Package

qmynd-impl.

Source

constants.lisp.

Constant: +mysql-type-newdecimal+
Package

qmynd-impl.

Source

constants.lisp.

Constant: +mysql-type-null+
Package

qmynd-impl.

Source

constants.lisp.

Constant: +mysql-type-set+
Package

qmynd-impl.

Source

constants.lisp.

Constant: +mysql-type-short+
Package

qmynd-impl.

Source

constants.lisp.

Constant: +mysql-type-string+
Package

qmynd-impl.

Source

constants.lisp.

Constant: +mysql-type-time+
Package

qmynd-impl.

Source

constants.lisp.

Constant: +mysql-type-timestamp+
Package

qmynd-impl.

Source

constants.lisp.

Constant: +mysql-type-tiny+
Package

qmynd-impl.

Source

constants.lisp.

Constant: +mysql-type-tiny-blob+
Package

qmynd-impl.

Source

constants.lisp.

Constant: +mysql-type-var-string+
Package

qmynd-impl.

Source

constants.lisp.

Constant: +mysql-type-varchar+
Package

qmynd-impl.

Source

constants.lisp.

Constant: +mysql-type-year+
Package

qmynd-impl.

Source

constants.lisp.

Constant: +seconds-per-minute+
Package

qmynd-impl.

Source

constants.lisp.


6.2.2 Special variables

Special Variable: *max-allowed-packets*

Client side implementation of max_allowed_packets.

Package

qmynd-impl.

Source

wire-packet.lisp.

Special Variable: +optimize-default+

Compiler optimization settings for safe, debuggable code.

Package

qmynd-impl.

Source

utilities.lisp.

Special Variable: +optimize-fast-unsafe+

Compiler optimization settings for fast, unsafe, hard-to-debug code.

Package

qmynd-impl.

Source

utilities.lisp.


6.2.3 Macros

Macro: i* (&rest fixnums)
Package

qmynd-impl.

Source

utilities.lisp.

Macro: i+ (&rest fixnums)
Package

qmynd-impl.

Source

utilities.lisp.

Macro: i- (number &rest fixnums)
Package

qmynd-impl.

Source

utilities.lisp.

Macro: i< (&rest fixnums)
Package

qmynd-impl.

Source

utilities.lisp.

Macro: i<= (&rest fixnums)
Package

qmynd-impl.

Source

utilities.lisp.

Macro: i= (&rest fixnums)
Package

qmynd-impl.

Source

utilities.lisp.

Macro: i> (&rest fixnums)
Package

qmynd-impl.

Source

utilities.lisp.

Macro: i>= (&rest fixnums)
Package

qmynd-impl.

Source

utilities.lisp.

Macro: iash (value count)
Package

qmynd-impl.

Source

utilities.lisp.

Macro: idecf (place &optional delta)
Package

qmynd-impl.

Source

utilities.lisp.

Macro: iincf (place &optional delta)
Package

qmynd-impl.

Source

utilities.lisp.

Macro: ildb (bytespec value)
Package

qmynd-impl.

Source

utilities.lisp.

Macro: ilogand (&rest fixnums)
Package

qmynd-impl.

Source

utilities.lisp.

Macro: ilogior (&rest fixnums)
Package

qmynd-impl.

Source

utilities.lisp.

Macro: with-gensyms ((&rest bindings) &body body)
Package

qmynd-impl.

Source

utilities.lisp.

Macro: with-prefixed-accessors (names (prefix object) &body body)
Package

qmynd-impl.

Source

utilities.lisp.


6.2.4 Compiler macros

Compiler Macro: curry (function &rest args)
Package

qmynd-impl.

Source

utilities.lisp.

Compiler Macro: read-fixed-length-integer (length stream &rest keys)
Package

qmynd-impl.

Source

basic-types.lisp.


6.2.5 Ordinary functions

Function: %denominator-divisible-by-2-or-5-only (x)

Helper function used in the definition of type DECIMAL-NUMBER.

Return T if the denominator of x has only 2 and/or 5 as factors, otherwise return NIL.

Package

qmynd-impl.

Source

utilities.lisp.

Function: %read-3-octets (stream)

Internal for wire protocol use only.

Package

qmynd-impl.

Source

wire-packet.lisp.

Reader: auth-switch-request-packet-auth-plugin-data (instance)
Writer: (setf auth-switch-request-packet-auth-plugin-data) (instance)
Package

qmynd-impl.

Source

handshake.lisp.

Target Slot

auth-plugin-data.

Function: auth-switch-request-packet-p (object)
Package

qmynd-impl.

Source

handshake.lisp.

Reader: auth-switch-request-packet-plugin-name (instance)
Writer: (setf auth-switch-request-packet-plugin-name) (instance)
Package

qmynd-impl.

Source

handshake.lisp.

Target Slot

plugin-name.

Reader: auth-switch-request-packet-tag (instance)
Writer: (setf auth-switch-request-packet-tag) (instance)
Package

qmynd-impl.

Source

handshake.lisp.

Target Slot

tag.

Reader: column-definition-v41-packet-catalog (instance)
Writer: (setf column-definition-v41-packet-catalog) (instance)
Package

qmynd-impl.

Source

response-result-set.lisp.

Target Slot

catalog.

Reader: column-definition-v41-packet-column-length (instance)
Writer: (setf column-definition-v41-packet-column-length) (instance)
Package

qmynd-impl.

Source

response-result-set.lisp.

Target Slot

column-length.

Reader: column-definition-v41-packet-cs-coll (instance)
Writer: (setf column-definition-v41-packet-cs-coll) (instance)
Package

qmynd-impl.

Source

response-result-set.lisp.

Target Slot

cs-coll.

Reader: column-definition-v41-packet-decimals (instance)
Writer: (setf column-definition-v41-packet-decimals) (instance)
Package

qmynd-impl.

Source

response-result-set.lisp.

Target Slot

decimals.

Reader: column-definition-v41-packet-default-value (instance)
Writer: (setf column-definition-v41-packet-default-value) (instance)
Package

qmynd-impl.

Source

response-result-set.lisp.

Target Slot

default-value.

Reader: column-definition-v41-packet-flags (instance)
Writer: (setf column-definition-v41-packet-flags) (instance)
Package

qmynd-impl.

Source

response-result-set.lisp.

Target Slot

flags.

Reader: column-definition-v41-packet-name (instance)
Writer: (setf column-definition-v41-packet-name) (instance)
Package

qmynd-impl.

Source

response-result-set.lisp.

Target Slot

name.

Reader: column-definition-v41-packet-org-name (instance)
Writer: (setf column-definition-v41-packet-org-name) (instance)
Package

qmynd-impl.

Source

response-result-set.lisp.

Target Slot

org-name.

Reader: column-definition-v41-packet-org-table (instance)
Writer: (setf column-definition-v41-packet-org-table) (instance)
Package

qmynd-impl.

Source

response-result-set.lisp.

Target Slot

org-table.

Function: column-definition-v41-packet-p (object)
Package

qmynd-impl.

Source

response-result-set.lisp.

Reader: column-definition-v41-packet-schema (instance)
Writer: (setf column-definition-v41-packet-schema) (instance)
Package

qmynd-impl.

Source

response-result-set.lisp.

Target Slot

schema.

Reader: column-definition-v41-packet-table (instance)
Writer: (setf column-definition-v41-packet-table) (instance)
Package

qmynd-impl.

Source

response-result-set.lisp.

Target Slot

table.

Reader: column-definition-v41-packet-type (instance)
Writer: (setf column-definition-v41-packet-type) (instance)
Package

qmynd-impl.

Source

response-result-set.lisp.

Target Slot

type.

Reader: command-statement-prepare-ok-packet-num-columns (instance)
Writer: (setf command-statement-prepare-ok-packet-num-columns) (instance)
Package

qmynd-impl.

Source

prepared-statement.lisp.

Target Slot

num-columns.

Reader: command-statement-prepare-ok-packet-num-params (instance)
Writer: (setf command-statement-prepare-ok-packet-num-params) (instance)
Package

qmynd-impl.

Source

prepared-statement.lisp.

Target Slot

num-params.

Function: command-statement-prepare-ok-packet-p (object)
Package

qmynd-impl.

Source

prepared-statement.lisp.

Reader: command-statement-prepare-ok-packet-statement-id (instance)
Writer: (setf command-statement-prepare-ok-packet-statement-id) (instance)
Package

qmynd-impl.

Source

prepared-statement.lisp.

Target Slot

statement-id.

Reader: command-statement-prepare-ok-packet-warning-count (instance)
Writer: (setf command-statement-prepare-ok-packet-warning-count) (instance)
Package

qmynd-impl.

Source

prepared-statement.lisp.

Target Slot

warning-count.

Function: concatenate-vectors (length vectors)

Given a list of VECTORS containing LENGTH octets in total, return a single vector containing the same octets in the same order.

Package

qmynd-impl.

Source

wire-packet.lisp.

Function: copy-auth-switch-request-packet (instance)
Package

qmynd-impl.

Source

handshake.lisp.

Function: copy-column-definition-v41-packet (instance)
Package

qmynd-impl.

Source

response-result-set.lisp.

Function: copy-command-statement-prepare-ok-packet (instance)
Package

qmynd-impl.

Source

prepared-statement.lisp.

Function: copy-initial-handshake-v10-packet (instance)
Package

qmynd-impl.

Source

handshake.lisp.

Function: copy-my-packet-stream (instance)
Package

qmynd-impl.

Source

wire-packet.lisp.

Function: copy-mysql-rand-st (instance)
Package

qmynd-impl.

Source

authentication.lisp.

Function: copy-old-auth-switch-request-packet (instance)
Package

qmynd-impl.

Source

handshake.lisp.

Function: copy-response-end-of-file-packet (instance)
Package

qmynd-impl.

Source

response-packets.lisp.

Function: copy-response-error-no-sql-state-packet (instance)
Package

qmynd-impl.

Source

response-packets.lisp.

Function: copy-response-error-packet (instance)
Package

qmynd-impl.

Source

response-packets.lisp.

Function: copy-response-ok-packet (instance)
Package

qmynd-impl.

Source

response-packets.lisp.

Function: curry (function &rest args)

Returns a function that applies ’function’ to ’args’, plus any additional arguments given at the call site.

Package

qmynd-impl.

Source

utilities.lisp.

Function: decode-octets-to-string (column-definition octets &optional encoding)

Decode the given vector of OCTETS into an internal Common Lisp string, given a known encoding for it. Provide a couple of restarts in case the decoding fails:

- use-nil decode octets as a nil value
- use-empty-string decode octets as an empty string ("")
- use-value decode octets as any given value.

Package

qmynd-impl.

Source

response-result-set.lisp.

Function: double-float-bits (x)
Package

qmynd-impl.

Source

utilities.lisp.

Function: fill-input-buffer (stream)

Allocates a new input buffer stream from the results of parsing a new compressed packet off of the wrapped stream. Requires that the existing input buffer, if any, be empty.

Package

qmynd-impl.

Source

compressed-protocol.lisp.

Function: fintern (format-string &rest format-args)

Interns a new symbol in the current package.

Package

qmynd-impl.

Source

utilities.lisp.

Function: have-compression ()
Package

qmynd-impl.

Source

feature-detection.lisp.

Function: have-ssl ()
Package

qmynd-impl.

Source

feature-detection.lisp.

Reader: initial-handshake-v10-packet-auth-data (instance)
Writer: (setf initial-handshake-v10-packet-auth-data) (instance)
Package

qmynd-impl.

Source

handshake.lisp.

Target Slot

auth-data.

Reader: initial-handshake-v10-packet-auth-plugin (instance)
Writer: (setf initial-handshake-v10-packet-auth-plugin) (instance)
Package

qmynd-impl.

Source

handshake.lisp.

Target Slot

auth-plugin.

Reader: initial-handshake-v10-packet-capability-flags (instance)
Writer: (setf initial-handshake-v10-packet-capability-flags) (instance)
Package

qmynd-impl.

Source

handshake.lisp.

Target Slot

capability-flags.

Reader: initial-handshake-v10-packet-character-set (instance)
Writer: (setf initial-handshake-v10-packet-character-set) (instance)
Package

qmynd-impl.

Source

handshake.lisp.

Target Slot

character-set.

Reader: initial-handshake-v10-packet-connection-id (instance)
Writer: (setf initial-handshake-v10-packet-connection-id) (instance)
Package

qmynd-impl.

Source

handshake.lisp.

Target Slot

connection-id.

Function: initial-handshake-v10-packet-p (object)
Package

qmynd-impl.

Source

handshake.lisp.

Reader: initial-handshake-v10-packet-server-version (instance)
Writer: (setf initial-handshake-v10-packet-server-version) (instance)
Package

qmynd-impl.

Source

handshake.lisp.

Target Slot

server-version.

Reader: initial-handshake-v10-packet-status-flags (instance)
Writer: (setf initial-handshake-v10-packet-status-flags) (instance)
Package

qmynd-impl.

Source

handshake.lisp.

Target Slot

status-flags.

Function: keywordify (x)

Given a symbol designator ’x’, return a keyword whose name is ’x’. If ’x’ is nil, this returns nil.

Package

qmynd-impl.

Source

utilities.lisp.

Function: kintern (format-string &rest format-args)

Interns a new symbol in the keyword package.

Package

qmynd-impl.

Source

utilities.lisp.

Function: make-auth-switch-request-packet (&key tag plugin-name auth-plugin-data)
Package

qmynd-impl.

Source

handshake.lisp.

Function: make-column-definition-v41-packet (&key catalog schema table org-table name org-name cs-coll column-length type flags decimals default-value)
Package

qmynd-impl.

Source

response-result-set.lisp.

Function: make-command-statement-prepare-ok-packet (&key statement-id num-columns num-params warning-count)
Package

qmynd-impl.

Source

prepared-statement.lisp.

Function: make-double-float (low high)
Package

qmynd-impl.

Source

utilities.lisp.

Function: make-initial-handshake-v10-packet (&key server-version connection-id auth-data capability-flags character-set status-flags auth-plugin)
Package

qmynd-impl.

Source

handshake.lisp.

Function: make-lisp-symbol (string)

Intern a string of the ’package:string’ and return the symbol.

Package

qmynd-impl.

Source

utilities.lisp.

Function: make-my-packet-stream (&key source payload seq-id len pos)
Package

qmynd-impl.

Source

wire-packet.lisp.

Function: make-mysql-rand-st (&key max-value max-value-dbl seed1 seed2)
Package

qmynd-impl.

Source

authentication.lisp.

Function: make-old-auth-switch-request-packet (&key tag)
Package

qmynd-impl.

Source

handshake.lisp.

Function: make-response-end-of-file-packet (&key warning-count status-flags)
Package

qmynd-impl.

Source

response-packets.lisp.

Function: make-response-error-no-sql-state-packet (&key error-code error-message)
Package

qmynd-impl.

Source

response-packets.lisp.

Function: make-response-error-packet (&key error-code sql-state error-message)
Package

qmynd-impl.

Source

response-packets.lisp.

Function: make-response-ok-packet (&key affected-rows last-insert-id status-flags warnings info)
Package

qmynd-impl.

Source

response-packets.lisp.

Function: make-single-float (bits)
Package

qmynd-impl.

Source

utilities.lisp.

Function: map-resultset-rows (fn column-count column-definitions &key as-text result-type)

Call the FN function with a single row from the result-set at a time.

When RESULT-TYPE is list, the row is a list, when RESULT-TYPE is vector, the row passed to the FN function is a vector.

Package

qmynd-impl.

Source

response-result-set.lisp.

Function: maybe-read-next-chunk (stream &optional eof-error-p eof-value)

Check if we are at the end of the packet, or if we need to read from the next chunk from the network within the same "logical" packet.

Package

qmynd-impl.

Source

wire-packet.lisp.

Reader: my-len (instance)
Writer: (setf my-len) (instance)
Package

qmynd-impl.

Source

wire-packet.lisp.

Target Slot

len.

Function: my-packet-stream-p (object)
Package

qmynd-impl.

Source

wire-packet.lisp.

Reader: my-payload (instance)
Writer: (setf my-payload) (instance)
Package

qmynd-impl.

Source

wire-packet.lisp.

Target Slot

payload.

Reader: my-pos (instance)
Writer: (setf my-pos) (instance)
Package

qmynd-impl.

Source

wire-packet.lisp.

Target Slot

pos.

Function: my-rnd (rand-st)
Package

qmynd-impl.

Source

authentication.lisp.

Reader: my-seq-id (instance)
Writer: (setf my-seq-id) (instance)
Package

qmynd-impl.

Source

wire-packet.lisp.

Target Slot

seq-id.

Reader: my-source (instance)
Writer: (setf my-source) (instance)
Package

qmynd-impl.

Source

wire-packet.lisp.

Target Slot

source.

Function: mysql-add-required-capability (cap-bits)
Package

qmynd-impl.

Source

connection.lisp.

Function: mysql-capabilities-supported ()

Returns the full set of capabilities supported by this client library.

Package

qmynd-impl.

Source

constants.lisp.

Function: mysql-connect-do-handshake (connection username password database &key client-found-rows compress ssl ssl-verify)

Perform the MySQL Initial Handshake with CONNECTION.

Package

qmynd-impl.

Source

handshake.lisp.

Function: mysql-cs-coll-to-character-encoding (cs-coll)

Maps a MySQL Character Set / Collation identifier to an encoding.

Package

qmynd-impl.

Source

misc.lisp.

Function: mysql-old-password-auth-response (password auth-data)

Scramble password hash with first 8 bytes of auth-data.

Package

qmynd-impl.

Source

authentication.lisp.

Function: mysql-old-random-init (seed1 seed2)
Package

qmynd-impl.

Source

authentication.lisp.

Reader: mysql-rand-st-max-value (instance)
Writer: (setf mysql-rand-st-max-value) (instance)
Package

qmynd-impl.

Source

authentication.lisp.

Target Slot

max-value.

Reader: mysql-rand-st-max-value-dbl (instance)
Writer: (setf mysql-rand-st-max-value-dbl) (instance)
Package

qmynd-impl.

Source

authentication.lisp.

Target Slot

max-value-dbl.

Function: mysql-rand-st-p (object)
Package

qmynd-impl.

Source

authentication.lisp.

Reader: mysql-rand-st-seed1 (instance)
Writer: (setf mysql-rand-st-seed1) (instance)
Package

qmynd-impl.

Source

authentication.lisp.

Target Slot

seed1.

Reader: mysql-rand-st-seed2 (instance)
Writer: (setf mysql-rand-st-seed2) (instance)
Package

qmynd-impl.

Source

authentication.lisp.

Target Slot

seed2.

Function: mysql-weak-hash-password (password)
Package

qmynd-impl.

Source

authentication.lisp.

Function: old-auth-switch-request-packet-p (object)
Package

qmynd-impl.

Source

handshake.lisp.

Reader: old-auth-switch-request-packet-tag (instance)
Writer: (setf old-auth-switch-request-packet-tag) (instance)
Package

qmynd-impl.

Source

handshake.lisp.

Target Slot

tag.

Function: parse-auth-switch-request (stream0)
Package

qmynd-impl.

Source

handshake.lisp.

Function: parse-column-definition-v41 (stream0)
Package

qmynd-impl.

Source

response-result-set.lisp.

Function: parse-command-statement-prepare-ok (stream0)
Package

qmynd-impl.

Source

prepared-statement.lisp.

Function: parse-date-time-string (str)

Parses a date-time-string in one of the following forms and returns a MYSQL-DATE-TIME object. "" – All fields = 0
"YYYY-MM-DD" – All time fields = 0
"YYYY-MM-DD hh:mm:ss" – Microseconds = 0
"YYYY-MM-DD hh:mm:ss.µµµµµµ"

Package

qmynd-impl.

Source

date-time.lisp.

Function: parse-decimal (str)
Package

qmynd-impl.

Source

utilities.lisp.

Function: parse-initial-handshake-v10 (stream0)
Package

qmynd-impl.

Source

handshake.lisp.

Function: parse-old-auth-switch-request (stream0)
Package

qmynd-impl.

Source

handshake.lisp.

Function: parse-response-end-of-file (stream0)
Package

qmynd-impl.

Source

response-packets.lisp.

Function: parse-response-error (stream0)
Package

qmynd-impl.

Source

response-packets.lisp.

Function: parse-response-error-no-sql-state (stream0)
Package

qmynd-impl.

Source

response-packets.lisp.

Function: parse-response-ok (stream0)
Package

qmynd-impl.

Source

response-packets.lisp.

Function: parse-resultset-row-as-list (column-count column-definitions)
Package

qmynd-impl.

Source

response-result-set.lisp.

Function: parse-resultset-row-as-text-list (column-count column-definitions)
Package

qmynd-impl.

Source

response-result-set.lisp.

Function: parse-resultset-row-as-text-vector (column-count column-definitions)
Package

qmynd-impl.

Source

response-result-set.lisp.

Function: parse-resultset-row-as-vector (column-count column-definitions)
Package

qmynd-impl.

Source

response-result-set.lisp.

Function: parse-text-protocol-result-column-as-text (octets column-definition)

Refrain from parsing data into lisp types, some application will only use the text form anyway

Package

qmynd-impl.

Source

response-result-set.lisp.

Function: parse-time-interval-string (str)

Parses the MySQL Text Protocol represetation of a time interval. /(-)?(h+):(mm):(ss).(µµµµµµ)/

Package

qmynd-impl.

Source

date-time.lisp.

Function: peek-first-octet (stream)

Get the first octet in this stream’s chunk.

Package

qmynd-impl.

Source

wire-packet.lisp.

Function: prepare-next-chunk (my-stream)

Prepare reading from a new packet from our source stream.

Package

qmynd-impl.

Source

wire-packet.lisp.

Function: read-1-octet-integer (stream &key signed)

Read 1 octet from STREAM as an integer.

Package

qmynd-impl.

Source

basic-types.lisp.

Function: read-10-octets-integer (stream &key signed)
Package

qmynd-impl.

Source

basic-types.lisp.

Function: read-2-octets-integer (stream &key signed)

Read 2 octets from STREAM as an integer.

Package

qmynd-impl.

Source

basic-types.lisp.

Function: read-3-octets-integer (stream &key signed)
Package

qmynd-impl.

Source

basic-types.lisp.

Function: read-4-octets-integer (stream &key signed)
Package

qmynd-impl.

Source

basic-types.lisp.

Function: read-6-octets-integer (stream &key signed)
Package

qmynd-impl.

Source

basic-types.lisp.

Function: read-8-octets-integer (stream &key signed)
Package

qmynd-impl.

Source

basic-types.lisp.

Function: read-compressed-wire-packet (stream &key expected-sequence-id)

Read a compressed packet from STREAM.

Package

qmynd-impl.

Source

compressed-protocol.lisp.

Function: read-fixed-length-integer (length stream &key signed)

Read an integer of LENGTH octets from STREAM.

Package

qmynd-impl.

Source

basic-types.lisp.

Function: read-fixed-length-octets (length stream)

Read LENGTH octets from STREAM, returns them in a vector.
NB: MySQL calls this a string, but we treat it as a vector of octets.

Package

qmynd-impl.

Source

basic-types.lisp.

Function: read-length-encoded-integer (stream &key null-ok)

Read a MySQL Length-Encoded Integer from STREAM. Accepts the following keyword arguments: NULL-OK - Parse #xFB as NULL.
Signals an error when we fail to parse an integer.

Package

qmynd-impl.

Source

basic-types.lisp.

Function: read-length-encoded-octets (stream &key null-ok)

Read a MySQL Length-Encoded Intgeer from STREAM, then read that many octets from STREAM. Accepts the following keyword arguments:
NULL-OK: Allow READ-LENGTH-ENCODED-INTEGER to treat #xFB as NULL.

Package

qmynd-impl.

Source

basic-types.lisp.

Function: read-my-octet (stream &optional eof-error-p eof-value)

Read a single octet from STREAM.

Package

qmynd-impl.

Source

wire-packet.lisp.

Function: read-my-sequence (sequence stream)

Copy data from the STREAM into SEQUENCE.

Package

qmynd-impl.

Source

wire-packet.lisp.

Function: read-null-terminated-octets (stream &optional eof-error-p)
Package

qmynd-impl.

Source

basic-types.lisp.

Function: read-rest-of-packet-octets (stream)

Copy the rest of the whole data set into an array and return it.

Package

qmynd-impl.

Source

wire-packet.lisp.

Function: read-whole-chunk (length stream)

Read LENGTH octets from STREAM and return an array of them.

Package

qmynd-impl.

Source

wire-packet.lisp.

Function: read-wire-packet (stream &key expected-sequence-id)

Instanciate a my-packet-stream object and read some meta-data about it.

Package

qmynd-impl.

Source

wire-packet.lisp.

Function: response-end-of-file-packet-p (object)
Package

qmynd-impl.

Source

response-packets.lisp.

Reader: response-end-of-file-packet-status-flags (instance)
Writer: (setf response-end-of-file-packet-status-flags) (instance)
Package

qmynd-impl.

Source

response-packets.lisp.

Target Slot

status-flags.

Reader: response-end-of-file-packet-warning-count (instance)
Writer: (setf response-end-of-file-packet-warning-count) (instance)
Package

qmynd-impl.

Source

response-packets.lisp.

Target Slot

warning-count.

Reader: response-error-no-sql-state-packet-error-code (instance)
Writer: (setf response-error-no-sql-state-packet-error-code) (instance)
Package

qmynd-impl.

Source

response-packets.lisp.

Target Slot

error-code.

Reader: response-error-no-sql-state-packet-error-message (instance)
Writer: (setf response-error-no-sql-state-packet-error-message) (instance)
Package

qmynd-impl.

Source

response-packets.lisp.

Target Slot

error-message.

Function: response-error-no-sql-state-packet-p (object)
Package

qmynd-impl.

Source

response-packets.lisp.

Reader: response-error-packet-error-code (instance)
Writer: (setf response-error-packet-error-code) (instance)
Package

qmynd-impl.

Source

response-packets.lisp.

Target Slot

error-code.

Reader: response-error-packet-error-message (instance)
Writer: (setf response-error-packet-error-message) (instance)
Package

qmynd-impl.

Source

response-packets.lisp.

Target Slot

error-message.

Function: response-error-packet-p (object)
Package

qmynd-impl.

Source

response-packets.lisp.

Reader: response-error-packet-sql-state (instance)
Writer: (setf response-error-packet-sql-state) (instance)
Package

qmynd-impl.

Source

response-packets.lisp.

Target Slot

sql-state.

Reader: response-ok-packet-info (instance)
Writer: (setf response-ok-packet-info) (instance)
Package

qmynd-impl.

Source

response-packets.lisp.

Target Slot

info.

Function: response-ok-packet-p (object)
Package

qmynd-impl.

Source

response-packets.lisp.

Function: send-auth-switch-response (auth-response)
Package

qmynd-impl.

Source

handshake.lisp.

Function: send-command-change-user (&key username password schema)
Package

qmynd-impl.

Source

command-change-user.lisp.

Function: send-ssl-request-packet (verify)

Sends a MySQL SSL Connection Request Packet and begins SSL negotiation.

Package

qmynd-impl.

Source

handshake.lisp.

Function: single-float-bits (x)
Package

qmynd-impl.

Source

utilities.lisp.

Function: unsigned-to-signed (byte n)
Package

qmynd-impl.

Source

basic-types.lisp.

Function: write-compressed-wire-packet (stream payload &key sequence-id)

Write PAYLOAD to STREAM as one or more compressed packets.

Package

qmynd-impl.

Source

compressed-protocol.lisp.

Function: write-decimal-to-string (value)
Package

qmynd-impl.

Source

utilities.lisp.

Function: write-fixed-length-integer (int length stream)

Write INT to STREAM as a LENGTH byte integer.

Package

qmynd-impl.

Source

basic-types.lisp.

Function: write-length-encoded-integer (int stream)

Write INT to STREAM as a MySQL Length-Encoded Integer. Assumes INT is non-negative.
Signals an error if INT is too big.

Package

qmynd-impl.

Source

basic-types.lisp.

Function: write-length-encoded-octets (octets stream)

Write the length of OCTETS to STREAM as a MySQL Length-Encoded Integer, then write OCTETS to STREAM.

Package

qmynd-impl.

Source

basic-types.lisp.

Function: write-null-terminated-octets (octets stream)

Write OCTETS to STREAM followed by a NUL octet. Assumes no NUL octet exist in OCTETS.

Package

qmynd-impl.

Source

basic-types.lisp.

Function: write-wire-packet (stream payload &key sequence-id)

Write PAYLOAD to STREAM as one or more packets.

Package

qmynd-impl.

Source

wire-packet.lisp.


6.2.6 Generic functions

Generic Reader: bad-mysql-type-spec-text (condition)
Package

qmynd-impl.

Methods
Reader Method: bad-mysql-type-spec-text ((condition bad-mysql-type-spec))
Source

conditions.lisp.

Target Slot

text.

Generic Reader: decoding-error-coldef (condition)
Package

qmynd-impl.

Methods
Reader Method: decoding-error-coldef ((condition decoding-error))
Source

conditions.lisp.

Target Slot

coldef.

Generic Reader: decoding-error-condition (condition)
Package

qmynd-impl.

Methods
Reader Method: decoding-error-condition ((condition decoding-error))
Source

conditions.lisp.

Target Slot

coding-error.

Generic Reader: decoding-error-encoding (condition)
Package

qmynd-impl.

Methods
Reader Method: decoding-error-encoding ((condition decoding-error))
Source

conditions.lisp.

Target Slot

encoding.

Generic Reader: decoding-error-octets (condition)
Package

qmynd-impl.

Methods
Reader Method: decoding-error-octets ((condition decoding-error))
Source

conditions.lisp.

Target Slot

octets.

Generic Reader: invalid-length-encoded-integer-text (condition)
Package

qmynd-impl.

Methods
Reader Method: invalid-length-encoded-integer-text ((condition invalid-length-encoded-integer))
Source

conditions.lisp.

Target Slot

text.

Generic Reader: mysql-compressed-stream-input-buffer (object)
Generic Writer: (setf mysql-compressed-stream-input-buffer) (object)
Package

qmynd-impl.

Methods
Reader Method: mysql-compressed-stream-input-buffer ((mysql-compressed-stream mysql-compressed-stream))
Writer Method: (setf mysql-compressed-stream-input-buffer) ((mysql-compressed-stream mysql-compressed-stream))

The container for the incoming, just inflated, octet stream.

Source

compressed-protocol.lisp.

Target Slot

input-buffer.

Generic Reader: mysql-compressed-stream-output-buffer (object)
Generic Writer: (setf mysql-compressed-stream-output-buffer) (object)
Package

qmynd-impl.

Methods
Reader Method: mysql-compressed-stream-output-buffer ((mysql-compressed-stream mysql-compressed-stream))
Writer Method: (setf mysql-compressed-stream-output-buffer) ((mysql-compressed-stream mysql-compressed-stream))

The container for the outgoing, to be deflated, octet stream.

Source

compressed-protocol.lisp.

Target Slot

output-buffer.

Generic Reader: mysql-compressed-stream-sequence-id (object)
Generic Writer: (setf mysql-compressed-stream-sequence-id) (object)
Package

qmynd-impl.

Methods
Reader Method: mysql-compressed-stream-sequence-id ((mysql-compressed-stream mysql-compressed-stream))
Writer Method: (setf mysql-compressed-stream-sequence-id) ((mysql-compressed-stream mysql-compressed-stream))

Sequence IDs for the compressed protocol packet stream.

Source

compressed-protocol.lisp.

Target Slot

sequence-id.

Generic Reader: mysql-compressed-stream-stream (object)
Generic Writer: (setf mysql-compressed-stream-stream) (object)
Package

qmynd-impl.

Methods
Reader Method: mysql-compressed-stream-stream ((mysql-compressed-stream mysql-compressed-stream))
Writer Method: (setf mysql-compressed-stream-stream) ((mysql-compressed-stream mysql-compressed-stream))

The underlying stream.

Source

compressed-protocol.lisp.

Target Slot

stream.

Generic Function: mysql-connection-close-socket (connection)

Close the MySQL connection’s socket.

Package

qmynd-impl.

Source

connection.lisp.

Methods
Method: mysql-connection-close-socket ((c mysql-local-connection))
Method: mysql-connection-close-socket ((c mysql-inet-connection))
Generic Function: mysql-connection-command-init (c command)
Package

qmynd-impl.

Methods
Method: mysql-connection-command-init ((c mysql-base-connection) command)

Initialize connection for a new command. Resets sequence-id in underlying stream(s).

Source

connection.lisp.

Generic Function: mysql-connection-remove-stale-prepared-statements (c)
Package

qmynd-impl.

Methods
Method: mysql-connection-remove-stale-prepared-statements ((c mysql-base-connection))

Removes from C all prepared statements that do not have C as their connection.

Source

connection.lisp.

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

qmynd-impl.

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

conditions.lisp.

Target Slot

code.

Generic Reader: mysql-error-message (condition)
Package

qmynd-impl.

Methods
Reader Method: mysql-error-message ((condition mysql-error))
Source

conditions.lisp.

Target Slot

message.

Generic Reader: mysql-error-state (condition)
Package

qmynd-impl.

Methods
Reader Method: mysql-error-state ((condition mysql-error))
Source

conditions.lisp.

Target Slot

state.

Generic Reader: mysql-insufficient-capabilities-server-flags (condition)
Package

qmynd-impl.

Methods
Reader Method: mysql-insufficient-capabilities-server-flags ((condition mysql-insufficient-capabilities))
Source

conditions.lisp.

Target Slot

server-flags.

Generic Reader: mysql-unsupported-authentication-plugin (condition)
Package

qmynd-impl.

Methods
Reader Method: mysql-unsupported-authentication-plugin ((condition mysql-unsupported-authentication))
Source

conditions.lisp.

Target Slot

plugin.

Generic Reader: packet-slot-name (object)
Package

qmynd-impl.

Methods
Reader Method: packet-slot-name ((packet-slot packet-slot))

automatically generated reader method

Source

define-packet.lisp.

Target Slot

name.

Generic Reader: partial-read-bytes (condition)
Package

qmynd-impl.

Methods
Reader Method: partial-read-bytes ((condition partial-read))
Source

conditions.lisp.

Target Slot

bytes.

Generic Reader: partial-read-expected (condition)
Package

qmynd-impl.

Methods
Reader Method: partial-read-expected ((condition partial-read))
Source

conditions.lisp.

Target Slot

expected.

Generic Reader: unexpected-packet-payload (condition)
Package

qmynd-impl.

Methods
Reader Method: unexpected-packet-payload ((condition unexpected-packet))
Source

conditions.lisp.

Target Slot

payload.


6.2.7 Conditions

Condition: bad-mysql-type-spec

Signaled when we encounter a bad type spec in DEFINE-PACKET.

Package

qmynd-impl.

Source

conditions.lisp.

Direct superclasses

mysql-internal-error.

Direct methods

bad-mysql-type-spec-text.

Direct slots
Slot: text
Initargs

:text

Readers

bad-mysql-type-spec-text.

Writers

This slot is read-only.

Condition: decoding-error

Signaled when babel fails to decode OCTETS in ENCODING for a given column definition COLDEF.

Package

qmynd-impl.

Source

conditions.lisp.

Direct superclasses

mysql-external-error.

Direct methods
Direct slots
Slot: coldef
Initargs

:coldef

Readers

decoding-error-coldef.

Writers

This slot is read-only.

Slot: encoding
Initargs

:encoding

Readers

decoding-error-encoding.

Writers

This slot is read-only.

Slot: octets
Initargs

:octets

Readers

decoding-error-octets.

Writers

This slot is read-only.

Slot: coding-error
Initargs

:error

Readers

decoding-error-condition.

Writers

This slot is read-only.

Condition: invalid-length-encoded-integer
Package

qmynd-impl.

Source

conditions.lisp.

Direct superclasses

mysql-internal-error.

Direct methods

invalid-length-encoded-integer-text.

Direct slots
Slot: text
Initargs

:text

Readers

invalid-length-encoded-integer-text.

Writers

This slot is read-only.

Condition: invalid-prepared-statement

Signaled when trying to use an invalid MYSQL-PREPARED-STATEMENT.

Package

qmynd-impl.

Source

conditions.lisp.

Direct superclasses

mysql-external-error.

Condition: mysql-external-error

Base class for all QMyND MySQL external (exported) errors.

Package

qmynd-impl.

Source

conditions.lisp.

Direct superclasses

mysql-base-error.

Direct subclasses
Condition: mysql-internal-error

Base class for all QMyND internal errors.

Package

qmynd-impl.

Source

conditions.lisp.

Direct superclasses

mysql-base-error.

Direct subclasses
Condition: protocol-version-mismatch

Signaled when the initial handshake returns an unknown protocol value.

Package

qmynd-impl.

Source

conditions.lisp.

Direct superclasses

mysql-external-error.

Direct slots
Slot: version
Initargs

:version

Condition: unexpected-parameter-count

Signaled when the wrong number of parameters are passed while calling #’MYSQL-STATEMENT-EXECUTE.

Package

qmynd-impl.

Source

conditions.lisp.

Direct superclasses

mysql-external-error.

Condition: unexpected-sequence-id
Package

qmynd-impl.

Source

conditions.lisp.

Direct superclasses

mysql-internal-error.


6.2.8 Structures

Structure: auth-switch-request-packet
Package

qmynd-impl.

Source

handshake.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: tag
Type

(integer 0 255)

Readers

auth-switch-request-packet-tag.

Writers

(setf auth-switch-request-packet-tag).

Slot: plugin-name
Type

string

Readers

auth-switch-request-packet-plugin-name.

Writers

(setf auth-switch-request-packet-plugin-name).

Slot: auth-plugin-data
Type

string

Readers

auth-switch-request-packet-auth-plugin-data.

Writers

(setf auth-switch-request-packet-auth-plugin-data).

Structure: column-definition-v41-packet
Package

qmynd-impl.

Source

response-result-set.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: catalog
Type

string

Readers

column-definition-v41-packet-catalog.

Writers

(setf column-definition-v41-packet-catalog).

Slot: schema
Type

string

Readers

column-definition-v41-packet-schema.

Writers

(setf column-definition-v41-packet-schema).

Slot: table
Type

string

Readers

column-definition-v41-packet-table.

Writers

(setf column-definition-v41-packet-table).

Slot: org-table
Type

string

Readers

column-definition-v41-packet-org-table.

Writers

(setf column-definition-v41-packet-org-table).

Slot: name
Type

string

Readers

column-definition-v41-packet-name.

Writers

(setf column-definition-v41-packet-name).

Slot: org-name
Type

string

Readers

column-definition-v41-packet-org-name.

Writers

(setf column-definition-v41-packet-org-name).

Slot: cs-coll
Type

(integer 0 65535)

Readers

column-definition-v41-packet-cs-coll.

Writers

(setf column-definition-v41-packet-cs-coll).

Slot: column-length
Type

(integer 0 4294967295)

Readers

column-definition-v41-packet-column-length.

Writers

(setf column-definition-v41-packet-column-length).

Slot: type
Package

common-lisp.

Type

(integer 0 255)

Readers

column-definition-v41-packet-type.

Writers

(setf column-definition-v41-packet-type).

Slot: flags
Type

(integer 0 65535)

Readers

column-definition-v41-packet-flags.

Writers

(setf column-definition-v41-packet-flags).

Slot: decimals
Type

(integer 0 255)

Readers

column-definition-v41-packet-decimals.

Writers

(setf column-definition-v41-packet-decimals).

Slot: default-value
Type

(or string null)

Readers

column-definition-v41-packet-default-value.

Writers

(setf column-definition-v41-packet-default-value).

Structure: command-statement-prepare-ok-packet
Package

qmynd-impl.

Source

prepared-statement.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: statement-id
Type

(integer 0 4294967295)

Readers

command-statement-prepare-ok-packet-statement-id.

Writers

(setf command-statement-prepare-ok-packet-statement-id).

Slot: num-columns
Type

(integer 0 65535)

Readers

command-statement-prepare-ok-packet-num-columns.

Writers

(setf command-statement-prepare-ok-packet-num-columns).

Slot: num-params
Type

(integer 0 65535)

Readers

command-statement-prepare-ok-packet-num-params.

Writers

(setf command-statement-prepare-ok-packet-num-params).

Slot: warning-count
Type

(integer 0 65535)

Readers

command-statement-prepare-ok-packet-warning-count.

Writers

(setf command-statement-prepare-ok-packet-warning-count).

Structure: initial-handshake-v10-packet
Package

qmynd-impl.

Source

handshake.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: server-version
Type

string

Readers

initial-handshake-v10-packet-server-version.

Writers

(setf initial-handshake-v10-packet-server-version).

Slot: connection-id
Type

(integer 0 4294967295)

Readers

initial-handshake-v10-packet-connection-id.

Writers

(setf initial-handshake-v10-packet-connection-id).

Slot: auth-data
Type

(vector (unsigned-byte 8))

Readers

initial-handshake-v10-packet-auth-data.

Writers

(setf initial-handshake-v10-packet-auth-data).

Slot: capability-flags
Type

integer

Readers

initial-handshake-v10-packet-capability-flags.

Writers

(setf initial-handshake-v10-packet-capability-flags).

Slot: character-set
Type

(or (integer 0 255) null)

Readers

initial-handshake-v10-packet-character-set.

Writers

(setf initial-handshake-v10-packet-character-set).

Slot: status-flags
Type

(or (integer 0 65535) null)

Readers

initial-handshake-v10-packet-status-flags.

Writers

(setf initial-handshake-v10-packet-status-flags).

Slot: auth-plugin
Type

(or string null)

Readers

initial-handshake-v10-packet-auth-plugin.

Writers

(setf initial-handshake-v10-packet-auth-plugin).

Structure: my-packet-stream
Package

qmynd-impl.

Source

wire-packet.lisp.

Direct superclasses

structure-object.

Direct methods

print-object.

Direct slots
Slot: source
Type

(or null stream)

Readers

my-source.

Writers

(setf my-source).

Slot: payload
Type

(or null (simple-array (unsigned-byte 8) *))

Readers

my-payload.

Writers

(setf my-payload).

Slot: seq-id
Type

(integer 0 255)

Initform

0

Readers

my-seq-id.

Writers

(setf my-seq-id).

Slot: len
Type

integer

Initform

0

Readers

my-len.

Writers

(setf my-len).

Slot: pos
Type

integer

Initform

0

Readers

my-pos.

Writers

(setf my-pos).

Structure: mysql-rand-st
Package

qmynd-impl.

Source

authentication.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: max-value
Readers

mysql-rand-st-max-value.

Writers

(setf mysql-rand-st-max-value).

Slot: max-value-dbl
Readers

mysql-rand-st-max-value-dbl.

Writers

(setf mysql-rand-st-max-value-dbl).

Slot: seed1
Readers

mysql-rand-st-seed1.

Writers

(setf mysql-rand-st-seed1).

Slot: seed2
Readers

mysql-rand-st-seed2.

Writers

(setf mysql-rand-st-seed2).

Structure: old-auth-switch-request-packet
Package

qmynd-impl.

Source

handshake.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: tag
Type

(integer 0 255)

Readers

old-auth-switch-request-packet-tag.

Writers

(setf old-auth-switch-request-packet-tag).

Structure: response-end-of-file-packet
Package

qmynd-impl.

Source

response-packets.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: warning-count
Type

(or (integer 0 65535) null)

Readers

response-end-of-file-packet-warning-count.

Writers

(setf response-end-of-file-packet-warning-count).

Slot: status-flags
Type

(or (integer 0 65535) null)

Readers

response-end-of-file-packet-status-flags.

Writers

(setf response-end-of-file-packet-status-flags).

Structure: response-error-no-sql-state-packet
Package

qmynd-impl.

Source

response-packets.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: error-code
Type

(integer 0 65535)

Readers

response-error-no-sql-state-packet-error-code.

Writers

(setf response-error-no-sql-state-packet-error-code).

Slot: error-message
Type

string

Readers

response-error-no-sql-state-packet-error-message.

Writers

(setf response-error-no-sql-state-packet-error-message).

Structure: response-error-packet
Package

qmynd-impl.

Source

response-packets.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: error-code
Type

(integer 0 65535)

Readers

response-error-packet-error-code.

Writers

(setf response-error-packet-error-code).

Slot: sql-state
Type

(or string null)

Readers

response-error-packet-sql-state.

Writers

(setf response-error-packet-sql-state).

Slot: error-message
Type

string

Readers

response-error-packet-error-message.

Writers

(setf response-error-packet-error-message).


6.2.9 Classes

Class: mysql-compressed-stream
Package

qmynd-impl.

Source

compressed-protocol.lisp.

Direct superclasses
  • fundamental-binary-input-stream.
  • fundamental-binary-output-stream.
  • trivial-gray-stream-mixin.
Direct methods
Direct slots
Slot: stream

The underlying stream.

Package

common-lisp.

Initargs

:stream

Readers

mysql-compressed-stream-stream.

Writers

(setf mysql-compressed-stream-stream).

Slot: input-buffer

The container for the incoming, just inflated, octet stream.

Type

(or flexi-streams:in-memory-input-stream null)

Readers

mysql-compressed-stream-input-buffer.

Writers

(setf mysql-compressed-stream-input-buffer).

Slot: output-buffer

The container for the outgoing, to be deflated, octet stream.

Type

flexi-streams:in-memory-output-stream

Initform

(flexi-streams:make-in-memory-output-stream)

Readers

mysql-compressed-stream-output-buffer.

Writers

(setf mysql-compressed-stream-output-buffer).

Slot: sequence-id

Sequence IDs for the compressed protocol packet stream.

Type

integer

Initform

0

Readers

mysql-compressed-stream-sequence-id.

Writers

(setf mysql-compressed-stream-sequence-id).

Class: mysql-inet-connection

An AF_INET MySQL connections.

Package

qmynd-impl.

Source

connection.lisp.

Direct superclasses

mysql-base-connection.

Direct methods
Direct slots
Slot: socket
Type

(or usocket:stream-usocket null)

Initargs

:socket

Readers

mysql-connection-socket.

Writers

(setf mysql-connection-socket).

Class: mysql-local-connection

An AF_LOCAL MySQL connection.

Package

qmynd-impl.

Source

connection.lisp.

Direct superclasses

mysql-base-connection.

Direct methods
Direct slots
Slot: socket
Initargs

:socket

Readers

mysql-connection-socket.

Writers

(setf mysql-connection-socket).


Appendix A Indexes


A.1 Concepts


A.2 Functions

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

%
%denominator-divisible-by-2-or-5-only: Private ordinary functions
%read-3-octets: Private ordinary functions

(
(setf auth-switch-request-packet-auth-plugin-data): Private ordinary functions
(setf auth-switch-request-packet-plugin-name): Private ordinary functions
(setf auth-switch-request-packet-tag): Private ordinary functions
(setf column-definition-v41-packet-catalog): Private ordinary functions
(setf column-definition-v41-packet-column-length): Private ordinary functions
(setf column-definition-v41-packet-cs-coll): Private ordinary functions
(setf column-definition-v41-packet-decimals): Private ordinary functions
(setf column-definition-v41-packet-default-value): Private ordinary functions
(setf column-definition-v41-packet-flags): Private ordinary functions
(setf column-definition-v41-packet-name): Private ordinary functions
(setf column-definition-v41-packet-org-name): Private ordinary functions
(setf column-definition-v41-packet-org-table): Private ordinary functions
(setf column-definition-v41-packet-schema): Private ordinary functions
(setf column-definition-v41-packet-table): Private ordinary functions
(setf column-definition-v41-packet-type): Private ordinary functions
(setf command-statement-prepare-ok-packet-num-columns): Private ordinary functions
(setf command-statement-prepare-ok-packet-num-params): Private ordinary functions
(setf command-statement-prepare-ok-packet-statement-id): Private ordinary functions
(setf command-statement-prepare-ok-packet-warning-count): Private ordinary functions
(setf initial-handshake-v10-packet-auth-data): Private ordinary functions
(setf initial-handshake-v10-packet-auth-plugin): Private ordinary functions
(setf initial-handshake-v10-packet-capability-flags): Private ordinary functions
(setf initial-handshake-v10-packet-character-set): Private ordinary functions
(setf initial-handshake-v10-packet-connection-id): Private ordinary functions
(setf initial-handshake-v10-packet-server-version): Private ordinary functions
(setf initial-handshake-v10-packet-status-flags): Private ordinary functions
(setf my-len): Private ordinary functions
(setf my-payload): Private ordinary functions
(setf my-pos): Private ordinary functions
(setf my-seq-id): Private ordinary functions
(setf my-source): Private ordinary functions
(setf mysql-compressed-stream-input-buffer): Private generic functions
(setf mysql-compressed-stream-input-buffer): Private generic functions
(setf mysql-compressed-stream-output-buffer): Private generic functions
(setf mysql-compressed-stream-output-buffer): Private generic functions
(setf mysql-compressed-stream-sequence-id): Private generic functions
(setf mysql-compressed-stream-sequence-id): Private generic functions
(setf mysql-compressed-stream-stream): Private generic functions
(setf mysql-compressed-stream-stream): Private generic functions
(setf mysql-connection-auth-data): Public generic functions
(setf mysql-connection-auth-data): Public generic functions
(setf mysql-connection-auth-plugin): Public generic functions
(setf mysql-connection-auth-plugin): Public generic functions
(setf mysql-connection-capabilities): Public generic functions
(setf mysql-connection-capabilities): Public generic functions
(setf mysql-connection-character-set): Public generic functions
(setf mysql-connection-character-set): Public generic functions
(setf mysql-connection-connected): Public generic functions
(setf mysql-connection-connected): Public generic functions
(setf mysql-connection-connection-id): Public generic functions
(setf mysql-connection-connection-id): Public generic functions
(setf mysql-connection-cs-coll): Public generic functions
(setf mysql-connection-cs-coll): Public generic functions
(setf mysql-connection-current-command): Public generic functions
(setf mysql-connection-current-command): Public generic functions
(setf mysql-connection-default-schema): Public generic functions
(setf mysql-connection-default-schema): Public generic functions
(setf mysql-connection-prepared-statements): Public generic functions
(setf mysql-connection-prepared-statements): Public generic functions
(setf mysql-connection-sequence-id): Public generic functions
(setf mysql-connection-sequence-id): Public generic functions
(setf mysql-connection-server-version): Public generic functions
(setf mysql-connection-server-version): Public generic functions
(setf mysql-connection-socket): Public generic functions
(setf mysql-connection-socket): Public generic functions
(setf mysql-connection-socket): Public generic functions
(setf mysql-connection-status-flags): Public generic functions
(setf mysql-connection-status-flags): Public generic functions
(setf mysql-connection-stream): Public generic functions
(setf mysql-connection-stream): Public generic functions
(setf mysql-date-time-day): Public generic functions
(setf mysql-date-time-day): Public generic functions
(setf mysql-date-time-hour): Public generic functions
(setf mysql-date-time-hour): Public generic functions
(setf mysql-date-time-microsecond): Public generic functions
(setf mysql-date-time-microsecond): Public generic functions
(setf mysql-date-time-minute): Public generic functions
(setf mysql-date-time-minute): Public generic functions
(setf mysql-date-time-month): Public generic functions
(setf mysql-date-time-month): Public generic functions
(setf mysql-date-time-second): Public generic functions
(setf mysql-date-time-second): Public generic functions
(setf mysql-date-time-year): Public generic functions
(setf mysql-date-time-year): Public generic functions
(setf mysql-prepared-statement-columns): Public generic functions
(setf mysql-prepared-statement-columns): Public generic functions
(setf mysql-prepared-statement-connection): Public generic functions
(setf mysql-prepared-statement-connection): Public generic functions
(setf mysql-prepared-statement-parameters): Public generic functions
(setf mysql-prepared-statement-parameters): Public generic functions
(setf mysql-prepared-statement-query-string): Public generic functions
(setf mysql-prepared-statement-query-string): Public generic functions
(setf mysql-prepared-statement-statement-id): Public generic functions
(setf mysql-prepared-statement-statement-id): Public generic functions
(setf mysql-rand-st-max-value): Private ordinary functions
(setf mysql-rand-st-max-value-dbl): Private ordinary functions
(setf mysql-rand-st-seed1): Private ordinary functions
(setf mysql-rand-st-seed2): Private ordinary functions
(setf mysql-time-interval-days): Public generic functions
(setf mysql-time-interval-days): Public generic functions
(setf mysql-time-interval-hours): Public generic functions
(setf mysql-time-interval-hours): Public generic functions
(setf mysql-time-interval-microseconds): Public generic functions
(setf mysql-time-interval-microseconds): Public generic functions
(setf mysql-time-interval-minutes): Public generic functions
(setf mysql-time-interval-minutes): Public generic functions
(setf mysql-time-interval-negativep): Public generic functions
(setf mysql-time-interval-negativep): Public generic functions
(setf mysql-time-interval-seconds): Public generic functions
(setf mysql-time-interval-seconds): Public generic functions
(setf mysql-year-year): Public generic functions
(setf mysql-year-year): Public generic functions
(setf old-auth-switch-request-packet-tag): Private ordinary functions
(setf packet-slot-bind): Public generic functions
(setf packet-slot-bind): Public generic functions
(setf packet-slot-eof): Public generic functions
(setf packet-slot-eof): Public generic functions
(setf packet-slot-mysql-type): Public generic functions
(setf packet-slot-mysql-type): Public generic functions
(setf packet-slot-predicate): Public generic functions
(setf packet-slot-predicate): Public generic functions
(setf packet-slot-reduce): Public generic functions
(setf packet-slot-reduce): Public generic functions
(setf packet-slot-transform): Public generic functions
(setf packet-slot-transform): Public generic functions
(setf packet-slot-transient): Public generic functions
(setf packet-slot-transient): Public generic functions
(setf packet-slot-type): Public generic functions
(setf packet-slot-type): Public generic functions
(setf packet-slot-value): Public generic functions
(setf packet-slot-value): Public generic functions
(setf response-end-of-file-packet-status-flags): Private ordinary functions
(setf response-end-of-file-packet-warning-count): Private ordinary functions
(setf response-error-no-sql-state-packet-error-code): Private ordinary functions
(setf response-error-no-sql-state-packet-error-message): Private ordinary functions
(setf response-error-packet-error-code): Private ordinary functions
(setf response-error-packet-error-message): Private ordinary functions
(setf response-error-packet-sql-state): Private ordinary functions
(setf response-ok-packet-affected-rows): Public ordinary functions
(setf response-ok-packet-info): Private ordinary functions
(setf response-ok-packet-last-insert-id): Public ordinary functions
(setf response-ok-packet-status-flags): Public ordinary functions
(setf response-ok-packet-warnings): Public ordinary functions

A
auth-switch-request-packet-auth-plugin-data: Private ordinary functions
auth-switch-request-packet-p: Private ordinary functions
auth-switch-request-packet-plugin-name: Private ordinary functions
auth-switch-request-packet-tag: Private ordinary functions

B
bad-mysql-type-spec-text: Private generic functions
bad-mysql-type-spec-text: Private generic functions

C
column-definition-encoding: Public ordinary functions
column-definition-type: Public ordinary functions
column-definition-v41-packet-catalog: Private ordinary functions
column-definition-v41-packet-column-length: Private ordinary functions
column-definition-v41-packet-cs-coll: Private ordinary functions
column-definition-v41-packet-decimals: Private ordinary functions
column-definition-v41-packet-default-value: Private ordinary functions
column-definition-v41-packet-flags: Private ordinary functions
column-definition-v41-packet-name: Private ordinary functions
column-definition-v41-packet-org-name: Private ordinary functions
column-definition-v41-packet-org-table: Private ordinary functions
column-definition-v41-packet-p: Private ordinary functions
column-definition-v41-packet-schema: Private ordinary functions
column-definition-v41-packet-table: Private ordinary functions
column-definition-v41-packet-type: Private ordinary functions
command-statement-prepare-ok-packet-num-columns: Private ordinary functions
command-statement-prepare-ok-packet-num-params: Private ordinary functions
command-statement-prepare-ok-packet-p: Private ordinary functions
command-statement-prepare-ok-packet-statement-id: Private ordinary functions
command-statement-prepare-ok-packet-warning-count: Private ordinary functions
Compiler Macro, curry: Private compiler macros
Compiler Macro, read-fixed-length-integer: Private compiler macros
concatenate-vectors: Private ordinary functions
copy-auth-switch-request-packet: Private ordinary functions
copy-column-definition-v41-packet: Private ordinary functions
copy-command-statement-prepare-ok-packet: Private ordinary functions
copy-initial-handshake-v10-packet: Private ordinary functions
copy-my-packet-stream: Private ordinary functions
copy-mysql-rand-st: Private ordinary functions
copy-old-auth-switch-request-packet: Private ordinary functions
copy-response-end-of-file-packet: Private ordinary functions
copy-response-error-no-sql-state-packet: Private ordinary functions
copy-response-error-packet: Private ordinary functions
copy-response-ok-packet: Private ordinary functions
curry: Private compiler macros
curry: Private ordinary functions

D
decode-octets-to-string: Private ordinary functions
decoding-error-coldef: Private generic functions
decoding-error-coldef: Private generic functions
decoding-error-condition: Private generic functions
decoding-error-condition: Private generic functions
decoding-error-encoding: Private generic functions
decoding-error-encoding: Private generic functions
decoding-error-octets: Private generic functions
decoding-error-octets: Private generic functions
define-packet: Public macros
double-float-bits: Private ordinary functions

E
emit-packet-parser: Public ordinary functions
emit-packet-parser-slot: Public ordinary functions
emit-packet-parser-slot-reader: Public ordinary functions
emit-packet-slot-lisp-type: Public ordinary functions
emit-packet-struct: Public ordinary functions
encode-binary-parameter: Public ordinary functions

F
fill-input-buffer: Private ordinary functions
fintern: Private ordinary functions
flagsp: Public ordinary functions
Function, %denominator-divisible-by-2-or-5-only: Private ordinary functions
Function, %read-3-octets: Private ordinary functions
Function, (setf auth-switch-request-packet-auth-plugin-data): Private ordinary functions
Function, (setf auth-switch-request-packet-plugin-name): Private ordinary functions
Function, (setf auth-switch-request-packet-tag): Private ordinary functions
Function, (setf column-definition-v41-packet-catalog): Private ordinary functions
Function, (setf column-definition-v41-packet-column-length): Private ordinary functions
Function, (setf column-definition-v41-packet-cs-coll): Private ordinary functions
Function, (setf column-definition-v41-packet-decimals): Private ordinary functions
Function, (setf column-definition-v41-packet-default-value): Private ordinary functions
Function, (setf column-definition-v41-packet-flags): Private ordinary functions
Function, (setf column-definition-v41-packet-name): Private ordinary functions
Function, (setf column-definition-v41-packet-org-name): Private ordinary functions
Function, (setf column-definition-v41-packet-org-table): Private ordinary functions
Function, (setf column-definition-v41-packet-schema): Private ordinary functions
Function, (setf column-definition-v41-packet-table): Private ordinary functions
Function, (setf column-definition-v41-packet-type): Private ordinary functions
Function, (setf command-statement-prepare-ok-packet-num-columns): Private ordinary functions
Function, (setf command-statement-prepare-ok-packet-num-params): Private ordinary functions
Function, (setf command-statement-prepare-ok-packet-statement-id): Private ordinary functions
Function, (setf command-statement-prepare-ok-packet-warning-count): Private ordinary functions
Function, (setf initial-handshake-v10-packet-auth-data): Private ordinary functions
Function, (setf initial-handshake-v10-packet-auth-plugin): Private ordinary functions
Function, (setf initial-handshake-v10-packet-capability-flags): Private ordinary functions
Function, (setf initial-handshake-v10-packet-character-set): Private ordinary functions
Function, (setf initial-handshake-v10-packet-connection-id): Private ordinary functions
Function, (setf initial-handshake-v10-packet-server-version): Private ordinary functions
Function, (setf initial-handshake-v10-packet-status-flags): Private ordinary functions
Function, (setf my-len): Private ordinary functions
Function, (setf my-payload): Private ordinary functions
Function, (setf my-pos): Private ordinary functions
Function, (setf my-seq-id): Private ordinary functions
Function, (setf my-source): Private ordinary functions
Function, (setf mysql-rand-st-max-value): Private ordinary functions
Function, (setf mysql-rand-st-max-value-dbl): Private ordinary functions
Function, (setf mysql-rand-st-seed1): Private ordinary functions
Function, (setf mysql-rand-st-seed2): Private ordinary functions
Function, (setf old-auth-switch-request-packet-tag): Private ordinary functions
Function, (setf response-end-of-file-packet-status-flags): Private ordinary functions
Function, (setf response-end-of-file-packet-warning-count): Private ordinary functions
Function, (setf response-error-no-sql-state-packet-error-code): Private ordinary functions
Function, (setf response-error-no-sql-state-packet-error-message): Private ordinary functions
Function, (setf response-error-packet-error-code): Private ordinary functions
Function, (setf response-error-packet-error-message): Private ordinary functions
Function, (setf response-error-packet-sql-state): Private ordinary functions
Function, (setf response-ok-packet-affected-rows): Public ordinary functions
Function, (setf response-ok-packet-info): Private ordinary functions
Function, (setf response-ok-packet-last-insert-id): Public ordinary functions
Function, (setf response-ok-packet-status-flags): Public ordinary functions
Function, (setf response-ok-packet-warnings): Public ordinary functions
Function, auth-switch-request-packet-auth-plugin-data: Private ordinary functions
Function, auth-switch-request-packet-p: Private ordinary functions
Function, auth-switch-request-packet-plugin-name: Private ordinary functions
Function, auth-switch-request-packet-tag: Private ordinary functions
Function, column-definition-encoding: Public ordinary functions
Function, column-definition-type: Public ordinary functions
Function, column-definition-v41-packet-catalog: Private ordinary functions
Function, column-definition-v41-packet-column-length: Private ordinary functions
Function, column-definition-v41-packet-cs-coll: Private ordinary functions
Function, column-definition-v41-packet-decimals: Private ordinary functions
Function, column-definition-v41-packet-default-value: Private ordinary functions
Function, column-definition-v41-packet-flags: Private ordinary functions
Function, column-definition-v41-packet-name: Private ordinary functions
Function, column-definition-v41-packet-org-name: Private ordinary functions
Function, column-definition-v41-packet-org-table: Private ordinary functions
Function, column-definition-v41-packet-p: Private ordinary functions
Function, column-definition-v41-packet-schema: Private ordinary functions
Function, column-definition-v41-packet-table: Private ordinary functions
Function, column-definition-v41-packet-type: Private ordinary functions
Function, command-statement-prepare-ok-packet-num-columns: Private ordinary functions
Function, command-statement-prepare-ok-packet-num-params: Private ordinary functions
Function, command-statement-prepare-ok-packet-p: Private ordinary functions
Function, command-statement-prepare-ok-packet-statement-id: Private ordinary functions
Function, command-statement-prepare-ok-packet-warning-count: Private ordinary functions
Function, concatenate-vectors: Private ordinary functions
Function, copy-auth-switch-request-packet: Private ordinary functions
Function, copy-column-definition-v41-packet: Private ordinary functions
Function, copy-command-statement-prepare-ok-packet: Private ordinary functions
Function, copy-initial-handshake-v10-packet: Private ordinary functions
Function, copy-my-packet-stream: Private ordinary functions
Function, copy-mysql-rand-st: Private ordinary functions
Function, copy-old-auth-switch-request-packet: Private ordinary functions
Function, copy-response-end-of-file-packet: Private ordinary functions
Function, copy-response-error-no-sql-state-packet: Private ordinary functions
Function, copy-response-error-packet: Private ordinary functions
Function, copy-response-ok-packet: Private ordinary functions
Function, curry: Private ordinary functions
Function, decode-octets-to-string: Private ordinary functions
Function, double-float-bits: Private ordinary functions
Function, emit-packet-parser: Public ordinary functions
Function, emit-packet-parser-slot: Public ordinary functions
Function, emit-packet-parser-slot-reader: Public ordinary functions
Function, emit-packet-slot-lisp-type: Public ordinary functions
Function, emit-packet-struct: Public ordinary functions
Function, encode-binary-parameter: Public ordinary functions
Function, fill-input-buffer: Private ordinary functions
Function, fintern: Private ordinary functions
Function, flagsp: Public ordinary functions
Function, generate-auth-response: Public ordinary functions
Function, have-compression: Private ordinary functions
Function, have-ssl: Private ordinary functions
Function, initial-handshake-v10-packet-auth-data: Private ordinary functions
Function, initial-handshake-v10-packet-auth-plugin: Private ordinary functions
Function, initial-handshake-v10-packet-capability-flags: Private ordinary functions
Function, initial-handshake-v10-packet-character-set: Private ordinary functions
Function, initial-handshake-v10-packet-connection-id: Private ordinary functions
Function, initial-handshake-v10-packet-p: Private ordinary functions
Function, initial-handshake-v10-packet-server-version: Private ordinary functions
Function, initial-handshake-v10-packet-status-flags: Private ordinary functions
Function, keywordify: Private ordinary functions
Function, kintern: Private ordinary functions
Function, make-auth-switch-request-packet: Private ordinary functions
Function, make-column-definition-v41-packet: Private ordinary functions
Function, make-command-statement-prepare-ok-packet: Private ordinary functions
Function, make-double-float: Private ordinary functions
Function, make-initial-handshake-v10-packet: Private ordinary functions
Function, make-lisp-symbol: Private ordinary functions
Function, make-my-packet-stream: Private ordinary functions
Function, make-mysql-rand-st: Private ordinary functions
Function, make-old-auth-switch-request-packet: Private ordinary functions
Function, make-response-end-of-file-packet: Private ordinary functions
Function, make-response-error-no-sql-state-packet: Private ordinary functions
Function, make-response-error-packet: Private ordinary functions
Function, make-response-ok-packet: Private ordinary functions
Function, make-single-float: Private ordinary functions
Function, map-resultset-rows: Private ordinary functions
Function, maybe-read-next-chunk: Private ordinary functions
Function, my-len: Private ordinary functions
Function, my-packet-stream-p: Private ordinary functions
Function, my-payload: Private ordinary functions
Function, my-pos: Private ordinary functions
Function, my-rnd: Private ordinary functions
Function, my-seq-id: Private ordinary functions
Function, my-source: Private ordinary functions
Function, mysql-add-required-capability: Private ordinary functions
Function, mysql-capabilities-supported: Private ordinary functions
Function, mysql-clear-password-auth-response: Public ordinary functions
Function, mysql-command-init: Public ordinary functions
Function, mysql-connect: Public ordinary functions
Function, mysql-connect-do-handshake: Private ordinary functions
Function, mysql-cs-coll-to-character-encoding: Private ordinary functions
Function, mysql-current-command-p: Public ordinary functions
Function, mysql-date-time-to-universal-time: Public ordinary functions
Function, mysql-has-capability: Public ordinary functions
Function, mysql-has-some-capability: Public ordinary functions
Function, mysql-local-connect: Public ordinary functions
Function, mysql-native-password-auth-response: Public ordinary functions
Function, mysql-old-password-auth-response: Private ordinary functions
Function, mysql-old-random-init: Private ordinary functions
Function, mysql-query: Public ordinary functions
Function, mysql-rand-st-max-value: Private ordinary functions
Function, mysql-rand-st-max-value-dbl: Private ordinary functions
Function, mysql-rand-st-p: Private ordinary functions
Function, mysql-rand-st-seed1: Private ordinary functions
Function, mysql-rand-st-seed2: Private ordinary functions
Function, mysql-read-packet: Public ordinary functions
Function, mysql-statement-prepare: Public ordinary functions
Function, mysql-time-interval-to-seconds: Public ordinary functions
Function, mysql-weak-hash-password: Private ordinary functions
Function, mysql-write-packet: Public ordinary functions
Function, old-auth-switch-request-packet-p: Private ordinary functions
Function, old-auth-switch-request-packet-tag: Private ordinary functions
Function, parse-auth-switch-request: Private ordinary functions
Function, parse-binary-protocol-result-column: Public ordinary functions
Function, parse-binary-resultset-rows: Public ordinary functions
Function, parse-column-count: Public ordinary functions
Function, parse-column-definition-v41: Private ordinary functions
Function, parse-command-statement-prepare-ok: Private ordinary functions
Function, parse-date-time-string: Private ordinary functions
Function, parse-decimal: Private ordinary functions
Function, parse-initial-handshake-v10: Private ordinary functions
Function, parse-old-auth-switch-request: Private ordinary functions
Function, parse-response: Public ordinary functions
Function, parse-response-end-of-file: Private ordinary functions
Function, parse-response-error: Private ordinary functions
Function, parse-response-error-no-sql-state: Private ordinary functions
Function, parse-response-ok: Private ordinary functions
Function, parse-resultset-row-as-list: Private ordinary functions
Function, parse-resultset-row-as-text-list: Private ordinary functions
Function, parse-resultset-row-as-text-vector: Private ordinary functions
Function, parse-resultset-row-as-vector: Private ordinary functions
Function, parse-resultset-rows: Public ordinary functions
Function, parse-slot: Public ordinary functions
Function, parse-text-protocol-result-column: Public ordinary functions
Function, parse-text-protocol-result-column-as-text: Private ordinary functions
Function, parse-time-interval-string: Private ordinary functions
Function, peek-first-octet: Private ordinary functions
Function, prepare-next-chunk: Private ordinary functions
Function, process-initial-handshake-payload: Public ordinary functions
Function, process-initial-handshake-v10: Public ordinary functions
Function, read-1-octet-integer: Private ordinary functions
Function, read-10-octets-integer: Private ordinary functions
Function, read-2-octets-integer: Private ordinary functions
Function, read-3-octets-integer: Private ordinary functions
Function, read-4-octets-integer: Private ordinary functions
Function, read-6-octets-integer: Private ordinary functions
Function, read-8-octets-integer: Private ordinary functions
Function, read-compressed-wire-packet: Private ordinary functions
Function, read-fixed-length-integer: Private ordinary functions
Function, read-fixed-length-octets: Private ordinary functions
Function, read-length-encoded-integer: Private ordinary functions
Function, read-length-encoded-octets: Private ordinary functions
Function, read-my-octet: Private ordinary functions
Function, read-my-sequence: Private ordinary functions
Function, read-null-terminated-octets: Private ordinary functions
Function, read-rest-of-packet-octets: Private ordinary functions
Function, read-whole-chunk: Private ordinary functions
Function, read-wire-packet: Private ordinary functions
Function, response-end-of-file-packet-p: Private ordinary functions
Function, response-end-of-file-packet-status-flags: Private ordinary functions
Function, response-end-of-file-packet-warning-count: Private ordinary functions
Function, response-error-no-sql-state-packet-error-code: Private ordinary functions
Function, response-error-no-sql-state-packet-error-message: Private ordinary functions
Function, response-error-no-sql-state-packet-p: Private ordinary functions
Function, response-error-packet-error-code: Private ordinary functions
Function, response-error-packet-error-message: Private ordinary functions
Function, response-error-packet-p: Private ordinary functions
Function, response-error-packet-sql-state: Private ordinary functions
Function, response-ok-packet-affected-rows: Public ordinary functions
Function, response-ok-packet-info: Private ordinary functions
Function, response-ok-packet-last-insert-id: Public ordinary functions
Function, response-ok-packet-p: Private ordinary functions
Function, response-ok-packet-status-flags: Public ordinary functions
Function, response-ok-packet-warnings: Public ordinary functions
Function, seconds-to-mysql-time-interval: Public ordinary functions
Function, send-auth-switch-response: Private ordinary functions
Function, send-command-change-user: Private ordinary functions
Function, send-command-debug: Public ordinary functions
Function, send-command-field-list: Public ordinary functions
Function, send-command-initialize-database: Public ordinary functions
Function, send-command-ping: Public ordinary functions
Function, send-command-process-information: Public ordinary functions
Function, send-command-process-kill: Public ordinary functions
Function, send-command-query: Public ordinary functions
Function, send-command-quit: Public ordinary functions
Function, send-command-refresh: Public ordinary functions
Function, send-command-shutdown: Public ordinary functions
Function, send-command-statement-prepare: Public ordinary functions
Function, send-command-statement-send-long-data: Public ordinary functions
Function, send-command-statistics: Public ordinary functions
Function, send-handshake-response-41: Public ordinary functions
Function, send-ssl-request-packet: Private ordinary functions
Function, single-float-bits: Private ordinary functions
Function, universal-time-to-mysql-date-time: Public ordinary functions
Function, unsigned-to-signed: Private ordinary functions
Function, write-compressed-wire-packet: Private ordinary functions
Function, write-decimal-to-string: Private ordinary functions
Function, write-fixed-length-integer: Private ordinary functions
Function, write-length-encoded-integer: Private ordinary functions
Function, write-length-encoded-octets: Private ordinary functions
Function, write-null-terminated-octets: Private ordinary functions
Function, write-wire-packet: Private ordinary functions

G
generate-auth-response: Public ordinary functions
Generic Function, (setf mysql-compressed-stream-input-buffer): Private generic functions
Generic Function, (setf mysql-compressed-stream-output-buffer): Private generic functions
Generic Function, (setf mysql-compressed-stream-sequence-id): Private generic functions
Generic Function, (setf mysql-compressed-stream-stream): Private generic functions
Generic Function, (setf mysql-connection-auth-data): Public generic functions
Generic Function, (setf mysql-connection-auth-plugin): Public generic functions
Generic Function, (setf mysql-connection-capabilities): Public generic functions
Generic Function, (setf mysql-connection-character-set): Public generic functions
Generic Function, (setf mysql-connection-connected): Public generic functions
Generic Function, (setf mysql-connection-connection-id): Public generic functions
Generic Function, (setf mysql-connection-cs-coll): Public generic functions
Generic Function, (setf mysql-connection-current-command): Public generic functions
Generic Function, (setf mysql-connection-default-schema): Public generic functions
Generic Function, (setf mysql-connection-prepared-statements): Public generic functions
Generic Function, (setf mysql-connection-sequence-id): Public generic functions
Generic Function, (setf mysql-connection-server-version): Public generic functions
Generic Function, (setf mysql-connection-socket): Public generic functions
Generic Function, (setf mysql-connection-status-flags): Public generic functions
Generic Function, (setf mysql-connection-stream): Public generic functions
Generic Function, (setf mysql-date-time-day): Public generic functions
Generic Function, (setf mysql-date-time-hour): Public generic functions
Generic Function, (setf mysql-date-time-microsecond): Public generic functions
Generic Function, (setf mysql-date-time-minute): Public generic functions
Generic Function, (setf mysql-date-time-month): Public generic functions
Generic Function, (setf mysql-date-time-second): Public generic functions
Generic Function, (setf mysql-date-time-year): Public generic functions
Generic Function, (setf mysql-prepared-statement-columns): Public generic functions
Generic Function, (setf mysql-prepared-statement-connection): Public generic functions
Generic Function, (setf mysql-prepared-statement-parameters): Public generic functions
Generic Function, (setf mysql-prepared-statement-query-string): Public generic functions
Generic Function, (setf mysql-prepared-statement-statement-id): Public generic functions
Generic Function, (setf mysql-time-interval-days): Public generic functions
Generic Function, (setf mysql-time-interval-hours): Public generic functions
Generic Function, (setf mysql-time-interval-microseconds): Public generic functions
Generic Function, (setf mysql-time-interval-minutes): Public generic functions
Generic Function, (setf mysql-time-interval-negativep): Public generic functions
Generic Function, (setf mysql-time-interval-seconds): Public generic functions
Generic Function, (setf mysql-year-year): Public generic functions
Generic Function, (setf packet-slot-bind): Public generic functions
Generic Function, (setf packet-slot-eof): Public generic functions
Generic Function, (setf packet-slot-mysql-type): Public generic functions
Generic Function, (setf packet-slot-predicate): Public generic functions
Generic Function, (setf packet-slot-reduce): Public generic functions
Generic Function, (setf packet-slot-transform): Public generic functions
Generic Function, (setf packet-slot-transient): Public generic functions
Generic Function, (setf packet-slot-type): Public generic functions
Generic Function, (setf packet-slot-value): Public generic functions
Generic Function, bad-mysql-type-spec-text: Private generic functions
Generic Function, decoding-error-coldef: Private generic functions
Generic Function, decoding-error-condition: Private generic functions
Generic Function, decoding-error-encoding: Private generic functions
Generic Function, decoding-error-octets: Private generic functions
Generic Function, invalid-length-encoded-integer-text: Private generic functions
Generic Function, mysql-compressed-stream-input-buffer: Private generic functions
Generic Function, mysql-compressed-stream-output-buffer: Private generic functions
Generic Function, mysql-compressed-stream-sequence-id: Private generic functions
Generic Function, mysql-compressed-stream-stream: Private generic functions
Generic Function, mysql-connection-auth-data: Public generic functions
Generic Function, mysql-connection-auth-plugin: Public generic functions
Generic Function, mysql-connection-capabilities: Public generic functions
Generic Function, mysql-connection-character-set: Public generic functions
Generic Function, mysql-connection-close-socket: Private generic functions
Generic Function, mysql-connection-command-init: Private generic functions
Generic Function, mysql-connection-connected: Public generic functions
Generic Function, mysql-connection-connection-id: Public generic functions
Generic Function, mysql-connection-cs-coll: Public generic functions
Generic Function, mysql-connection-current-command: Public generic functions
Generic Function, mysql-connection-default-schema: Public generic functions
Generic Function, mysql-connection-has-capability: Public generic functions
Generic Function, mysql-connection-has-some-capability: Public generic functions
Generic Function, mysql-connection-has-status: Public generic functions
Generic Function, mysql-connection-prepared-statements: Public generic functions
Generic Function, mysql-connection-read-packet: Public generic functions
Generic Function, mysql-connection-remove-stale-prepared-statements: Private generic functions
Generic Function, mysql-connection-sequence-id: Public generic functions
Generic Function, mysql-connection-server-version: Public generic functions
Generic Function, mysql-connection-socket: Public generic functions
Generic Function, mysql-connection-status-flags: Public generic functions
Generic Function, mysql-connection-stream: Public generic functions
Generic Function, mysql-connection-write-packet: Public generic functions
Generic Function, mysql-date-time-day: Public generic functions
Generic Function, mysql-date-time-hour: Public generic functions
Generic Function, mysql-date-time-microsecond: Public generic functions
Generic Function, mysql-date-time-minute: Public generic functions
Generic Function, mysql-date-time-month: Public generic functions
Generic Function, mysql-date-time-second: Public generic functions
Generic Function, mysql-date-time-year: Public generic functions
Generic Function, mysql-disconnect: Public generic functions
Generic Function, mysql-error-code: Private generic functions
Generic Function, mysql-error-message: Private generic functions
Generic Function, mysql-error-state: Private generic functions
Generic Function, mysql-insufficient-capabilities-server-flags: Private generic functions
Generic Function, mysql-prepared-statement-columns: Public generic functions
Generic Function, mysql-prepared-statement-connection: Public generic functions
Generic Function, mysql-prepared-statement-parameters: Public generic functions
Generic Function, mysql-prepared-statement-query-string: Public generic functions
Generic Function, mysql-prepared-statement-statement-id: Public generic functions
Generic Function, mysql-statement-close: Public generic functions
Generic Function, mysql-statement-execute: Public generic functions
Generic Function, mysql-time-interval-days: Public generic functions
Generic Function, mysql-time-interval-hours: Public generic functions
Generic Function, mysql-time-interval-microseconds: Public generic functions
Generic Function, mysql-time-interval-minutes: Public generic functions
Generic Function, mysql-time-interval-negativep: Public generic functions
Generic Function, mysql-time-interval-seconds: Public generic functions
Generic Function, mysql-unsupported-authentication-plugin: Private generic functions
Generic Function, mysql-year-year: Public generic functions
Generic Function, packet-slot-bind: Public generic functions
Generic Function, packet-slot-eof: Public generic functions
Generic Function, packet-slot-mysql-type: Public generic functions
Generic Function, packet-slot-name: Private generic functions
Generic Function, packet-slot-predicate: Public generic functions
Generic Function, packet-slot-reduce: Public generic functions
Generic Function, packet-slot-transform: Public generic functions
Generic Function, packet-slot-transient: Public generic functions
Generic Function, packet-slot-type: Public generic functions
Generic Function, packet-slot-value: Public generic functions
Generic Function, parse-command-statement-execute-response: Public generic functions
Generic Function, partial-read-bytes: Private generic functions
Generic Function, partial-read-expected: Private generic functions
Generic Function, send-command-statement-close: Public generic functions
Generic Function, send-command-statement-execute: Public generic functions
Generic Function, send-command-statement-reset: Public generic functions
Generic Function, unexpected-packet-payload: Private generic functions

H
have-compression: Private ordinary functions
have-ssl: Private ordinary functions

I
i*: Private macros
i+: Private macros
i-: Private macros
i<: Private macros
i<=: Private macros
i=: Private macros
i>: Private macros
i>=: Private macros
iash: Private macros
idecf: Private macros
iincf: Private macros
ildb: Private macros
ilogand: Private macros
ilogior: Private macros
initial-handshake-v10-packet-auth-data: Private ordinary functions
initial-handshake-v10-packet-auth-plugin: Private ordinary functions
initial-handshake-v10-packet-capability-flags: Private ordinary functions
initial-handshake-v10-packet-character-set: Private ordinary functions
initial-handshake-v10-packet-connection-id: Private ordinary functions
initial-handshake-v10-packet-p: Private ordinary functions
initial-handshake-v10-packet-server-version: Private ordinary functions
initial-handshake-v10-packet-status-flags: Private ordinary functions
invalid-length-encoded-integer-text: Private generic functions
invalid-length-encoded-integer-text: Private generic functions

K
keywordify: Private ordinary functions
kintern: Private ordinary functions

M
Macro, define-packet: Public macros
Macro, i*: Private macros
Macro, i+: Private macros
Macro, i-: Private macros
Macro, i<: Private macros
Macro, i<=: Private macros
Macro, i=: Private macros
Macro, i>: Private macros
Macro, i>=: Private macros
Macro, iash: Private macros
Macro, idecf: Private macros
Macro, iincf: Private macros
Macro, ildb: Private macros
Macro, ilogand: Private macros
Macro, ilogior: Private macros
Macro, with-gensyms: Private macros
Macro, with-mysql-connection: Public macros
Macro, with-prefixed-accessors: Private macros
make-auth-switch-request-packet: Private ordinary functions
make-column-definition-v41-packet: Private ordinary functions
make-command-statement-prepare-ok-packet: Private ordinary functions
make-double-float: Private ordinary functions
make-initial-handshake-v10-packet: Private ordinary functions
make-lisp-symbol: Private ordinary functions
make-my-packet-stream: Private ordinary functions
make-mysql-rand-st: Private ordinary functions
make-old-auth-switch-request-packet: Private ordinary functions
make-response-end-of-file-packet: Private ordinary functions
make-response-error-no-sql-state-packet: Private ordinary functions
make-response-error-packet: Private ordinary functions
make-response-ok-packet: Private ordinary functions
make-single-float: Private ordinary functions
map-resultset-rows: Private ordinary functions
maybe-read-next-chunk: Private ordinary functions
Method, (setf mysql-compressed-stream-input-buffer): Private generic functions
Method, (setf mysql-compressed-stream-output-buffer): Private generic functions
Method, (setf mysql-compressed-stream-sequence-id): Private generic functions
Method, (setf mysql-compressed-stream-stream): Private generic functions
Method, (setf mysql-connection-auth-data): Public generic functions
Method, (setf mysql-connection-auth-plugin): Public generic functions
Method, (setf mysql-connection-capabilities): Public generic functions
Method, (setf mysql-connection-character-set): Public generic functions
Method, (setf mysql-connection-connected): Public generic functions
Method, (setf mysql-connection-connection-id): Public generic functions
Method, (setf mysql-connection-cs-coll): Public generic functions
Method, (setf mysql-connection-current-command): Public generic functions
Method, (setf mysql-connection-default-schema): Public generic functions
Method, (setf mysql-connection-prepared-statements): Public generic functions
Method, (setf mysql-connection-sequence-id): Public generic functions
Method, (setf mysql-connection-server-version): Public generic functions
Method, (setf mysql-connection-socket): Public generic functions
Method, (setf mysql-connection-socket): Public generic functions
Method, (setf mysql-connection-status-flags): Public generic functions
Method, (setf mysql-connection-stream): Public generic functions
Method, (setf mysql-date-time-day): Public generic functions
Method, (setf mysql-date-time-hour): Public generic functions
Method, (setf mysql-date-time-microsecond): Public generic functions
Method, (setf mysql-date-time-minute): Public generic functions
Method, (setf mysql-date-time-month): Public generic functions
Method, (setf mysql-date-time-second): Public generic functions
Method, (setf mysql-date-time-year): Public generic functions
Method, (setf mysql-prepared-statement-columns): Public generic functions
Method, (setf mysql-prepared-statement-connection): Public generic functions
Method, (setf mysql-prepared-statement-parameters): Public generic functions
Method, (setf mysql-prepared-statement-query-string): Public generic functions
Method, (setf mysql-prepared-statement-statement-id): Public generic functions
Method, (setf mysql-time-interval-days): Public generic functions
Method, (setf mysql-time-interval-hours): Public generic functions
Method, (setf mysql-time-interval-microseconds): Public generic functions
Method, (setf mysql-time-interval-minutes): Public generic functions
Method, (setf mysql-time-interval-negativep): Public generic functions
Method, (setf mysql-time-interval-seconds): Public generic functions
Method, (setf mysql-year-year): Public generic functions
Method, (setf packet-slot-bind): Public generic functions
Method, (setf packet-slot-eof): Public generic functions
Method, (setf packet-slot-mysql-type): Public generic functions
Method, (setf packet-slot-predicate): Public generic functions
Method, (setf packet-slot-reduce): Public generic functions
Method, (setf packet-slot-transform): Public generic functions
Method, (setf packet-slot-transient): Public generic functions
Method, (setf packet-slot-type): Public generic functions
Method, (setf packet-slot-value): Public generic functions
Method, bad-mysql-type-spec-text: Private generic functions
Method, decoding-error-coldef: Private generic functions
Method, decoding-error-condition: Private generic functions
Method, decoding-error-encoding: Private generic functions
Method, decoding-error-octets: Private generic functions
Method, invalid-length-encoded-integer-text: Private generic functions
Method, mysql-compressed-stream-input-buffer: Private generic functions
Method, mysql-compressed-stream-output-buffer: Private generic functions
Method, mysql-compressed-stream-sequence-id: Private generic functions
Method, mysql-compressed-stream-stream: Private generic functions
Method, mysql-connection-auth-data: Public generic functions
Method, mysql-connection-auth-plugin: Public generic functions
Method, mysql-connection-capabilities: Public generic functions
Method, mysql-connection-character-set: Public generic functions
Method, mysql-connection-close-socket: Private generic functions
Method, mysql-connection-close-socket: Private generic functions
Method, mysql-connection-command-init: Private generic functions
Method, mysql-connection-connected: Public generic functions
Method, mysql-connection-connection-id: Public generic functions
Method, mysql-connection-cs-coll: Public generic functions
Method, mysql-connection-current-command: Public generic functions
Method, mysql-connection-default-schema: Public generic functions
Method, mysql-connection-has-capability: Public generic functions
Method, mysql-connection-has-some-capability: Public generic functions
Method, mysql-connection-has-status: Public generic functions
Method, mysql-connection-prepared-statements: Public generic functions
Method, mysql-connection-read-packet: Public generic functions
Method, mysql-connection-remove-stale-prepared-statements: Private generic functions
Method, mysql-connection-sequence-id: Public generic functions
Method, mysql-connection-server-version: Public generic functions
Method, mysql-connection-socket: Public generic functions
Method, mysql-connection-socket: Public generic functions
Method, mysql-connection-status-flags: Public generic functions
Method, mysql-connection-stream: Public generic functions
Method, mysql-connection-write-packet: Public generic functions
Method, mysql-date-time-day: Public generic functions
Method, mysql-date-time-hour: Public generic functions
Method, mysql-date-time-microsecond: Public generic functions
Method, mysql-date-time-minute: Public generic functions
Method, mysql-date-time-month: Public generic functions
Method, mysql-date-time-second: Public generic functions
Method, mysql-date-time-year: Public generic functions
Method, mysql-disconnect: Public generic functions
Method, mysql-error-code: Private generic functions
Method, mysql-error-message: Private generic functions
Method, mysql-error-state: Private generic functions
Method, mysql-insufficient-capabilities-server-flags: Private generic functions
Method, mysql-prepared-statement-columns: Public generic functions
Method, mysql-prepared-statement-connection: Public generic functions
Method, mysql-prepared-statement-parameters: Public generic functions
Method, mysql-prepared-statement-query-string: Public generic functions
Method, mysql-prepared-statement-statement-id: Public generic functions
Method, mysql-statement-close: Public generic functions
Method, mysql-statement-execute: Public generic functions
Method, mysql-time-interval-days: Public generic functions
Method, mysql-time-interval-hours: Public generic functions
Method, mysql-time-interval-microseconds: Public generic functions
Method, mysql-time-interval-minutes: Public generic functions
Method, mysql-time-interval-negativep: Public generic functions
Method, mysql-time-interval-seconds: Public generic functions
Method, mysql-unsupported-authentication-plugin: Private generic functions
Method, mysql-year-year: Public generic functions
Method, packet-slot-bind: Public generic functions
Method, packet-slot-eof: Public generic functions
Method, packet-slot-mysql-type: Public generic functions
Method, packet-slot-name: Private generic functions
Method, packet-slot-predicate: Public generic functions
Method, packet-slot-reduce: Public generic functions
Method, packet-slot-transform: Public generic functions
Method, packet-slot-transient: Public generic functions
Method, packet-slot-type: Public generic functions
Method, packet-slot-value: Public generic functions
Method, parse-command-statement-execute-response: Public generic functions
Method, partial-read-bytes: Private generic functions
Method, partial-read-expected: Private generic functions
Method, print-object: Public standalone methods
Method, print-object: Public standalone methods
Method, print-object: Public standalone methods
Method, print-object: Public standalone methods
Method, send-command-statement-close: Public generic functions
Method, send-command-statement-execute: Public generic functions
Method, send-command-statement-reset: Public generic functions
Method, stream-force-output: Public standalone methods
Method, stream-listen: Public standalone methods
Method, stream-read-byte: Public standalone methods
Method, stream-read-sequence: Public standalone methods
Method, stream-write-byte: Public standalone methods
Method, stream-write-sequence: Public standalone methods
Method, unexpected-packet-payload: Private generic functions
my-len: Private ordinary functions
my-packet-stream-p: Private ordinary functions
my-payload: Private ordinary functions
my-pos: Private ordinary functions
my-rnd: Private ordinary functions
my-seq-id: Private ordinary functions
my-source: Private ordinary functions
mysql-add-required-capability: Private ordinary functions
mysql-capabilities-supported: Private ordinary functions
mysql-clear-password-auth-response: Public ordinary functions
mysql-command-init: Public ordinary functions
mysql-compressed-stream-input-buffer: Private generic functions
mysql-compressed-stream-input-buffer: Private generic functions
mysql-compressed-stream-output-buffer: Private generic functions
mysql-compressed-stream-output-buffer: Private generic functions
mysql-compressed-stream-sequence-id: Private generic functions
mysql-compressed-stream-sequence-id: Private generic functions
mysql-compressed-stream-stream: Private generic functions
mysql-compressed-stream-stream: Private generic functions
mysql-connect: Public ordinary functions
mysql-connect-do-handshake: Private ordinary functions
mysql-connection-auth-data: Public generic functions
mysql-connection-auth-data: Public generic functions
mysql-connection-auth-plugin: Public generic functions
mysql-connection-auth-plugin: Public generic functions
mysql-connection-capabilities: Public generic functions
mysql-connection-capabilities: Public generic functions
mysql-connection-character-set: Public generic functions
mysql-connection-character-set: Public generic functions
mysql-connection-close-socket: Private generic functions
mysql-connection-close-socket: Private generic functions
mysql-connection-close-socket: Private generic functions
mysql-connection-command-init: Private generic functions
mysql-connection-command-init: Private generic functions
mysql-connection-connected: Public generic functions
mysql-connection-connected: Public generic functions
mysql-connection-connection-id: Public generic functions
mysql-connection-connection-id: Public generic functions
mysql-connection-cs-coll: Public generic functions
mysql-connection-cs-coll: Public generic functions
mysql-connection-current-command: Public generic functions
mysql-connection-current-command: Public generic functions
mysql-connection-default-schema: Public generic functions
mysql-connection-default-schema: Public generic functions
mysql-connection-has-capability: Public generic functions
mysql-connection-has-capability: Public generic functions
mysql-connection-has-some-capability: Public generic functions
mysql-connection-has-some-capability: Public generic functions
mysql-connection-has-status: Public generic functions
mysql-connection-has-status: Public generic functions
mysql-connection-prepared-statements: Public generic functions
mysql-connection-prepared-statements: Public generic functions
mysql-connection-read-packet: Public generic functions
mysql-connection-read-packet: Public generic functions
mysql-connection-remove-stale-prepared-statements: Private generic functions
mysql-connection-remove-stale-prepared-statements: Private generic functions
mysql-connection-sequence-id: Public generic functions
mysql-connection-sequence-id: Public generic functions
mysql-connection-server-version: Public generic functions
mysql-connection-server-version: Public generic functions
mysql-connection-socket: Public generic functions
mysql-connection-socket: Public generic functions
mysql-connection-socket: Public generic functions
mysql-connection-status-flags: Public generic functions
mysql-connection-status-flags: Public generic functions
mysql-connection-stream: Public generic functions
mysql-connection-stream: Public generic functions
mysql-connection-write-packet: Public generic functions
mysql-connection-write-packet: Public generic functions
mysql-cs-coll-to-character-encoding: Private ordinary functions
mysql-current-command-p: Public ordinary functions
mysql-date-time-day: Public generic functions
mysql-date-time-day: Public generic functions
mysql-date-time-hour: Public generic functions
mysql-date-time-hour: Public generic functions
mysql-date-time-microsecond: Public generic functions
mysql-date-time-microsecond: Public generic functions
mysql-date-time-minute: Public generic functions
mysql-date-time-minute: Public generic functions
mysql-date-time-month: Public generic functions
mysql-date-time-month: Public generic functions
mysql-date-time-second: Public generic functions
mysql-date-time-second: Public generic functions
mysql-date-time-to-universal-time: Public ordinary functions
mysql-date-time-year: Public generic functions
mysql-date-time-year: Public generic functions
mysql-disconnect: Public generic functions
mysql-disconnect: Public generic functions
mysql-error-code: Private generic functions
mysql-error-code: Private generic functions
mysql-error-message: Private generic functions
mysql-error-message: Private generic functions
mysql-error-state: Private generic functions
mysql-error-state: Private generic functions
mysql-has-capability: Public ordinary functions
mysql-has-some-capability: Public ordinary functions
mysql-insufficient-capabilities-server-flags: Private generic functions
mysql-insufficient-capabilities-server-flags: Private generic functions
mysql-local-connect: Public ordinary functions
mysql-native-password-auth-response: Public ordinary functions
mysql-old-password-auth-response: Private ordinary functions
mysql-old-random-init: Private ordinary functions
mysql-prepared-statement-columns: Public generic functions
mysql-prepared-statement-columns: Public generic functions
mysql-prepared-statement-connection: Public generic functions
mysql-prepared-statement-connection: Public generic functions
mysql-prepared-statement-parameters: Public generic functions
mysql-prepared-statement-parameters: Public generic functions
mysql-prepared-statement-query-string: Public generic functions
mysql-prepared-statement-query-string: Public generic functions
mysql-prepared-statement-statement-id: Public generic functions
mysql-prepared-statement-statement-id: Public generic functions
mysql-query: Public ordinary functions
mysql-rand-st-max-value: Private ordinary functions
mysql-rand-st-max-value-dbl: Private ordinary functions
mysql-rand-st-p: Private ordinary functions
mysql-rand-st-seed1: Private ordinary functions
mysql-rand-st-seed2: Private ordinary functions
mysql-read-packet: Public ordinary functions
mysql-statement-close: Public generic functions
mysql-statement-close: Public generic functions
mysql-statement-execute: Public generic functions
mysql-statement-execute: Public generic functions
mysql-statement-prepare: Public ordinary functions
mysql-time-interval-days: Public generic functions
mysql-time-interval-days: Public generic functions
mysql-time-interval-hours: Public generic functions
mysql-time-interval-hours: Public generic functions
mysql-time-interval-microseconds: Public generic functions
mysql-time-interval-microseconds: Public generic functions
mysql-time-interval-minutes: Public generic functions
mysql-time-interval-minutes: Public generic functions
mysql-time-interval-negativep: Public generic functions
mysql-time-interval-negativep: Public generic functions
mysql-time-interval-seconds: Public generic functions
mysql-time-interval-seconds: Public generic functions
mysql-time-interval-to-seconds: Public ordinary functions
mysql-unsupported-authentication-plugin: Private generic functions
mysql-unsupported-authentication-plugin: Private generic functions
mysql-weak-hash-password: Private ordinary functions
mysql-write-packet: Public ordinary functions
mysql-year-year: Public generic functions
mysql-year-year: Public generic functions

O
old-auth-switch-request-packet-p: Private ordinary functions
old-auth-switch-request-packet-tag: Private ordinary functions

P
packet-slot-bind: Public generic functions
packet-slot-bind: Public generic functions
packet-slot-eof: Public generic functions
packet-slot-eof: Public generic functions
packet-slot-mysql-type: Public generic functions
packet-slot-mysql-type: Public generic functions
packet-slot-name: Private generic functions
packet-slot-name: Private generic functions
packet-slot-predicate: Public generic functions
packet-slot-predicate: Public generic functions
packet-slot-reduce: Public generic functions
packet-slot-reduce: Public generic functions
packet-slot-transform: Public generic functions
packet-slot-transform: Public generic functions
packet-slot-transient: Public generic functions
packet-slot-transient: Public generic functions
packet-slot-type: Public generic functions
packet-slot-type: Public generic functions
packet-slot-value: Public generic functions
packet-slot-value: Public generic functions
parse-auth-switch-request: Private ordinary functions
parse-binary-protocol-result-column: Public ordinary functions
parse-binary-resultset-rows: Public ordinary functions
parse-column-count: Public ordinary functions
parse-column-definition-v41: Private ordinary functions
parse-command-statement-execute-response: Public generic functions
parse-command-statement-execute-response: Public generic functions
parse-command-statement-prepare-ok: Private ordinary functions
parse-date-time-string: Private ordinary functions
parse-decimal: Private ordinary functions
parse-initial-handshake-v10: Private ordinary functions
parse-old-auth-switch-request: Private ordinary functions
parse-response: Public ordinary functions
parse-response-end-of-file: Private ordinary functions
parse-response-error: Private ordinary functions
parse-response-error-no-sql-state: Private ordinary functions
parse-response-ok: Private ordinary functions
parse-resultset-row-as-list: Private ordinary functions
parse-resultset-row-as-text-list: Private ordinary functions
parse-resultset-row-as-text-vector: Private ordinary functions
parse-resultset-row-as-vector: Private ordinary functions
parse-resultset-rows: Public ordinary functions
parse-slot: Public ordinary functions
parse-text-protocol-result-column: Public ordinary functions
parse-text-protocol-result-column-as-text: Private ordinary functions
parse-time-interval-string: Private ordinary functions
partial-read-bytes: Private generic functions
partial-read-bytes: Private generic functions
partial-read-expected: Private generic functions
partial-read-expected: Private generic functions
peek-first-octet: Private ordinary functions
prepare-next-chunk: Private ordinary functions
print-object: Public standalone methods
print-object: Public standalone methods
print-object: Public standalone methods
print-object: Public standalone methods
process-initial-handshake-payload: Public ordinary functions
process-initial-handshake-v10: Public ordinary functions

R
read-1-octet-integer: Private ordinary functions
read-10-octets-integer: Private ordinary functions
read-2-octets-integer: Private ordinary functions
read-3-octets-integer: Private ordinary functions
read-4-octets-integer: Private ordinary functions
read-6-octets-integer: Private ordinary functions
read-8-octets-integer: Private ordinary functions
read-compressed-wire-packet: Private ordinary functions
read-fixed-length-integer: Private compiler macros
read-fixed-length-integer: Private ordinary functions
read-fixed-length-octets: Private ordinary functions
read-length-encoded-integer: Private ordinary functions
read-length-encoded-octets: Private ordinary functions
read-my-octet: Private ordinary functions
read-my-sequence: Private ordinary functions
read-null-terminated-octets: Private ordinary functions
read-rest-of-packet-octets: Private ordinary functions
read-whole-chunk: Private ordinary functions
read-wire-packet: Private ordinary functions
response-end-of-file-packet-p: Private ordinary functions
response-end-of-file-packet-status-flags: Private ordinary functions
response-end-of-file-packet-warning-count: Private ordinary functions
response-error-no-sql-state-packet-error-code: Private ordinary functions
response-error-no-sql-state-packet-error-message: Private ordinary functions
response-error-no-sql-state-packet-p: Private ordinary functions
response-error-packet-error-code: Private ordinary functions
response-error-packet-error-message: Private ordinary functions
response-error-packet-p: Private ordinary functions
response-error-packet-sql-state: Private ordinary functions
response-ok-packet-affected-rows: Public ordinary functions
response-ok-packet-info: Private ordinary functions
response-ok-packet-last-insert-id: Public ordinary functions
response-ok-packet-p: Private ordinary functions
response-ok-packet-status-flags: Public ordinary functions
response-ok-packet-warnings: Public ordinary functions

S
seconds-to-mysql-time-interval: Public ordinary functions
send-auth-switch-response: Private ordinary functions
send-command-change-user: Private ordinary functions
send-command-debug: Public ordinary functions
send-command-field-list: Public ordinary functions
send-command-initialize-database: Public ordinary functions
send-command-ping: Public ordinary functions
send-command-process-information: Public ordinary functions
send-command-process-kill: Public ordinary functions
send-command-query: Public ordinary functions
send-command-quit: Public ordinary functions
send-command-refresh: Public ordinary functions
send-command-shutdown: Public ordinary functions
send-command-statement-close: Public generic functions
send-command-statement-close: Public generic functions
send-command-statement-execute: Public generic functions
send-command-statement-execute: Public generic functions
send-command-statement-prepare: Public ordinary functions
send-command-statement-reset: Public generic functions
send-command-statement-reset: Public generic functions
send-command-statement-send-long-data: Public ordinary functions
send-command-statistics: Public ordinary functions
send-handshake-response-41: Public ordinary functions
send-ssl-request-packet: Private ordinary functions
single-float-bits: Private ordinary functions
stream-force-output: Public standalone methods
stream-listen: Public standalone methods
stream-read-byte: Public standalone methods
stream-read-sequence: Public standalone methods
stream-write-byte: Public standalone methods
stream-write-sequence: Public standalone methods

U
unexpected-packet-payload: Private generic functions
unexpected-packet-payload: Private generic functions
universal-time-to-mysql-date-time: Public ordinary functions
unsigned-to-signed: Private ordinary functions

W
with-gensyms: Private macros
with-mysql-connection: Public macros
with-prefixed-accessors: Private macros
write-compressed-wire-packet: Private ordinary functions
write-decimal-to-string: Private ordinary functions
write-fixed-length-integer: Private ordinary functions
write-length-encoded-integer: Private ordinary functions
write-length-encoded-octets: Private ordinary functions
write-null-terminated-octets: Private ordinary functions
write-wire-packet: Private ordinary functions


A.3 Variables

Jump to:   *   +  
A   B   C   D   E   F   H   I   L   M   N   O   P   Q   R   S   T   V   W   Y  
Index Entry  Section

*
*max-allowed-packets*: Private special variables
*mysql-connection*: Public special variables
*mysql-encoding*: Public special variables

+
+hours-per-day+: Private constants
+max-packet-length+: Private constants
+minutes-per-hour+: Private constants
+mysql-capabilities-required+: Private constants
+mysql-capability-client-compress+: Private constants
+mysql-capability-client-connect-attrs+: Private constants
+mysql-capability-client-connect-with-db+: Private constants
+mysql-capability-client-found-rows+: Private constants
+mysql-capability-client-ignore-sigpipe+: Private constants
+mysql-capability-client-ignore-space+: Private constants
+mysql-capability-client-interactive+: Private constants
+mysql-capability-client-local-files+: Private constants
+mysql-capability-client-long-flag+: Private constants
+mysql-capability-client-long-password+: Private constants
+mysql-capability-client-multi-results+: Private constants
+mysql-capability-client-multi-statements+: Private constants
+mysql-capability-client-no-schema+: Private constants
+mysql-capability-client-odbc+: Private constants
+mysql-capability-client-plugin-auth+: Private constants
+mysql-capability-client-plugin-auth-lenec-client-data+: Private constants
+mysql-capability-client-protocol-41+: Private constants
+mysql-capability-client-ps-multi-results+: Private constants
+mysql-capability-client-remember-options+: Private constants
+mysql-capability-client-reserved+: Private constants
+mysql-capability-client-secure-connection+: Private constants
+mysql-capability-client-ssl+: Private constants
+mysql-capability-client-transactions+: Private constants
+mysql-capability-client-verify-server-cert+: Private constants
+mysql-command-binary-log-dump+: Private constants
+mysql-command-binary-log-dump-gtid+: Private constants
+mysql-command-change-user+: Private constants
+mysql-command-connect+: Private constants
+mysql-command-connect-out+: Private constants
+mysql-command-create-database+: Private constants
+mysql-command-daemon+: Private constants
+mysql-command-debug+: Private constants
+mysql-command-delayed-insert+: Private constants
+mysql-command-drop-database+: Private constants
+mysql-command-field-list+: Private constants
+mysql-command-initialize-database+: Private constants
+mysql-command-ping+: Private constants
+mysql-command-process-information+: Private constants
+mysql-command-process-kill+: Private constants
+mysql-command-query+: Private constants
+mysql-command-quit+: Private constants
+mysql-command-refresh+: Private constants
+mysql-command-register-slave+: Private constants
+mysql-command-set-option+: Private constants
+mysql-command-shutdown+: Private constants
+mysql-command-sleep+: Private constants
+mysql-command-statement-close+: Private constants
+mysql-command-statement-execute+: Private constants
+mysql-command-statement-fetch+: Private constants
+mysql-command-statement-prepare+: Private constants
+mysql-command-statement-reset+: Private constants
+mysql-command-statement-send-long-data+: Private constants
+mysql-command-statistics+: Private constants
+mysql-command-table-dump+: Private constants
+mysql-command-time+: Private constants
+mysql-cs-coll-armscii8-binary+: Private constants
+mysql-cs-coll-armscii8-general-ci+: Private constants
+mysql-cs-coll-ascii-binary+: Private constants
+mysql-cs-coll-ascii-general-ci+: Private constants
+mysql-cs-coll-big5-binary+: Private constants
+mysql-cs-coll-big5-chinese-ci+: Private constants
+mysql-cs-coll-binary+: Private constants
+mysql-cs-coll-cp1250-binary+: Private constants
+mysql-cs-coll-cp1250-croatian-ci+: Private constants
+mysql-cs-coll-cp1250-czech-cs+: Private constants
+mysql-cs-coll-cp1250-general-ci+: Private constants
+mysql-cs-coll-cp1250-polish-ci+: Private constants
+mysql-cs-coll-cp1251-binary+: Private constants
+mysql-cs-coll-cp1251-bulgarian-ci+: Private constants
+mysql-cs-coll-cp1251-general-ci+: Private constants
+mysql-cs-coll-cp1251-general-cs+: Private constants
+mysql-cs-coll-cp1251-ukrainian-ci+: Private constants
+mysql-cs-coll-cp1256-binary+: Private constants
+mysql-cs-coll-cp1256-general-ci+: Private constants
+mysql-cs-coll-cp1257-binary+: Private constants
+mysql-cs-coll-cp1257-general-ci+: Private constants
+mysql-cs-coll-cp1257-lithuanian-ci+: Private constants
+mysql-cs-coll-cp850-binary+: Private constants
+mysql-cs-coll-cp850-general-ci+: Private constants
+mysql-cs-coll-cp852-binary+: Private constants
+mysql-cs-coll-cp852-general-ci+: Private constants
+mysql-cs-coll-cp866-binary+: Private constants
+mysql-cs-coll-cp866-general-ci+: Private constants
+mysql-cs-coll-cp932-binary+: Private constants
+mysql-cs-coll-cp932-japanese-ci+: Private constants
+mysql-cs-coll-dec8-binary+: Private constants
+mysql-cs-coll-dec8-swedish-ci+: Private constants
+mysql-cs-coll-eucjpms-binary+: Private constants
+mysql-cs-coll-eucjpms-japanese-ci+: Private constants
+mysql-cs-coll-euckr-binary+: Private constants
+mysql-cs-coll-euckr-korean-ci+: Private constants
+mysql-cs-coll-gb2312-binary+: Private constants
+mysql-cs-coll-gb2312-chinese-ci+: Private constants
+mysql-cs-coll-gbk-binary+: Private constants
+mysql-cs-coll-gbk-chinese-ci+: Private constants
+mysql-cs-coll-geostd8-binary+: Private constants
+mysql-cs-coll-geostd8-general-ci+: Private constants
+mysql-cs-coll-greek-binary+: Private constants
+mysql-cs-coll-greek-general-ci+: Private constants
+mysql-cs-coll-hebrew-binary+: Private constants
+mysql-cs-coll-hebrew-general-ci+: Private constants
+mysql-cs-coll-hp8-binary+: Private constants
+mysql-cs-coll-hp8-english-ci+: Private constants
+mysql-cs-coll-keybcs2-binary+: Private constants
+mysql-cs-coll-keybcs2-general-ci+: Private constants
+mysql-cs-coll-koi8r-binary+: Private constants
+mysql-cs-coll-koi8r-general-ci+: Private constants
+mysql-cs-coll-koi8u-binary+: Private constants
+mysql-cs-coll-koi8u-general-ci+: Private constants
+mysql-cs-coll-latin1-binary+: Private constants
+mysql-cs-coll-latin1-danish-ci+: Private constants
+mysql-cs-coll-latin1-general-ci+: Private constants
+mysql-cs-coll-latin1-general-cs+: Private constants
+mysql-cs-coll-latin1-german1-ci+: Private constants
+mysql-cs-coll-latin1-german2-ci+: Private constants
+mysql-cs-coll-latin1-spanish-ci+: Private constants
+mysql-cs-coll-latin1-swedish-ci+: Private constants
+mysql-cs-coll-latin2-binary+: Private constants
+mysql-cs-coll-latin2-croatian-ci+: Private constants
+mysql-cs-coll-latin2-czech-cs+: Private constants
+mysql-cs-coll-latin2-general-ci+: Private constants
+mysql-cs-coll-latin2-hungarian-ci+: Private constants
+mysql-cs-coll-latin5-binary+: Private constants
+mysql-cs-coll-latin5-turkish-ci+: Private constants
+mysql-cs-coll-latin7-binary+: Private constants
+mysql-cs-coll-latin7-estonian-cs+: Private constants
+mysql-cs-coll-latin7-general-ci+: Private constants
+mysql-cs-coll-latin7-general-cs+: Private constants
+mysql-cs-coll-macce-binary+: Private constants
+mysql-cs-coll-macce-general-ci+: Private constants
+mysql-cs-coll-macroman-binary+: Private constants
+mysql-cs-coll-macroman-general-ci+: Private constants
+mysql-cs-coll-sjis-binary+: Private constants
+mysql-cs-coll-sjis-japanese-ci+: Private constants
+mysql-cs-coll-swe7-binary+: Private constants
+mysql-cs-coll-swe7-swedish-ci+: Private constants
+mysql-cs-coll-tis620-binary+: Private constants
+mysql-cs-coll-tis620-thai-ci+: Private constants
+mysql-cs-coll-ucs2-binary+: Private constants
+mysql-cs-coll-ucs2-croatian-ci+: Private constants
+mysql-cs-coll-ucs2-czech-ci+: Private constants
+mysql-cs-coll-ucs2-danish-ci+: Private constants
+mysql-cs-coll-ucs2-esperanto-ci+: Private constants
+mysql-cs-coll-ucs2-estonian-ci+: Private constants
+mysql-cs-coll-ucs2-general-ci+: Private constants
+mysql-cs-coll-ucs2-general-mysql500-ci+: Private constants
+mysql-cs-coll-ucs2-german2-ci+: Private constants
+mysql-cs-coll-ucs2-hungarian-ci+: Private constants
+mysql-cs-coll-ucs2-icelandic-ci+: Private constants
+mysql-cs-coll-ucs2-latvian-ci+: Private constants
+mysql-cs-coll-ucs2-lithuanian-ci+: Private constants
+mysql-cs-coll-ucs2-persian-ci+: Private constants
+mysql-cs-coll-ucs2-polish-ci+: Private constants
+mysql-cs-coll-ucs2-roman-ci+: Private constants
+mysql-cs-coll-ucs2-romanian-ci+: Private constants
+mysql-cs-coll-ucs2-sinhala-ci+: Private constants
+mysql-cs-coll-ucs2-slovak-ci+: Private constants
+mysql-cs-coll-ucs2-slovenian-ci+: Private constants
+mysql-cs-coll-ucs2-spanish-ci+: Private constants
+mysql-cs-coll-ucs2-spanish2-ci+: Private constants
+mysql-cs-coll-ucs2-swedish-ci+: Private constants
+mysql-cs-coll-ucs2-turkish-ci+: Private constants
+mysql-cs-coll-ucs2-unicode-520-ci+: Private constants
+mysql-cs-coll-ucs2-unicode-ci+: Private constants
+mysql-cs-coll-ucs2-vietnamese-ci+: Private constants
+mysql-cs-coll-ujis-binary+: Private constants
+mysql-cs-coll-ujis-japanese-ci+: Private constants
+mysql-cs-coll-utf16-binary+: Private constants
+mysql-cs-coll-utf16-croatian-ci+: Private constants
+mysql-cs-coll-utf16-czech-ci+: Private constants
+mysql-cs-coll-utf16-danish-ci+: Private constants
+mysql-cs-coll-utf16-esperanto-ci+: Private constants
+mysql-cs-coll-utf16-estonian-ci+: Private constants
+mysql-cs-coll-utf16-general-ci+: Private constants
+mysql-cs-coll-utf16-german2-ci+: Private constants
+mysql-cs-coll-utf16-hungarian-ci+: Private constants
+mysql-cs-coll-utf16-icelandic-ci+: Private constants
+mysql-cs-coll-utf16-latvian-ci+: Private constants
+mysql-cs-coll-utf16-lithuanian-ci+: Private constants
+mysql-cs-coll-utf16-persian-ci+: Private constants
+mysql-cs-coll-utf16-polish-ci+: Private constants
+mysql-cs-coll-utf16-roman-ci+: Private constants
+mysql-cs-coll-utf16-romanian-ci+: Private constants
+mysql-cs-coll-utf16-sinhala-ci+: Private constants
+mysql-cs-coll-utf16-slovak-ci+: Private constants
+mysql-cs-coll-utf16-slovenian-ci+: Private constants
+mysql-cs-coll-utf16-spanish-ci+: Private constants
+mysql-cs-coll-utf16-spanish2-ci+: Private constants
+mysql-cs-coll-utf16-swedish-ci+: Private constants
+mysql-cs-coll-utf16-turkish-ci+: Private constants
+mysql-cs-coll-utf16-unicode-520-ci+: Private constants
+mysql-cs-coll-utf16-unicode-ci+: Private constants
+mysql-cs-coll-utf16-vietnamese-ci+: Private constants
+mysql-cs-coll-utf16le-binary+: Private constants
+mysql-cs-coll-utf16le-general-ci+: Private constants
+mysql-cs-coll-utf32-binary+: Private constants
+mysql-cs-coll-utf32-croatian-ci+: Private constants
+mysql-cs-coll-utf32-czech-ci+: Private constants
+mysql-cs-coll-utf32-danish-ci+: Private constants
+mysql-cs-coll-utf32-esperanto-ci+: Private constants
+mysql-cs-coll-utf32-estonian-ci+: Private constants
+mysql-cs-coll-utf32-general-ci+: Private constants
+mysql-cs-coll-utf32-german2-ci+: Private constants
+mysql-cs-coll-utf32-hungarian-ci+: Private constants
+mysql-cs-coll-utf32-icelandic-ci+: Private constants
+mysql-cs-coll-utf32-latvian-ci+: Private constants
+mysql-cs-coll-utf32-lithuanian-ci+: Private constants
+mysql-cs-coll-utf32-persian-ci+: Private constants
+mysql-cs-coll-utf32-polish-ci+: Private constants
+mysql-cs-coll-utf32-roman-ci+: Private constants
+mysql-cs-coll-utf32-romanian-ci+: Private constants
+mysql-cs-coll-utf32-sinhala-ci+: Private constants
+mysql-cs-coll-utf32-slovak-ci+: Private constants
+mysql-cs-coll-utf32-slovenian-ci+: Private constants
+mysql-cs-coll-utf32-spanish-ci+: Private constants
+mysql-cs-coll-utf32-spanish2-ci+: Private constants
+mysql-cs-coll-utf32-swedish-ci+: Private constants
+mysql-cs-coll-utf32-turkish-ci+: Private constants
+mysql-cs-coll-utf32-unicode-520-ci+: Private constants
+mysql-cs-coll-utf32-unicode-ci+: Private constants
+mysql-cs-coll-utf32-vietnamese-ci+: Private constants
+mysql-cs-coll-utf8-binary+: Private constants
+mysql-cs-coll-utf8-croatian-ci+: Private constants
+mysql-cs-coll-utf8-czech-ci+: Private constants
+mysql-cs-coll-utf8-danish-ci+: Private constants
+mysql-cs-coll-utf8-esperanto-ci+: Private constants
+mysql-cs-coll-utf8-estonian-ci+: Private constants
+mysql-cs-coll-utf8-general-ci+: Private constants
+mysql-cs-coll-utf8-general-mysql500-ci+: Private constants
+mysql-cs-coll-utf8-german2-ci+: Private constants
+mysql-cs-coll-utf8-hungarian-ci+: Private constants
+mysql-cs-coll-utf8-icelandic-ci+: Private constants
+mysql-cs-coll-utf8-latvian-ci+: Private constants
+mysql-cs-coll-utf8-lithuanian-ci+: Private constants
+mysql-cs-coll-utf8-persian-ci+: Private constants
+mysql-cs-coll-utf8-polish-ci+: Private constants
+mysql-cs-coll-utf8-roman-ci+: Private constants
+mysql-cs-coll-utf8-romanian-ci+: Private constants
+mysql-cs-coll-utf8-sinhala-ci+: Private constants
+mysql-cs-coll-utf8-slovak-ci+: Private constants
+mysql-cs-coll-utf8-slovenian-ci+: Private constants
+mysql-cs-coll-utf8-spanish-ci+: Private constants
+mysql-cs-coll-utf8-spanish2-ci+: Private constants
+mysql-cs-coll-utf8-swedish-ci+: Private constants
+mysql-cs-coll-utf8-tolower-ci+: Private constants
+mysql-cs-coll-utf8-turkish-ci+: Private constants
+mysql-cs-coll-utf8-unicode-520-ci+: Private constants
+mysql-cs-coll-utf8-unicode-ci+: Private constants
+mysql-cs-coll-utf8-vietnamese-ci+: Private constants
+mysql-cs-coll-utf8mb3-general-cs+: Private constants
+mysql-cs-coll-utf8mb4-0900-ai-ci+: Private constants
+mysql-cs-coll-utf8mb4-binary+: Private constants
+mysql-cs-coll-utf8mb4-croatian-ci+: Private constants
+mysql-cs-coll-utf8mb4-czech-ci+: Private constants
+mysql-cs-coll-utf8mb4-danish-ci+: Private constants
+mysql-cs-coll-utf8mb4-esperanto-ci+: Private constants
+mysql-cs-coll-utf8mb4-estonian-ci+: Private constants
+mysql-cs-coll-utf8mb4-general-ci+: Private constants
+mysql-cs-coll-utf8mb4-german2-ci+: Private constants
+mysql-cs-coll-utf8mb4-hungarian-ci+: Private constants
+mysql-cs-coll-utf8mb4-icelandic-ci+: Private constants
+mysql-cs-coll-utf8mb4-latvian-ci+: Private constants
+mysql-cs-coll-utf8mb4-lithuanian-ci+: Private constants
+mysql-cs-coll-utf8mb4-persian-ci+: Private constants
+mysql-cs-coll-utf8mb4-polish-ci+: Private constants
+mysql-cs-coll-utf8mb4-roman-ci+: Private constants
+mysql-cs-coll-utf8mb4-romanian-ci+: Private constants
+mysql-cs-coll-utf8mb4-sinhala-ci+: Private constants
+mysql-cs-coll-utf8mb4-slovak-ci+: Private constants
+mysql-cs-coll-utf8mb4-slovenian-ci+: Private constants
+mysql-cs-coll-utf8mb4-spanish-ci+: Private constants
+mysql-cs-coll-utf8mb4-spanish2-ci+: Private constants
+mysql-cs-coll-utf8mb4-swedish-ci+: Private constants
+mysql-cs-coll-utf8mb4-turkish-ci+: Private constants
+mysql-cs-coll-utf8mb4-unicode-520-ci+: Private constants
+mysql-cs-coll-utf8mb4-unicode-ci+: Private constants
+mysql-cs-coll-utf8mb4-vietnamese-ci+: Private constants
+mysql-cs-coll-win1251+: Private constants
+mysql-flag-column-binary+: Private constants
+mysql-flag-column-blob+: Private constants
+mysql-flag-column-multiple-key+: Private constants
+mysql-flag-column-non-nullable+: Private constants
+mysql-flag-column-primary-key+: Private constants
+mysql-flag-column-unique-key+: Private constants
+mysql-flag-column-unsigned+: Private constants
+mysql-flag-column-zero-fill+: Private constants
+mysql-minimum-compression-length+: Private constants
+mysql-refresh-grant+: Private constants
+mysql-refresh-hosts+: Private constants
+mysql-refresh-log+: Private constants
+mysql-refresh-master+: Private constants
+mysql-refresh-slave+: Private constants
+mysql-refresh-status+: Private constants
+mysql-refresh-tables+: Private constants
+mysql-refresh-threads+: Private constants
+mysql-response-end-of-file+: Private constants
+mysql-response-error+: Private constants
+mysql-response-ok+: Private constants
+mysql-server-more-results-exist+: Public constants
+mysql-server-ps-out-params+: Public constants
+mysql-server-query-was-slow+: Public constants
+mysql-server-server-status-last-row-sent+: Public constants
+mysql-server-status-autocommit+: Public constants
+mysql-server-status-cursor-exists+: Public constants
+mysql-server-status-database-dropped+: Public constants
+mysql-server-status-in-transaction+: Public constants
+mysql-server-status-metadata-changed+: Public constants
+mysql-server-status-no-backslash-escapes+: Public constants
+mysql-server-status-no-good-index-used+: Public constants
+mysql-server-status-no-index-used+: Public constants
+mysql-shutdown-default+: Private constants
+mysql-shutdown-kill-connection+: Private constants
+mysql-shutdown-kill-query+: Private constants
+mysql-shutdown-wait-all-buffers+: Private constants
+mysql-shutdown-wait-connections+: Private constants
+mysql-shutdown-wait-critical-buffers+: Private constants
+mysql-shutdown-wait-transactions+: Private constants
+mysql-shutdown-wait-updates+: Private constants
+mysql-type-bit+: Private constants
+mysql-type-blob+: Private constants
+mysql-type-date+: Private constants
+mysql-type-datetime+: Private constants
+mysql-type-decimal+: Private constants
+mysql-type-double+: Private constants
+mysql-type-enum+: Private constants
+mysql-type-float+: Private constants
+mysql-type-geometry+: Private constants
+mysql-type-int24+: Private constants
+mysql-type-long+: Private constants
+mysql-type-long-blob+: Private constants
+mysql-type-longlong+: Private constants
+mysql-type-medium-blob+: Private constants
+mysql-type-newdate+: Private constants
+mysql-type-newdecimal+: Private constants
+mysql-type-null+: Private constants
+mysql-type-set+: Private constants
+mysql-type-short+: Private constants
+mysql-type-string+: Private constants
+mysql-type-time+: Private constants
+mysql-type-timestamp+: Private constants
+mysql-type-tiny+: Private constants
+mysql-type-tiny-blob+: Private constants
+mysql-type-var-string+: Private constants
+mysql-type-varchar+: Private constants
+mysql-type-year+: Private constants
+optimize-default+: Private special variables
+optimize-fast-unsafe+: Private special variables
+seconds-per-minute+: Private constants

A
affected-rows: Public structures
auth-data: Public classes
auth-data: Private structures
auth-plugin: Public classes
auth-plugin: Private structures
auth-plugin-data: Private structures

B
bind: Public classes
bytes: Public conditions

C
capabilities: Public classes
capability-flags: Private structures
catalog: Private structures
character-set: Public classes
character-set: Private structures
code: Public conditions
coding-error: Private conditions
coldef: Private conditions
column-length: Private structures
columns: Public classes
connected: Public classes
connection: Public classes
connection-id: Public classes
connection-id: Private structures
Constant, +hours-per-day+: Private constants
Constant, +max-packet-length+: Private constants
Constant, +minutes-per-hour+: Private constants
Constant, +mysql-capabilities-required+: Private constants
Constant, +mysql-capability-client-compress+: Private constants
Constant, +mysql-capability-client-connect-attrs+: Private constants
Constant, +mysql-capability-client-connect-with-db+: Private constants
Constant, +mysql-capability-client-found-rows+: Private constants
Constant, +mysql-capability-client-ignore-sigpipe+: Private constants
Constant, +mysql-capability-client-ignore-space+: Private constants
Constant, +mysql-capability-client-interactive+: Private constants
Constant, +mysql-capability-client-local-files+: Private constants
Constant, +mysql-capability-client-long-flag+: Private constants
Constant, +mysql-capability-client-long-password+: Private constants
Constant, +mysql-capability-client-multi-results+: Private constants
Constant, +mysql-capability-client-multi-statements+: Private constants
Constant, +mysql-capability-client-no-schema+: Private constants
Constant, +mysql-capability-client-odbc+: Private constants
Constant, +mysql-capability-client-plugin-auth+: Private constants
Constant, +mysql-capability-client-plugin-auth-lenec-client-data+: Private constants
Constant, +mysql-capability-client-protocol-41+: Private constants
Constant, +mysql-capability-client-ps-multi-results+: Private constants
Constant, +mysql-capability-client-remember-options+: Private constants
Constant, +mysql-capability-client-reserved+: Private constants
Constant, +mysql-capability-client-secure-connection+: Private constants
Constant, +mysql-capability-client-ssl+: Private constants
Constant, +mysql-capability-client-transactions+: Private constants
Constant, +mysql-capability-client-verify-server-cert+: Private constants
Constant, +mysql-command-binary-log-dump+: Private constants
Constant, +mysql-command-binary-log-dump-gtid+: Private constants
Constant, +mysql-command-change-user+: Private constants
Constant, +mysql-command-connect+: Private constants
Constant, +mysql-command-connect-out+: Private constants
Constant, +mysql-command-create-database+: Private constants
Constant, +mysql-command-daemon+: Private constants
Constant, +mysql-command-debug+: Private constants
Constant, +mysql-command-delayed-insert+: Private constants
Constant, +mysql-command-drop-database+: Private constants
Constant, +mysql-command-field-list+: Private constants
Constant, +mysql-command-initialize-database+: Private constants
Constant, +mysql-command-ping+: Private constants
Constant, +mysql-command-process-information+: Private constants
Constant, +mysql-command-process-kill+: Private constants
Constant, +mysql-command-query+: Private constants
Constant, +mysql-command-quit+: Private constants
Constant, +mysql-command-refresh+: Private constants
Constant, +mysql-command-register-slave+: Private constants
Constant, +mysql-command-set-option+: Private constants
Constant, +mysql-command-shutdown+: Private constants
Constant, +mysql-command-sleep+: Private constants
Constant, +mysql-command-statement-close+: Private constants
Constant, +mysql-command-statement-execute+: Private constants
Constant, +mysql-command-statement-fetch+: Private constants
Constant, +mysql-command-statement-prepare+: Private constants
Constant, +mysql-command-statement-reset+: Private constants
Constant, +mysql-command-statement-send-long-data+: Private constants
Constant, +mysql-command-statistics+: Private constants
Constant, +mysql-command-table-dump+: Private constants
Constant, +mysql-command-time+: Private constants
Constant, +mysql-cs-coll-armscii8-binary+: Private constants
Constant, +mysql-cs-coll-armscii8-general-ci+: Private constants
Constant, +mysql-cs-coll-ascii-binary+: Private constants
Constant, +mysql-cs-coll-ascii-general-ci+: Private constants
Constant, +mysql-cs-coll-big5-binary+: Private constants
Constant, +mysql-cs-coll-big5-chinese-ci+: Private constants
Constant, +mysql-cs-coll-binary+: Private constants
Constant, +mysql-cs-coll-cp1250-binary+: Private constants
Constant, +mysql-cs-coll-cp1250-croatian-ci+: Private constants
Constant, +mysql-cs-coll-cp1250-czech-cs+: Private constants
Constant, +mysql-cs-coll-cp1250-general-ci+: Private constants
Constant, +mysql-cs-coll-cp1250-polish-ci+: Private constants
Constant, +mysql-cs-coll-cp1251-binary+: Private constants
Constant, +mysql-cs-coll-cp1251-bulgarian-ci+: Private constants
Constant, +mysql-cs-coll-cp1251-general-ci+: Private constants
Constant, +mysql-cs-coll-cp1251-general-cs+: Private constants
Constant, +mysql-cs-coll-cp1251-ukrainian-ci+: Private constants
Constant, +mysql-cs-coll-cp1256-binary+: Private constants
Constant, +mysql-cs-coll-cp1256-general-ci+: Private constants
Constant, +mysql-cs-coll-cp1257-binary+: Private constants
Constant, +mysql-cs-coll-cp1257-general-ci+: Private constants
Constant, +mysql-cs-coll-cp1257-lithuanian-ci+: Private constants
Constant, +mysql-cs-coll-cp850-binary+: Private constants
Constant, +mysql-cs-coll-cp850-general-ci+: Private constants
Constant, +mysql-cs-coll-cp852-binary+: Private constants
Constant, +mysql-cs-coll-cp852-general-ci+: Private constants
Constant, +mysql-cs-coll-cp866-binary+: Private constants
Constant, +mysql-cs-coll-cp866-general-ci+: Private constants
Constant, +mysql-cs-coll-cp932-binary+: Private constants
Constant, +mysql-cs-coll-cp932-japanese-ci+: Private constants
Constant, +mysql-cs-coll-dec8-binary+: Private constants
Constant, +mysql-cs-coll-dec8-swedish-ci+: Private constants
Constant, +mysql-cs-coll-eucjpms-binary+: Private constants
Constant, +mysql-cs-coll-eucjpms-japanese-ci+: Private constants
Constant, +mysql-cs-coll-euckr-binary+: Private constants
Constant, +mysql-cs-coll-euckr-korean-ci+: Private constants
Constant, +mysql-cs-coll-gb2312-binary+: Private constants
Constant, +mysql-cs-coll-gb2312-chinese-ci+: Private constants
Constant, +mysql-cs-coll-gbk-binary+: Private constants
Constant, +mysql-cs-coll-gbk-chinese-ci+: Private constants
Constant, +mysql-cs-coll-geostd8-binary+: Private constants
Constant, +mysql-cs-coll-geostd8-general-ci+: Private constants
Constant, +mysql-cs-coll-greek-binary+: Private constants
Constant, +mysql-cs-coll-greek-general-ci+: Private constants
Constant, +mysql-cs-coll-hebrew-binary+: Private constants
Constant, +mysql-cs-coll-hebrew-general-ci+: Private constants
Constant, +mysql-cs-coll-hp8-binary+: Private constants
Constant, +mysql-cs-coll-hp8-english-ci+: Private constants
Constant, +mysql-cs-coll-keybcs2-binary+: Private constants
Constant, +mysql-cs-coll-keybcs2-general-ci+: Private constants
Constant, +mysql-cs-coll-koi8r-binary+: Private constants
Constant, +mysql-cs-coll-koi8r-general-ci+: Private constants
Constant, +mysql-cs-coll-koi8u-binary+: Private constants
Constant, +mysql-cs-coll-koi8u-general-ci+: Private constants
Constant, +mysql-cs-coll-latin1-binary+: Private constants
Constant, +mysql-cs-coll-latin1-danish-ci+: Private constants
Constant, +mysql-cs-coll-latin1-general-ci+: Private constants
Constant, +mysql-cs-coll-latin1-general-cs+: Private constants
Constant, +mysql-cs-coll-latin1-german1-ci+: Private constants
Constant, +mysql-cs-coll-latin1-german2-ci+: Private constants
Constant, +mysql-cs-coll-latin1-spanish-ci+: Private constants
Constant, +mysql-cs-coll-latin1-swedish-ci+: Private constants
Constant, +mysql-cs-coll-latin2-binary+: Private constants
Constant, +mysql-cs-coll-latin2-croatian-ci+: Private constants
Constant, +mysql-cs-coll-latin2-czech-cs+: Private constants
Constant, +mysql-cs-coll-latin2-general-ci+: Private constants
Constant, +mysql-cs-coll-latin2-hungarian-ci+: Private constants
Constant, +mysql-cs-coll-latin5-binary+: Private constants
Constant, +mysql-cs-coll-latin5-turkish-ci+: Private constants
Constant, +mysql-cs-coll-latin7-binary+: Private constants
Constant, +mysql-cs-coll-latin7-estonian-cs+: Private constants
Constant, +mysql-cs-coll-latin7-general-ci+: Private constants
Constant, +mysql-cs-coll-latin7-general-cs+: Private constants
Constant, +mysql-cs-coll-macce-binary+: Private constants
Constant, +mysql-cs-coll-macce-general-ci+: Private constants
Constant, +mysql-cs-coll-macroman-binary+: Private constants
Constant, +mysql-cs-coll-macroman-general-ci+: Private constants
Constant, +mysql-cs-coll-sjis-binary+: Private constants
Constant, +mysql-cs-coll-sjis-japanese-ci+: Private constants
Constant, +mysql-cs-coll-swe7-binary+: Private constants
Constant, +mysql-cs-coll-swe7-swedish-ci+: Private constants
Constant, +mysql-cs-coll-tis620-binary+: Private constants
Constant, +mysql-cs-coll-tis620-thai-ci+: Private constants
Constant, +mysql-cs-coll-ucs2-binary+: Private constants
Constant, +mysql-cs-coll-ucs2-croatian-ci+: Private constants
Constant, +mysql-cs-coll-ucs2-czech-ci+: Private constants
Constant, +mysql-cs-coll-ucs2-danish-ci+: Private constants
Constant, +mysql-cs-coll-ucs2-esperanto-ci+: Private constants
Constant, +mysql-cs-coll-ucs2-estonian-ci+: Private constants
Constant, +mysql-cs-coll-ucs2-general-ci+: Private constants
Constant, +mysql-cs-coll-ucs2-general-mysql500-ci+: Private constants
Constant, +mysql-cs-coll-ucs2-german2-ci+: Private constants
Constant, +mysql-cs-coll-ucs2-hungarian-ci+: Private constants
Constant, +mysql-cs-coll-ucs2-icelandic-ci+: Private constants
Constant, +mysql-cs-coll-ucs2-latvian-ci+: Private constants
Constant, +mysql-cs-coll-ucs2-lithuanian-ci+: Private constants
Constant, +mysql-cs-coll-ucs2-persian-ci+: Private constants
Constant, +mysql-cs-coll-ucs2-polish-ci+: Private constants
Constant, +mysql-cs-coll-ucs2-roman-ci+: Private constants
Constant, +mysql-cs-coll-ucs2-romanian-ci+: Private constants
Constant, +mysql-cs-coll-ucs2-sinhala-ci+: Private constants
Constant, +mysql-cs-coll-ucs2-slovak-ci+: Private constants
Constant, +mysql-cs-coll-ucs2-slovenian-ci+: Private constants
Constant, +mysql-cs-coll-ucs2-spanish-ci+: Private constants
Constant, +mysql-cs-coll-ucs2-spanish2-ci+: Private constants
Constant, +mysql-cs-coll-ucs2-swedish-ci+: Private constants
Constant, +mysql-cs-coll-ucs2-turkish-ci+: Private constants
Constant, +mysql-cs-coll-ucs2-unicode-520-ci+: Private constants
Constant, +mysql-cs-coll-ucs2-unicode-ci+: Private constants
Constant, +mysql-cs-coll-ucs2-vietnamese-ci+: Private constants
Constant, +mysql-cs-coll-ujis-binary+: Private constants
Constant, +mysql-cs-coll-ujis-japanese-ci+: Private constants
Constant, +mysql-cs-coll-utf16-binary+: Private constants
Constant, +mysql-cs-coll-utf16-croatian-ci+: Private constants
Constant, +mysql-cs-coll-utf16-czech-ci+: Private constants
Constant, +mysql-cs-coll-utf16-danish-ci+: Private constants
Constant, +mysql-cs-coll-utf16-esperanto-ci+: Private constants
Constant, +mysql-cs-coll-utf16-estonian-ci+: Private constants
Constant, +mysql-cs-coll-utf16-general-ci+: Private constants
Constant, +mysql-cs-coll-utf16-german2-ci+: Private constants
Constant, +mysql-cs-coll-utf16-hungarian-ci+: Private constants
Constant, +mysql-cs-coll-utf16-icelandic-ci+: Private constants
Constant, +mysql-cs-coll-utf16-latvian-ci+: Private constants
Constant, +mysql-cs-coll-utf16-lithuanian-ci+: Private constants
Constant, +mysql-cs-coll-utf16-persian-ci+: Private constants
Constant, +mysql-cs-coll-utf16-polish-ci+: Private constants
Constant, +mysql-cs-coll-utf16-roman-ci+: Private constants
Constant, +mysql-cs-coll-utf16-romanian-ci+: Private constants
Constant, +mysql-cs-coll-utf16-sinhala-ci+: Private constants
Constant, +mysql-cs-coll-utf16-slovak-ci+: Private constants
Constant, +mysql-cs-coll-utf16-slovenian-ci+: Private constants
Constant, +mysql-cs-coll-utf16-spanish-ci+: Private constants
Constant, +mysql-cs-coll-utf16-spanish2-ci+: Private constants
Constant, +mysql-cs-coll-utf16-swedish-ci+: Private constants
Constant, +mysql-cs-coll-utf16-turkish-ci+: Private constants
Constant, +mysql-cs-coll-utf16-unicode-520-ci+: Private constants
Constant, +mysql-cs-coll-utf16-unicode-ci+: Private constants
Constant, +mysql-cs-coll-utf16-vietnamese-ci+: Private constants
Constant, +mysql-cs-coll-utf16le-binary+: Private constants
Constant, +mysql-cs-coll-utf16le-general-ci+: Private constants
Constant, +mysql-cs-coll-utf32-binary+: Private constants
Constant, +mysql-cs-coll-utf32-croatian-ci+: Private constants
Constant, +mysql-cs-coll-utf32-czech-ci+: Private constants
Constant, +mysql-cs-coll-utf32-danish-ci+: Private constants
Constant, +mysql-cs-coll-utf32-esperanto-ci+: Private constants
Constant, +mysql-cs-coll-utf32-estonian-ci+: Private constants
Constant, +mysql-cs-coll-utf32-general-ci+: Private constants
Constant, +mysql-cs-coll-utf32-german2-ci+: Private constants
Constant, +mysql-cs-coll-utf32-hungarian-ci+: Private constants
Constant, +mysql-cs-coll-utf32-icelandic-ci+: Private constants
Constant, +mysql-cs-coll-utf32-latvian-ci+: Private constants
Constant, +mysql-cs-coll-utf32-lithuanian-ci+: Private constants
Constant, +mysql-cs-coll-utf32-persian-ci+: Private constants
Constant, +mysql-cs-coll-utf32-polish-ci+: Private constants
Constant, +mysql-cs-coll-utf32-roman-ci+: Private constants
Constant, +mysql-cs-coll-utf32-romanian-ci+: Private constants
Constant, +mysql-cs-coll-utf32-sinhala-ci+: Private constants
Constant, +mysql-cs-coll-utf32-slovak-ci+: Private constants
Constant, +mysql-cs-coll-utf32-slovenian-ci+: Private constants
Constant, +mysql-cs-coll-utf32-spanish-ci+: Private constants
Constant, +mysql-cs-coll-utf32-spanish2-ci+: Private constants
Constant, +mysql-cs-coll-utf32-swedish-ci+: Private constants
Constant, +mysql-cs-coll-utf32-turkish-ci+: Private constants
Constant, +mysql-cs-coll-utf32-unicode-520-ci+: Private constants
Constant, +mysql-cs-coll-utf32-unicode-ci+: Private constants
Constant, +mysql-cs-coll-utf32-vietnamese-ci+: Private constants
Constant, +mysql-cs-coll-utf8-binary+: Private constants
Constant, +mysql-cs-coll-utf8-croatian-ci+: Private constants
Constant, +mysql-cs-coll-utf8-czech-ci+: Private constants
Constant, +mysql-cs-coll-utf8-danish-ci+: Private constants
Constant, +mysql-cs-coll-utf8-esperanto-ci+: Private constants
Constant, +mysql-cs-coll-utf8-estonian-ci+: Private constants
Constant, +mysql-cs-coll-utf8-general-ci+: Private constants
Constant, +mysql-cs-coll-utf8-general-mysql500-ci+: Private constants
Constant, +mysql-cs-coll-utf8-german2-ci+: Private constants
Constant, +mysql-cs-coll-utf8-hungarian-ci+: Private constants
Constant, +mysql-cs-coll-utf8-icelandic-ci+: Private constants
Constant, +mysql-cs-coll-utf8-latvian-ci+: Private constants
Constant, +mysql-cs-coll-utf8-lithuanian-ci+: Private constants
Constant, +mysql-cs-coll-utf8-persian-ci+: Private constants
Constant, +mysql-cs-coll-utf8-polish-ci+: Private constants
Constant, +mysql-cs-coll-utf8-roman-ci+: Private constants
Constant, +mysql-cs-coll-utf8-romanian-ci+: Private constants
Constant, +mysql-cs-coll-utf8-sinhala-ci+: Private constants
Constant, +mysql-cs-coll-utf8-slovak-ci+: Private constants
Constant, +mysql-cs-coll-utf8-slovenian-ci+: Private constants
Constant, +mysql-cs-coll-utf8-spanish-ci+: Private constants
Constant, +mysql-cs-coll-utf8-spanish2-ci+: Private constants
Constant, +mysql-cs-coll-utf8-swedish-ci+: Private constants
Constant, +mysql-cs-coll-utf8-tolower-ci+: Private constants
Constant, +mysql-cs-coll-utf8-turkish-ci+: Private constants
Constant, +mysql-cs-coll-utf8-unicode-520-ci+: Private constants
Constant, +mysql-cs-coll-utf8-unicode-ci+: Private constants
Constant, +mysql-cs-coll-utf8-vietnamese-ci+: Private constants
Constant, +mysql-cs-coll-utf8mb3-general-cs+: Private constants
Constant, +mysql-cs-coll-utf8mb4-0900-ai-ci+: Private constants
Constant, +mysql-cs-coll-utf8mb4-binary+: Private constants
Constant, +mysql-cs-coll-utf8mb4-croatian-ci+: Private constants
Constant, +mysql-cs-coll-utf8mb4-czech-ci+: Private constants
Constant, +mysql-cs-coll-utf8mb4-danish-ci+: Private constants
Constant, +mysql-cs-coll-utf8mb4-esperanto-ci+: Private constants
Constant, +mysql-cs-coll-utf8mb4-estonian-ci+: Private constants
Constant, +mysql-cs-coll-utf8mb4-general-ci+: Private constants
Constant, +mysql-cs-coll-utf8mb4-german2-ci+: Private constants
Constant, +mysql-cs-coll-utf8mb4-hungarian-ci+: Private constants
Constant, +mysql-cs-coll-utf8mb4-icelandic-ci+: Private constants
Constant, +mysql-cs-coll-utf8mb4-latvian-ci+: Private constants
Constant, +mysql-cs-coll-utf8mb4-lithuanian-ci+: Private constants
Constant, +mysql-cs-coll-utf8mb4-persian-ci+: Private constants
Constant, +mysql-cs-coll-utf8mb4-polish-ci+: Private constants
Constant, +mysql-cs-coll-utf8mb4-roman-ci+: Private constants
Constant, +mysql-cs-coll-utf8mb4-romanian-ci+: Private constants
Constant, +mysql-cs-coll-utf8mb4-sinhala-ci+: Private constants
Constant, +mysql-cs-coll-utf8mb4-slovak-ci+: Private constants
Constant, +mysql-cs-coll-utf8mb4-slovenian-ci+: Private constants
Constant, +mysql-cs-coll-utf8mb4-spanish-ci+: Private constants
Constant, +mysql-cs-coll-utf8mb4-spanish2-ci+: Private constants
Constant, +mysql-cs-coll-utf8mb4-swedish-ci+: Private constants
Constant, +mysql-cs-coll-utf8mb4-turkish-ci+: Private constants
Constant, +mysql-cs-coll-utf8mb4-unicode-520-ci+: Private constants
Constant, +mysql-cs-coll-utf8mb4-unicode-ci+: Private constants
Constant, +mysql-cs-coll-utf8mb4-vietnamese-ci+: Private constants
Constant, +mysql-cs-coll-win1251+: Private constants
Constant, +mysql-flag-column-binary+: Private constants
Constant, +mysql-flag-column-blob+: Private constants
Constant, +mysql-flag-column-multiple-key+: Private constants
Constant, +mysql-flag-column-non-nullable+: Private constants
Constant, +mysql-flag-column-primary-key+: Private constants
Constant, +mysql-flag-column-unique-key+: Private constants
Constant, +mysql-flag-column-unsigned+: Private constants
Constant, +mysql-flag-column-zero-fill+: Private constants
Constant, +mysql-minimum-compression-length+: Private constants
Constant, +mysql-refresh-grant+: Private constants
Constant, +mysql-refresh-hosts+: Private constants
Constant, +mysql-refresh-log+: Private constants
Constant, +mysql-refresh-master+: Private constants
Constant, +mysql-refresh-slave+: Private constants
Constant, +mysql-refresh-status+: Private constants
Constant, +mysql-refresh-tables+: Private constants
Constant, +mysql-refresh-threads+: Private constants
Constant, +mysql-response-end-of-file+: Private constants
Constant, +mysql-response-error+: Private constants
Constant, +mysql-response-ok+: Private constants
Constant, +mysql-server-more-results-exist+: Public constants
Constant, +mysql-server-ps-out-params+: Public constants
Constant, +mysql-server-query-was-slow+: Public constants
Constant, +mysql-server-server-status-last-row-sent+: Public constants
Constant, +mysql-server-status-autocommit+: Public constants
Constant, +mysql-server-status-cursor-exists+: Public constants
Constant, +mysql-server-status-database-dropped+: Public constants
Constant, +mysql-server-status-in-transaction+: Public constants
Constant, +mysql-server-status-metadata-changed+: Public constants
Constant, +mysql-server-status-no-backslash-escapes+: Public constants
Constant, +mysql-server-status-no-good-index-used+: Public constants
Constant, +mysql-server-status-no-index-used+: Public constants
Constant, +mysql-shutdown-default+: Private constants
Constant, +mysql-shutdown-kill-connection+: Private constants
Constant, +mysql-shutdown-kill-query+: Private constants
Constant, +mysql-shutdown-wait-all-buffers+: Private constants
Constant, +mysql-shutdown-wait-connections+: Private constants
Constant, +mysql-shutdown-wait-critical-buffers+: Private constants
Constant, +mysql-shutdown-wait-transactions+: Private constants
Constant, +mysql-shutdown-wait-updates+: Private constants
Constant, +mysql-type-bit+: Private constants
Constant, +mysql-type-blob+: Private constants
Constant, +mysql-type-date+: Private constants
Constant, +mysql-type-datetime+: Private constants
Constant, +mysql-type-decimal+: Private constants
Constant, +mysql-type-double+: Private constants
Constant, +mysql-type-enum+: Private constants
Constant, +mysql-type-float+: Private constants
Constant, +mysql-type-geometry+: Private constants
Constant, +mysql-type-int24+: Private constants
Constant, +mysql-type-long+: Private constants
Constant, +mysql-type-long-blob+: Private constants
Constant, +mysql-type-longlong+: Private constants
Constant, +mysql-type-medium-blob+: Private constants
Constant, +mysql-type-newdate+: Private constants
Constant, +mysql-type-newdecimal+: Private constants
Constant, +mysql-type-null+: Private constants
Constant, +mysql-type-set+: Private constants
Constant, +mysql-type-short+: Private constants
Constant, +mysql-type-string+: Private constants
Constant, +mysql-type-time+: Private constants
Constant, +mysql-type-timestamp+: Private constants
Constant, +mysql-type-tiny+: Private constants
Constant, +mysql-type-tiny-blob+: Private constants
Constant, +mysql-type-var-string+: Private constants
Constant, +mysql-type-varchar+: Private constants
Constant, +mysql-type-year+: Private constants
Constant, +seconds-per-minute+: Private constants
cs-coll: Private structures
current-command: Public classes

D
day: Public classes
days: Public classes
decimals: Private structures
default-schema: Public classes
default-value: Private structures

E
encoding: Private conditions
eof: Public classes
error-code: Private structures
error-code: Private structures
error-message: Private structures
error-message: Private structures
expected: Public conditions

F
flags: Private structures

H
hour: Public classes
hours: Public classes

I
info: Public structures
input-buffer: Private classes

L
last-insert-id: Public structures
len: Private structures

M
max-value: Private structures
max-value-dbl: Private structures
message: Public conditions
microsecond: Public classes
microseconds: Public classes
minute: Public classes
minutes: Public classes
month: Public classes
mysql-cs-coll: Public classes
mysql-type: Public classes

N
name: Public classes
name: Private structures
negativep: Public classes
num-columns: Private structures
num-params: Private structures

O
octets: Private conditions
org-name: Private structures
org-table: Private structures
output-buffer: Private classes

P
parameters: Public classes
payload: Public conditions
payload: Private structures
plugin: Public conditions
plugin-name: Private structures
pos: Private structures
predicate: Public classes
prepared-statements: Public classes

Q
query-string: Public classes

R
reduce: Public classes

S
schema: Private structures
second: Public classes
seconds: Public classes
seed1: Private structures
seed2: Private structures
seq-id: Private structures
sequence-id: Public classes
sequence-id: Private classes
server-flags: Public conditions
server-version: Public classes
server-version: Private structures
Slot, affected-rows: Public structures
Slot, auth-data: Public classes
Slot, auth-data: Private structures
Slot, auth-plugin: Public classes
Slot, auth-plugin: Private structures
Slot, auth-plugin-data: Private structures
Slot, bind: Public classes
Slot, bytes: Public conditions
Slot, capabilities: Public classes
Slot, capability-flags: Private structures
Slot, catalog: Private structures
Slot, character-set: Public classes
Slot, character-set: Private structures
Slot, code: Public conditions
Slot, coding-error: Private conditions
Slot, coldef: Private conditions
Slot, column-length: Private structures
Slot, columns: Public classes
Slot, connected: Public classes
Slot, connection: Public classes
Slot, connection-id: Public classes
Slot, connection-id: Private structures
Slot, cs-coll: Private structures
Slot, current-command: Public classes
Slot, day: Public classes
Slot, days: Public classes
Slot, decimals: Private structures
Slot, default-schema: Public classes
Slot, default-value: Private structures
Slot, encoding: Private conditions
Slot, eof: Public classes
Slot, error-code: Private structures
Slot, error-code: Private structures
Slot, error-message: Private structures
Slot, error-message: Private structures
Slot, expected: Public conditions
Slot, flags: Private structures
Slot, hour: Public classes
Slot, hours: Public classes
Slot, info: Public structures
Slot, input-buffer: Private classes
Slot, last-insert-id: Public structures
Slot, len: Private structures
Slot, max-value: Private structures
Slot, max-value-dbl: Private structures
Slot, message: Public conditions
Slot, microsecond: Public classes
Slot, microseconds: Public classes
Slot, minute: Public classes
Slot, minutes: Public classes
Slot, month: Public classes
Slot, mysql-cs-coll: Public classes
Slot, mysql-type: Public classes
Slot, name: Public classes
Slot, name: Private structures
Slot, negativep: Public classes
Slot, num-columns: Private structures
Slot, num-params: Private structures
Slot, octets: Private conditions
Slot, org-name: Private structures
Slot, org-table: Private structures
Slot, output-buffer: Private classes
Slot, parameters: Public classes
Slot, payload: Public conditions
Slot, payload: Private structures
Slot, plugin: Public conditions
Slot, plugin-name: Private structures
Slot, pos: Private structures
Slot, predicate: Public classes
Slot, prepared-statements: Public classes
Slot, query-string: Public classes
Slot, reduce: Public classes
Slot, schema: Private structures
Slot, second: Public classes
Slot, seconds: Public classes
Slot, seed1: Private structures
Slot, seed2: Private structures
Slot, seq-id: Private structures
Slot, sequence-id: Public classes
Slot, sequence-id: Private classes
Slot, server-flags: Public conditions
Slot, server-version: Public classes
Slot, server-version: Private structures
Slot, socket: Private classes
Slot, socket: Private classes
Slot, source: Private structures
Slot, sql-state: Private structures
Slot, state: Public conditions
Slot, statement-id: Public classes
Slot, statement-id: Private structures
Slot, status-flags: Public structures
Slot, status-flags: Public classes
Slot, status-flags: Private structures
Slot, status-flags: Private structures
Slot, stream: Public classes
Slot, stream: Private classes
Slot, table: Private structures
Slot, tag: Private structures
Slot, tag: Private structures
Slot, text: Private conditions
Slot, text: Private conditions
Slot, transform: Public classes
Slot, transient: Public classes
Slot, type: Public classes
Slot, type: Private structures
Slot, value: Public conditions
Slot, value: Public classes
Slot, version: Private conditions
Slot, warning-count: Private structures
Slot, warning-count: Private structures
Slot, warnings: Public structures
Slot, year: Public classes
Slot, year: Public classes
socket: Private classes
socket: Private classes
source: Private structures
Special Variable, *max-allowed-packets*: Private special variables
Special Variable, *mysql-connection*: Public special variables
Special Variable, *mysql-encoding*: Public special variables
Special Variable, +optimize-default+: Private special variables
Special Variable, +optimize-fast-unsafe+: Private special variables
sql-state: Private structures
state: Public conditions
statement-id: Public classes
statement-id: Private structures
status-flags: Public structures
status-flags: Public classes
status-flags: Private structures
status-flags: Private structures
stream: Public classes
stream: Private classes

T
table: Private structures
tag: Private structures
tag: Private structures
text: Private conditions
text: Private conditions
transform: Public classes
transient: Public classes
type: Public classes
type: Private structures

V
value: Public conditions
value: Public classes
version: Private conditions

W
warning-count: Private structures
warning-count: Private structures
warnings: Public structures

Y
year: Public classes
year: Public classes


A.4 Data types

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

A
api.lisp: The qmynd/src/api․lisp file
auth-switch-request-packet: Private structures
authentication.lisp: The qmynd/src/mysql-protocol/authentication․lisp file

B
bad-mysql-type-spec: Private conditions
basic-types.lisp: The qmynd/src/wire-protocol/basic-types․lisp file
binary-protocol-encoding.lisp: The qmynd/src/mysql-protocol/prepared-statements/binary-protocol-encoding․lisp file

C
charsets.lisp: The qmynd/src/common/charsets․lisp file
Class, mysql-base-connection: Public classes
Class, mysql-compressed-stream: Private classes
Class, mysql-date-time: Public classes
Class, mysql-inet-connection: Private classes
Class, mysql-local-connection: Private classes
Class, mysql-prepared-statement: Public classes
Class, mysql-time-interval: Public classes
Class, mysql-year: Public classes
Class, packet-slot: Public classes
column-definition-v41-packet: Private structures
command-change-user.lisp: The qmynd/src/mysql-protocol/text-protocol/command-change-user․lisp file
command-debug.lisp: The qmynd/src/mysql-protocol/text-protocol/command-debug․lisp file
command-field-list.lisp: The qmynd/src/mysql-protocol/text-protocol/command-field-list․lisp file
command-initialize-database.lisp: The qmynd/src/mysql-protocol/text-protocol/command-initialize-database․lisp file
command-ping.lisp: The qmynd/src/mysql-protocol/text-protocol/command-ping․lisp file
command-process-information.lisp: The qmynd/src/mysql-protocol/text-protocol/command-process-information․lisp file
command-process-kill.lisp: The qmynd/src/mysql-protocol/text-protocol/command-process-kill․lisp file
command-query.lisp: The qmynd/src/mysql-protocol/text-protocol/command-query․lisp file
command-quit.lisp: The qmynd/src/mysql-protocol/text-protocol/command-quit․lisp file
command-refresh.lisp: The qmynd/src/mysql-protocol/text-protocol/command-refresh․lisp file
command-shutdown.lisp: The qmynd/src/mysql-protocol/text-protocol/command-shutdown․lisp file
command-statement-prepare-ok-packet: Private structures
command-statistics.lisp: The qmynd/src/mysql-protocol/text-protocol/command-statistics․lisp file
common: The qmynd/src/common module
compressed-protocol.lisp: The qmynd/src/wire-protocol/compressed-protocol․lisp file
Condition, bad-mysql-type-spec: Private conditions
Condition, decoding-error: Private conditions
Condition, invalid-length-encoded-integer: Private conditions
Condition, invalid-prepared-statement: Private conditions
Condition, mysql-base-error: Public conditions
Condition, mysql-error: Public conditions
Condition, mysql-external-error: Private conditions
Condition, mysql-insufficient-capabilities: Public conditions
Condition, mysql-internal-error: Private conditions
Condition, mysql-unsupported-authentication: Public conditions
Condition, partial-read: Public conditions
Condition, protocol-version-mismatch: Private conditions
Condition, ssl-not-supported: Public conditions
Condition, unexpected-packet: Public conditions
Condition, unexpected-parameter-count: Private conditions
Condition, unexpected-sequence-id: Private conditions
Condition, value-is-not-decimal: Public conditions
conditions.lisp: The qmynd/src/common/conditions․lisp file
connection.lisp: The qmynd/src/mysql-protocol/connection․lisp file
constants.lisp: The qmynd/src/common/constants․lisp file

D
date-time.lisp: The qmynd/src/common/date-time․lisp file
decoding-error: Private conditions
define-packet.lisp: The qmynd/src/mysql-protocol/define-packet․lisp file

F
feature-detection.lisp: The qmynd/src/common/feature-detection․lisp file
File, api.lisp: The qmynd/src/api․lisp file
File, authentication.lisp: The qmynd/src/mysql-protocol/authentication․lisp file
File, basic-types.lisp: The qmynd/src/wire-protocol/basic-types․lisp file
File, binary-protocol-encoding.lisp: The qmynd/src/mysql-protocol/prepared-statements/binary-protocol-encoding․lisp file
File, charsets.lisp: The qmynd/src/common/charsets․lisp file
File, command-change-user.lisp: The qmynd/src/mysql-protocol/text-protocol/command-change-user․lisp file
File, command-debug.lisp: The qmynd/src/mysql-protocol/text-protocol/command-debug․lisp file
File, command-field-list.lisp: The qmynd/src/mysql-protocol/text-protocol/command-field-list․lisp file
File, command-initialize-database.lisp: The qmynd/src/mysql-protocol/text-protocol/command-initialize-database․lisp file
File, command-ping.lisp: The qmynd/src/mysql-protocol/text-protocol/command-ping․lisp file
File, command-process-information.lisp: The qmynd/src/mysql-protocol/text-protocol/command-process-information․lisp file
File, command-process-kill.lisp: The qmynd/src/mysql-protocol/text-protocol/command-process-kill․lisp file
File, command-query.lisp: The qmynd/src/mysql-protocol/text-protocol/command-query․lisp file
File, command-quit.lisp: The qmynd/src/mysql-protocol/text-protocol/command-quit․lisp file
File, command-refresh.lisp: The qmynd/src/mysql-protocol/text-protocol/command-refresh․lisp file
File, command-shutdown.lisp: The qmynd/src/mysql-protocol/text-protocol/command-shutdown․lisp file
File, command-statistics.lisp: The qmynd/src/mysql-protocol/text-protocol/command-statistics․lisp file
File, compressed-protocol.lisp: The qmynd/src/wire-protocol/compressed-protocol․lisp file
File, conditions.lisp: The qmynd/src/common/conditions․lisp file
File, connection.lisp: The qmynd/src/mysql-protocol/connection․lisp file
File, constants.lisp: The qmynd/src/common/constants․lisp file
File, date-time.lisp: The qmynd/src/common/date-time․lisp file
File, define-packet.lisp: The qmynd/src/mysql-protocol/define-packet․lisp file
File, feature-detection.lisp: The qmynd/src/common/feature-detection․lisp file
File, handshake.lisp: The qmynd/src/mysql-protocol/handshake․lisp file
File, misc.lisp: The qmynd/src/common/misc․lisp file
File, pkgdcl.lisp: The qmynd/src/pkgdcl․lisp file
File, prepared-statement.lisp: The qmynd/src/mysql-protocol/prepared-statements/prepared-statement․lisp file
File, qmynd.asd: The qmynd/qmynd․asd file
File, response-packets.lisp: The qmynd/src/mysql-protocol/response-packets․lisp file
File, response-result-set.lisp: The qmynd/src/mysql-protocol/response-result-set․lisp file
File, utilities.lisp: The qmynd/src/common/utilities․lisp file
File, wire-packet.lisp: The qmynd/src/wire-protocol/wire-packet․lisp file

H
handshake.lisp: The qmynd/src/mysql-protocol/handshake․lisp file

I
initial-handshake-v10-packet: Private structures
invalid-length-encoded-integer: Private conditions
invalid-prepared-statement: Private conditions

M
misc.lisp: The qmynd/src/common/misc․lisp file
Module, common: The qmynd/src/common module
Module, mysql-protocol: The qmynd/src/mysql-protocol module
Module, prepared-statements: The qmynd/src/mysql-protocol/prepared-statements module
Module, src: The qmynd/src module
Module, text-protocol: The qmynd/src/mysql-protocol/text-protocol module
Module, wire-protocol: The qmynd/src/wire-protocol module
my-packet-stream: Private structures
mysql-base-connection: Public classes
mysql-base-error: Public conditions
mysql-compressed-stream: Private classes
mysql-date-time: Public classes
mysql-error: Public conditions
mysql-external-error: Private conditions
mysql-inet-connection: Private classes
mysql-insufficient-capabilities: Public conditions
mysql-internal-error: Private conditions
mysql-local-connection: Private classes
mysql-prepared-statement: Public classes
mysql-protocol: The qmynd/src/mysql-protocol module
mysql-rand-st: Private structures
mysql-time-interval: Public classes
mysql-unsupported-authentication: Public conditions
mysql-year: Public classes

O
old-auth-switch-request-packet: Private structures

P
Package, qmynd: The qmynd package
Package, qmynd-impl: The qmynd-impl package
packet-slot: Public classes
partial-read: Public conditions
pkgdcl.lisp: The qmynd/src/pkgdcl․lisp file
prepared-statement.lisp: The qmynd/src/mysql-protocol/prepared-statements/prepared-statement․lisp file
prepared-statements: The qmynd/src/mysql-protocol/prepared-statements module
protocol-version-mismatch: Private conditions

Q
qmynd: The qmynd system
qmynd: The qmynd package
qmynd-impl: The qmynd-impl package
qmynd.asd: The qmynd/qmynd․asd file

R
response-end-of-file-packet: Private structures
response-error-no-sql-state-packet: Private structures
response-error-packet: Private structures
response-ok-packet: Public structures
response-packets.lisp: The qmynd/src/mysql-protocol/response-packets․lisp file
response-result-set.lisp: The qmynd/src/mysql-protocol/response-result-set․lisp file

S
src: The qmynd/src module
ssl-not-supported: Public conditions
Structure, auth-switch-request-packet: Private structures
Structure, column-definition-v41-packet: Private structures
Structure, command-statement-prepare-ok-packet: Private structures
Structure, initial-handshake-v10-packet: Private structures
Structure, my-packet-stream: Private structures
Structure, mysql-rand-st: Private structures
Structure, old-auth-switch-request-packet: Private structures
Structure, response-end-of-file-packet: Private structures
Structure, response-error-no-sql-state-packet: Private structures
Structure, response-error-packet: Private structures
Structure, response-ok-packet: Public structures
System, qmynd: The qmynd system

T
text-protocol: The qmynd/src/mysql-protocol/text-protocol module

U
unexpected-packet: Public conditions
unexpected-parameter-count: Private conditions
unexpected-sequence-id: Private conditions
utilities.lisp: The qmynd/src/common/utilities․lisp file

V
value-is-not-decimal: Public conditions

W
wire-packet.lisp: The qmynd/src/wire-protocol/wire-packet․lisp file
wire-protocol: The qmynd/src/wire-protocol module