The cqlcl Reference Manual

This is the cqlcl Reference Manual, version 0.0.1, generated automatically by Declt version 4.0 beta 2 "William Riker" on Wed May 15 04:56:39 2024 GMT+0.

Table of Contents


1 Introduction


2 Systems

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


2.1 cqlcl

CQLv2 binary protocol

Author

Aaron France

License

BSD

Version

0.0.1

Defsystem Dependency

fiveam (system).

Dependencies
  • pooler (system).
  • alexandria (system).
  • flexi-streams (system).
  • uuid (system).
  • split-sequence (system).
  • bordeaux-threads (system).
  • lparallel (system).
  • usocket (system).
Source

cqlcl.asd.

Child Components

3 Files

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


3.1 Lisp


3.1.1 cqlcl/cqlcl.asd

Source

cqlcl.asd.

Parent Component

cqlcl (system).

ASDF Systems

cqlcl.


3.1.2 cqlcl/package.lisp

Source

cqlcl.asd.

Parent Component

cqlcl (system).

Packages

cqlcl.


3.1.3 cqlcl/util.lisp

Dependency

package.lisp (file).

Source

cqlcl.asd.

Parent Component

cqlcl (system).

Public Interface

make-stream-from-byte-vector (function).

Internals

3.1.4 cqlcl/constants.lisp

Dependency

util.lisp (file).

Source

cqlcl.asd.

Parent Component

cqlcl (system).

Public Interface
Internals

3.1.5 cqlcl/types.lisp

Dependency

constants.lisp (file).

Source

cqlcl.asd.

Parent Component

cqlcl (system).

Public Interface
Internals

3.1.6 cqlcl/headers.lisp

Dependency

types.lisp (file).

Source

cqlcl.asd.

Parent Component

cqlcl (system).

Public Interface
Internals

3.1.7 cqlcl/protocol.lisp

Dependency

headers.lisp (file).

Source

cqlcl.asd.

Parent Component

cqlcl (system).

Public Interface
Internals

3.1.8 cqlcl/conn.lisp

Dependency

protocol.lisp (file).

Source

cqlcl.asd.

Parent Component

cqlcl (system).

Public Interface
Internals

4 Packages

Packages are listed by definition order.


4.1 cqlcl

Source

package.lisp.

Use List
  • bordeaux-threads.
  • common-lisp.
  • lparallel.
  • split-sequence.
  • uuid.
Public Interface
Internals

5 Definitions

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


5.1 Public Interface


5.1.1 Special variables

Special Variable: +consistency-digit-to-name+
Package

cqlcl.

Source

constants.lisp.

Special Variable: +consistency-name-to-digit+
Package

cqlcl.

Source

constants.lisp.


5.1.2 Macros

Macro: with-next-stream-id (var aconn &body body)
Package

cqlcl.

Source

conn.lisp.


5.1.3 Ordinary functions

Function: ip= (ip1 ip2)
Package

cqlcl.

Source

types.lisp.

Function: make-bigint (n)
Package

cqlcl.

Source

types.lisp.

Function: make-connection (&key connection-type host port)
Package

cqlcl.

Source

conn.lisp.

Function: make-ipv4 (addr)
Package

cqlcl.

Source

types.lisp.

Function: make-ipv6 (addr)
Package

cqlcl.

Source

types.lisp.

Function: make-stream-from-byte-vector (bv)
Package

cqlcl.

Source

util.lisp.

Function: make-varint (n)
Package

cqlcl.

Source

types.lisp.

Function: parse-boolean (stream &optional size)
Package

cqlcl.

Source

protocol.lisp.

Function: parse-bytes (stream &optional size)
Package

cqlcl.

Source

protocol.lisp.

Function: parse-consistency (stream)
Package

cqlcl.

Source

protocol.lisp.

Function: parse-int (stream &optional size)
Package

cqlcl.

Source

protocol.lisp.

Function: parse-ip (stream &optional size)
Package

cqlcl.

Source

protocol.lisp.

Function: parse-short (stream &optional size)
Package

cqlcl.

Source

protocol.lisp.

Function: parse-short-bytes (stream &optional size)
Package

cqlcl.

Source

protocol.lisp.

Function: parse-string (stream &optional size)
Package

cqlcl.

Source

protocol.lisp.

Function: parse-string-map (stream)
Package

cqlcl.

Source

protocol.lisp.

Function: parse-uuid (stream &optional size)
Package

cqlcl.

Source

protocol.lisp.

Function: write-int (value0 stream1)
Package

cqlcl.

Source

types.lisp.

Function: write-short (value0 stream1)
Package

cqlcl.

Source

types.lisp.


5.1.4 Generic functions

Generic Reader: conn-options (object)
Package

cqlcl.

Methods
Reader Method: conn-options ((connection connection))

automatically generated reader method

Source

conn.lisp.

Target Slot

conn-options.

Generic Writer: (setf conn-options) (object)
Package

cqlcl.

Methods
Writer Method: (setf conn-options) ((connection connection))

automatically generated writer method

Source

conn.lisp.

Target Slot

conn-options.

Generic Function: encode-value (value stream)

Encodes a value into the CQL wire format.

Package

cqlcl.

Source

protocol.lisp.

Methods
Method: encode-value ((value ipv6) stream)
Method: encode-value ((value ipv4) stream)
Method: encode-value ((value uuid) stream)
Method: encode-value ((value symbol) stream)
Method: encode-value ((value vector) stream)
Method: encode-value ((value null) stream)
Method: encode-value ((value hash-table) stream)
Method: encode-value ((value string) stream)
Method: encode-value ((value bigint) stream)
Method: encode-value ((value varint) stream)
Method: encode-value ((value integer) stream)
Method: encode-value ((values list) stream)
Method: encode-value ((header execute-header) stream)
Method: encode-value ((header prepare-header) stream)
Method: encode-value ((header query-header) stream)
Method: encode-value ((header startup-header) stream)
Method: encode-value ((header options-header) stream)
Method: encode-value :around ((value header) stream)
Generic Function: execute (connection statement &rest values)

Executes a prepared statement with bound values.

Package

cqlcl.

Source

conn.lisp.

Methods
Method: execute ((conn connection) (statement string) &rest values)
Generic Reader: msg (object)
Package

cqlcl.

Methods
Reader Method: msg ((error-response error-response))

automatically generated reader method

Source

headers.lisp.

Target Slot

msg.

Generic Writer: (setf msg) (object)
Package

cqlcl.

Methods
Writer Method: (setf msg) ((error-response error-response))

automatically generated writer method

Source

headers.lisp.

Target Slot

msg.

Generic Function: next-stream-id (connection)

Returns the next available stream id for a connection.

Package

cqlcl.

Source

conn.lisp.

Methods
Method: next-stream-id ((conn async-connection))
Generic Function: options (connection)

Sends an option request.

Package

cqlcl.

Source

conn.lisp.

Methods
Method: options ((conn connection))
Generic Function: prepare (connection statement)

Prepares a statement.

Package

cqlcl.

Source

conn.lisp.

Methods
Method: prepare ((conn connection) (statement string))
Generic Function: query (connection statement)

Executes a query with no bound values.

Package

cqlcl.

Source

conn.lisp.

Methods
Method: query ((conn connection) (statement string))
Generic Function: read-single-packet (connection)

Reads a single CQL reply packet from a CQL connection.

Package

cqlcl.

Source

conn.lisp.

Methods
Method: read-single-packet ((conn connection))
Generic Function: return-stream-id (connection id)

Returns a stream id to the pool of ids.

Package

cqlcl.

Source

conn.lisp.

Methods
Method: return-stream-id ((conn async-connection) (i integer))
Generic Reader: used-streams (object)
Package

cqlcl.

Methods
Reader Method: used-streams ((async-connection async-connection))

automatically generated reader method

Source

conn.lisp.

Target Slot

used-streams.

Generic Writer: (setf used-streams) (object)
Package

cqlcl.

Methods
Writer Method: (setf used-streams) ((async-connection async-connection))

automatically generated writer method

Source

conn.lisp.

Target Slot

used-streams.


5.1.5 Standalone methods

Method: initialize-instance :after ((conn connection) &key)
Source

conn.lisp.


5.2 Internals


5.2.1 Special variables

Special Variable: *executing*
Package

cqlcl.

Source

protocol.lisp.

Special Variable: *unread-size*
Package

cqlcl.

Source

protocol.lisp.

Special Variable: *write-short-lengths*
Package

cqlcl.

Source

protocol.lisp.

Special Variable: *write-wide-lengths*
Package

cqlcl.

Source

protocol.lisp.

Special Variable: +default-version+
Package

cqlcl.

Source

constants.lisp.

Special Variable: +error-codes+
Package

cqlcl.

Source

constants.lisp.

Special Variable: +global-tables-spec+
Package

cqlcl.

Source

constants.lisp.

Special Variable: +has-more-pages+
Package

cqlcl.

Source

constants.lisp.

Special Variable: +header-length+
Package

cqlcl.

Source

constants.lisp.

Special Variable: +message-types+
Package

cqlcl.

Source

constants.lisp.

Special Variable: +no-meta-data+
Package

cqlcl.

Source

constants.lisp.

Special Variable: +op-code-digit-to-name+
Package

cqlcl.

Source

constants.lisp.

Special Variable: +op-code-name-to-digit+
Package

cqlcl.

Source

constants.lisp.

Special Variable: +option-id+
Package

cqlcl.

Source

constants.lisp.

Special Variable: +option-id-to-parser+
Package

cqlcl.

Source

protocol.lisp.

Special Variable: +packet-type-index+
Package

cqlcl.

Source

constants.lisp.

Special Variable: +request+
Package

cqlcl.

Source

constants.lisp.

Special Variable: +response+
Package

cqlcl.

Source

constants.lisp.

Special Variable: +result-type+
Package

cqlcl.

Source

constants.lisp.


5.2.2 Macros

Macro: as-flags (&rest values)
Package

cqlcl.

Source

protocol.lisp.

Macro: define-binary-write (name size)
Package

cqlcl.

Source

types.lisp.

Macro: rev-hash (ht)
Package

cqlcl.

Source

util.lisp.

Macro: while (condition &rest body)
Package

cqlcl.

Source

util.lisp.


5.2.3 Ordinary functions

Function: as-bytes (s)
Package

cqlcl.

Source

protocol.lisp.

Function: as-string (bv)
Package

cqlcl.

Source

protocol.lisp.

Function: byte-array-to-ip (bytes)
Package

cqlcl.

Source

types.lisp.

Function: byte-array-to-ipv4 (bytes)
Package

cqlcl.

Source

types.lisp.

Function: byte-array-to-ipv6 (bytes)
Package

cqlcl.

Source

types.lisp.

Function: bytes-to-integer (bv)
Package

cqlcl.

Source

types.lisp.

Function: drain-stream (stream)
Package

cqlcl.

Source

util.lisp.

Function: empty? (thing)
Package

cqlcl.

Source

util.lisp.

Function: encode-values (values stream)
Package

cqlcl.

Source

protocol.lisp.

Function: juxt (&rest funs)
Package

cqlcl.

Source

util.lisp.

Function: make-in-memory-output-stream ()
Package

cqlcl.

Source

types.lisp.

Function: make-parse-coll (value-fn)
Package

cqlcl.

Source

protocol.lisp.

Function: make-parse-map (value-fn)
Package

cqlcl.

Source

protocol.lisp.

Function: min-bytes (n)
Package

cqlcl.

Source

types.lisp.

Function: next-stream-id* (used-streams)
Package

cqlcl.

Source

conn.lisp.

Function: not-implemented (stream)
Package

cqlcl.

Source

protocol.lisp.

Function: parse-already-exists (stream)
Package

cqlcl.

Source

headers.lisp.

Function: parse-bigint (stream &optional size)
Package

cqlcl.

Source

protocol.lisp.

Function: parse-bytes* (stream size &optional post-process)
Package

cqlcl.

Source

protocol.lisp.

Function: parse-colspec (name-prefixes? stream)
Package

cqlcl.

Source

headers.lisp.

Function: parse-colspecs (global-tables-spec col-count stream)
Package

cqlcl.

Source

headers.lisp.

Function: parse-error-packet (stream)
Package

cqlcl.

Source

headers.lisp.

Function: parse-header (header)
Package

cqlcl.

Source

headers.lisp.

Function: parse-ip-from-string (ip delimiter byte-spec &optional radix)
Package

cqlcl.

Source

types.lisp.

Function: parse-map (stream value-fn)
Package

cqlcl.

Source

protocol.lisp.

Function: parse-metadata (stream)
Package

cqlcl.

Source

headers.lisp.

Function: parse-option (stream)
Package

cqlcl.

Source

protocol.lisp.

Function: parse-option-list (stream)
Package

cqlcl.

Source

protocol.lisp.

Function: parse-prepared (stream)
Package

cqlcl.

Source

headers.lisp.

Function: parse-read-timeout (stream)
Package

cqlcl.

Source

headers.lisp.

Function: parse-result-packet (stream)
Package

cqlcl.

Source

headers.lisp.

Function: parse-row (col-specs stream)
Package

cqlcl.

Source

headers.lisp.

Function: parse-rows (stream)
Package

cqlcl.

Source

headers.lisp.

Function: parse-rows* (col-specs stream)
Package

cqlcl.

Source

headers.lisp.

Function: parse-schema-change (stream)
Package

cqlcl.

Source

headers.lisp.

Function: parse-set-keyspace (stream)
Package

cqlcl.

Source

headers.lisp.

Function: parse-string-list (stream)
Package

cqlcl.

Source

protocol.lisp.

Function: parse-string-multimap (stream)
Package

cqlcl.

Source

protocol.lisp.

Function: parse-supported-packet (stream)
Package

cqlcl.

Source

headers.lisp.

Function: parse-timestamp (stream &optional size)
Package

cqlcl.

Source

protocol.lisp.

Function: parse-unavailable-exception (stream)
Package

cqlcl.

Source

headers.lisp.

Function: parse-varint (stream &optional size)
Package

cqlcl.

Source

protocol.lisp.

Function: parse-write-timeout (stream)
Package

cqlcl.

Source

headers.lisp.

Function: read-bigint (stream1 &key signed?)
Package

cqlcl.

Source

types.lisp.

Function: read-int (stream1 &key signed?)
Package

cqlcl.

Source

types.lisp.

Function: read-ipv6 (stream1 &key signed?)
Package

cqlcl.

Source

types.lisp.

Function: read-octet (stream1 &key signed?)
Package

cqlcl.

Source

types.lisp.

Function: read-short (stream1 &key signed?)
Package

cqlcl.

Source

types.lisp.

Function: read-sized (n stream &optional signed?)
Package

cqlcl.

Source

types.lisp.

Function: row-flag-set? (flags flag)
Package

cqlcl.

Source

headers.lisp.

Function: write-bigint (value0 stream1)
Package

cqlcl.

Source

types.lisp.

Function: write-ipv6 (value0 stream1)
Package

cqlcl.

Source

types.lisp.

Function: write-length (thing stream)
Package

cqlcl.

Source

protocol.lisp.

Function: write-octet (value0 stream1)
Package

cqlcl.

Source

types.lisp.

Function: write-sized (value n stream)
Package

cqlcl.

Source

types.lisp.


5.2.4 Generic functions

Generic Reader: addr (object)
Package

cqlcl.

Methods
Reader Method: addr ((ipv6 ipv6))

automatically generated reader method

Source

types.lisp.

Target Slot

addr.

Reader Method: addr ((ipv4 ipv4))

automatically generated reader method

Source

types.lisp.

Target Slot

addr.

Generic Writer: (setf addr) (object)
Package

cqlcl.

Methods
Writer Method: (setf addr) ((ipv6 ipv6))

automatically generated writer method

Source

types.lisp.

Target Slot

addr.

Writer Method: (setf addr) ((ipv4 ipv4))

automatically generated writer method

Source

types.lisp.

Target Slot

addr.

Generic Reader: body (object)
Package

cqlcl.

Methods
Reader Method: body ((header header))

automatically generated reader method

Source

headers.lisp.

Target Slot

body.

Generic Writer: (setf body) (object)
Package

cqlcl.

Methods
Writer Method: (setf body) ((header header))

automatically generated writer method

Source

headers.lisp.

Target Slot

body.

Generic Reader: code (object)
Package

cqlcl.

Methods
Reader Method: code ((error-response error-response))

automatically generated reader method

Source

headers.lisp.

Target Slot

code.

Generic Writer: (setf code) (object)
Package

cqlcl.

Methods
Writer Method: (setf code) ((error-response error-response))

automatically generated writer method

Source

headers.lisp.

Target Slot

code.

Generic Reader: compression (object)
Package

cqlcl.

Methods
Reader Method: compression ((header header))

automatically generated reader method

Source

headers.lisp.

Target Slot

compression.

Generic Writer: (setf compression) (object)
Package

cqlcl.

Methods
Writer Method: (setf compression) ((header header))

automatically generated writer method

Source

headers.lisp.

Target Slot

compression.

Generic Reader: conn (object)
Package

cqlcl.

Methods
Reader Method: conn ((connection connection))

automatically generated reader method

Source

conn.lisp.

Target Slot

conn.

Generic Writer: (setf conn) (object)
Package

cqlcl.

Methods
Writer Method: (setf conn) ((connection connection))

automatically generated writer method

Source

conn.lisp.

Target Slot

conn.

Generic Reader: consistency (object)
Package

cqlcl.

Methods
Reader Method: consistency ((header header))

automatically generated reader method

Source

headers.lisp.

Target Slot

consistency.

Generic Writer: (setf consistency) (object)
Package

cqlcl.

Methods
Writer Method: (setf consistency) ((header header))

automatically generated writer method

Source

headers.lisp.

Target Slot

consistency.

Generic Reader: cql-vsn (object)
Package

cqlcl.

Methods
Reader Method: cql-vsn ((header header))

automatically generated reader method

Source

headers.lisp.

Target Slot

cql-version.

Generic Writer: (setf cql-vsn) (object)
Package

cqlcl.

Methods
Writer Method: (setf cql-vsn) ((header header))

automatically generated writer method

Source

headers.lisp.

Target Slot

cql-version.

Generic Reader: cs (object)
Package

cqlcl.

Methods
Reader Method: cs ((prepared-query prepared-query))

automatically generated reader method

Source

headers.lisp.

Target Slot

col-specs.

Generic Writer: (setf cs) (object)
Package

cqlcl.

Methods
Writer Method: (setf cs) ((prepared-query prepared-query))

automatically generated writer method

Source

headers.lisp.

Target Slot

col-specs.

Generic Reader: extra (object)
Package

cqlcl.

Methods
Reader Method: extra ((error-response error-response))

automatically generated reader method

Source

headers.lisp.

Target Slot

extra.

Generic Writer: (setf extra) (object)
Package

cqlcl.

Methods
Writer Method: (setf extra) ((error-response error-response))

automatically generated writer method

Source

headers.lisp.

Target Slot

extra.

Generic Reader: id (object)
Package

cqlcl.

Methods
Reader Method: id ((header header))

automatically generated reader method

Source

headers.lisp.

Target Slot

stream-id.

Generic Writer: (setf id) (object)
Package

cqlcl.

Methods
Writer Method: (setf id) ((header header))

automatically generated writer method

Source

headers.lisp.

Target Slot

stream-id.

Generic Function: ip-to-byte-array (ip)

Returns a byte array representing an IP Address.

Package

cqlcl.

Source

types.lisp.

Methods
Method: ip-to-byte-array ((ip ipv6))
Method: ip-to-byte-array ((ip ipv4))
Generic Function: ip-to-integer (ip)

Encodes an integer into an integer

Package

cqlcl.

Source

types.lisp.

Methods
Method: ip-to-integer ((ip ipv6))
Method: ip-to-integer ((ip ipv4))
Generic Reader: mutex (object)
Package

cqlcl.

Methods
Reader Method: mutex ((async-connection async-connection))

automatically generated reader method

Source

conn.lisp.

Target Slot

mutex.

Generic Writer: (setf mutex) (object)
Package

cqlcl.

Methods
Writer Method: (setf mutex) ((async-connection async-connection))

automatically generated writer method

Source

conn.lisp.

Target Slot

mutex.

Generic Reader: op (object)
Package

cqlcl.

Methods
Reader Method: op ((header header))

automatically generated reader method

Source

headers.lisp.

Target Slot

op-code.

Generic Writer: (setf op) (object)
Package

cqlcl.

Methods
Writer Method: (setf op) ((header header))

automatically generated writer method

Source

headers.lisp.

Target Slot

op-code.

Generic Reader: opts (object)
Package

cqlcl.

Methods
Reader Method: opts ((startup-header startup-header))

automatically generated reader method

Source

headers.lisp.

Target Slot

options.

Generic Writer: (setf opts) (object)
Package

cqlcl.

Methods
Writer Method: (setf opts) ((startup-header startup-header))

automatically generated writer method

Source

headers.lisp.

Target Slot

options.

Generic Reader: pending-queries (object)
Package

cqlcl.

Methods
Reader Method: pending-queries ((async-connection async-connection))

automatically generated reader method

Source

conn.lisp.

Target Slot

pending-queries.

Generic Writer: (setf pending-queries) (object)
Package

cqlcl.

Methods
Writer Method: (setf pending-queries) ((async-connection async-connection))

automatically generated writer method

Source

conn.lisp.

Target Slot

pending-queries.

Generic Reader: pqs (object)
Package

cqlcl.

Methods
Reader Method: pqs ((connection connection))

automatically generated reader method

Source

conn.lisp.

Target Slot

prepared-queries.

Generic Writer: (setf pqs) (object)
Package

cqlcl.

Methods
Writer Method: (setf pqs) ((connection connection))

automatically generated writer method

Source

conn.lisp.

Target Slot

prepared-queries.

Generic Reader: ps (object)
Package

cqlcl.

Methods
Reader Method: ps ((prepare-header prepare-header))

automatically generated reader method

Source

headers.lisp.

Target Slot

prepare-string.

Generic Writer: (setf ps) (object)
Package

cqlcl.

Methods
Writer Method: (setf ps) ((prepare-header prepare-header))

automatically generated writer method

Source

headers.lisp.

Target Slot

prepare-string.

Generic Reader: ptype (object)
Package

cqlcl.

Methods
Reader Method: ptype ((header header))

automatically generated reader method

Source

headers.lisp.

Target Slot

ptype.

Generic Writer: (setf ptype) (object)
Package

cqlcl.

Methods
Writer Method: (setf ptype) ((header header))

automatically generated writer method

Source

headers.lisp.

Target Slot

ptype.

Generic Reader: qid (object)
Package

cqlcl.

Methods
Reader Method: qid ((prepared-query prepared-query))

automatically generated reader method

Source

headers.lisp.

Target Slot

query-id.

Reader Method: qid ((execute-header execute-header))

automatically generated reader method

Source

headers.lisp.

Target Slot

query-id.

Generic Writer: (setf qid) (object)
Package

cqlcl.

Methods
Writer Method: (setf qid) ((prepared-query prepared-query))

automatically generated writer method

Source

headers.lisp.

Target Slot

query-id.

Writer Method: (setf qid) ((execute-header execute-header))

automatically generated writer method

Source

headers.lisp.

Target Slot

query-id.

Generic Reader: qs (object)
Package

cqlcl.

Methods
Reader Method: qs ((prepared-query prepared-query))

automatically generated reader method

Source

headers.lisp.

Target Slot

query-string.

Reader Method: qs ((query-header query-header))

automatically generated reader method

Source

headers.lisp.

Target Slot

query-string.

Generic Writer: (setf qs) (object)
Package

cqlcl.

Methods
Writer Method: (setf qs) ((prepared-query prepared-query))

automatically generated writer method

Source

headers.lisp.

Target Slot

query-string.

Writer Method: (setf qs) ((query-header query-header))

automatically generated writer method

Source

headers.lisp.

Target Slot

query-string.

Generic Function: startup (connection &key version compression)

Sends a startup request.

Package

cqlcl.

Source

conn.lisp.

Methods
Method: startup ((conn connection) &key version compression)
Generic Reader: tracing (object)
Package

cqlcl.

Methods
Reader Method: tracing ((header header))

automatically generated reader method

Source

headers.lisp.

Target Slot

tracing.

Generic Writer: (setf tracing) (object)
Package

cqlcl.

Methods
Writer Method: (setf tracing) ((header header))

automatically generated writer method

Source

headers.lisp.

Target Slot

tracing.

Generic Reader: val (object)
Package

cqlcl.

Methods
Reader Method: val ((anumber anumber))

automatically generated reader method

Source

types.lisp.

Target Slot

value.

Generic Writer: (setf val) (object)
Package

cqlcl.

Methods
Writer Method: (setf val) ((anumber anumber))

automatically generated writer method

Source

types.lisp.

Target Slot

value.

Generic Reader: vals (object)
Package

cqlcl.

Methods
Reader Method: vals ((execute-header execute-header))

automatically generated reader method

Source

headers.lisp.

Target Slot

values.

Generic Writer: (setf vals) (object)
Package

cqlcl.

Methods
Writer Method: (setf vals) ((execute-header execute-header))

automatically generated writer method

Source

headers.lisp.

Target Slot

values.

Generic Reader: vsn (object)
Package

cqlcl.

Methods
Reader Method: vsn ((header header))

automatically generated reader method

Source

headers.lisp.

Target Slot

version.

Generic Writer: (setf vsn) (object)
Package

cqlcl.

Methods
Writer Method: (setf vsn) ((header header))

automatically generated writer method

Source

headers.lisp.

Target Slot

version.


5.2.5 Classes

Class: anumber
Package

cqlcl.

Source

types.lisp.

Direct subclasses
Direct methods
Direct slots
Slot: value
Initform

0

Initargs

:val

Readers

val.

Writers

(setf val).

Class: async-connection
Package

cqlcl.

Source

conn.lisp.

Direct superclasses

connection.

Direct methods
Direct slots
Slot: used-streams
Readers

used-streams.

Writers

(setf used-streams).

Slot: pending-queries
Initform

(make-hash-table :test (function equal))

Readers

pending-queries.

Writers

(setf pending-queries).

Slot: mutex
Initform

(bordeaux-threads:make-lock)

Readers

mutex.

Writers

(setf mutex).

Class: bigint
Package

cqlcl.

Source

types.lisp.

Direct superclasses

anumber.

Direct methods

encode-value.

Class: connection
Package

cqlcl.

Source

conn.lisp.

Direct subclasses

async-connection.

Direct methods
Direct slots
Slot: conn
Initargs

:conn

Readers

conn.

Writers

(setf conn).

Slot: prepared-queries
Initform

(make-hash-table :test (function equal))

Readers

pqs.

Writers

(setf pqs).

Slot: conn-options
Initargs

:options

Readers

conn-options.

Writers

(setf conn-options).

Class: error-response
Package

cqlcl.

Source

headers.lisp.

Direct methods
Direct slots
Slot: code
Initargs

:code

Readers

code.

Writers

(setf code).

Slot: msg
Initargs

:msg

Readers

msg.

Writers

(setf msg).

Slot: extra
Initargs

:extra

Readers

extra.

Writers

(setf extra).

Class: execute-header
Package

cqlcl.

Source

headers.lisp.

Direct superclasses

header.

Direct methods
Direct slots
Slot: query-id
Initform

(error "prepared query id required.")

Initargs

:qid

Readers

qid.

Writers

(setf qid).

Slot: values
Package

common-lisp.

Initform

(error "values required.")

Initargs

:vals

Readers

vals.

Writers

(setf vals).

Class: header
Package

cqlcl.

Source

headers.lisp.

Direct subclasses
Direct methods
Direct slots
Slot: ptype
Initform

cqlcl::+request+

Initargs

:ptype

Readers

ptype.

Writers

(setf ptype).

Slot: version
Initform

cqlcl::+default-version+

Initargs

:vsn

Readers

vsn.

Writers

(setf vsn).

Slot: cql-version
Initform

"3.0.0"

Initargs

:cql-vsn

Readers

cql-vsn.

Writers

(setf cql-vsn).

Slot: compression
Initargs

:compression

Readers

compression.

Writers

(setf compression).

Slot: consistency
Initform

:quorum

Initargs

:consistency

Readers

consistency.

Writers

(setf consistency).

Slot: tracing
Initargs

:tracing

Readers

tracing.

Writers

(setf tracing).

Slot: stream-id
Initform

0

Initargs

:id

Readers

id.

Writers

(setf id).

Slot: op-code
Initform

:error

Initargs

:op

Readers

op.

Writers

(setf op).

Slot: body
Initargs

:body

Readers

body.

Writers

(setf body).

Class: ip
Package

cqlcl.

Source

types.lisp.

Direct subclasses
Class: ipv4
Package

cqlcl.

Source

types.lisp.

Direct superclasses

ip.

Direct methods
Direct slots
Slot: addr
Initform

"0.0.0.0"

Initargs

:addr

Readers

addr.

Writers

(setf addr).

Class: ipv6
Package

cqlcl.

Source

types.lisp.

Direct superclasses

ip.

Direct methods
Direct slots
Slot: addr
Initform

"0:0:0:0:0:0:0:0"

Initargs

:addr

Readers

addr.

Writers

(setf addr).

Class: options-header
Package

cqlcl.

Source

headers.lisp.

Direct superclasses

header.

Direct methods

encode-value.

Class: prepare-header
Package

cqlcl.

Source

headers.lisp.

Direct superclasses

header.

Direct methods
Direct slots
Slot: prepare-string
Initform

(error "prepare string required.")

Initargs

:ps

Readers

ps.

Writers

(setf ps).

Class: prepared-query
Package

cqlcl.

Source

headers.lisp.

Direct methods
Direct slots
Slot: query-string
Initargs

:qs

Readers

qs.

Writers

(setf qs).

Slot: query-id
Initargs

:qid

Readers

qid.

Writers

(setf qid).

Slot: col-specs
Initargs

:cs

Readers

cs.

Writers

(setf cs).

Class: query-header
Package

cqlcl.

Source

headers.lisp.

Direct superclasses

header.

Direct methods
Direct slots
Slot: query-string
Initform

(error "query string required.")

Initargs

:qs

Readers

qs.

Writers

(setf qs).

Class: startup-header
Package

cqlcl.

Source

headers.lisp.

Direct superclasses

header.

Direct methods
Direct slots
Slot: options
Initargs

:opts

Readers

opts.

Writers

(setf opts).

Class: varint
Package

cqlcl.

Source

types.lisp.

Direct superclasses

anumber.

Direct methods

encode-value.


Appendix A Indexes


A.1 Concepts


A.2 Functions

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

(
(setf addr): Private generic functions
(setf addr): Private generic functions
(setf addr): Private generic functions
(setf body): Private generic functions
(setf body): Private generic functions
(setf code): Private generic functions
(setf code): Private generic functions
(setf compression): Private generic functions
(setf compression): Private generic functions
(setf conn): Private generic functions
(setf conn): Private generic functions
(setf conn-options): Public generic functions
(setf conn-options): Public generic functions
(setf consistency): Private generic functions
(setf consistency): Private generic functions
(setf cql-vsn): Private generic functions
(setf cql-vsn): Private generic functions
(setf cs): Private generic functions
(setf cs): Private generic functions
(setf extra): Private generic functions
(setf extra): Private generic functions
(setf id): Private generic functions
(setf id): Private generic functions
(setf msg): Public generic functions
(setf msg): Public generic functions
(setf mutex): Private generic functions
(setf mutex): Private generic functions
(setf op): Private generic functions
(setf op): Private generic functions
(setf opts): Private generic functions
(setf opts): Private generic functions
(setf pending-queries): Private generic functions
(setf pending-queries): Private generic functions
(setf pqs): Private generic functions
(setf pqs): Private generic functions
(setf ps): Private generic functions
(setf ps): Private generic functions
(setf ptype): Private generic functions
(setf ptype): Private generic functions
(setf qid): Private generic functions
(setf qid): Private generic functions
(setf qid): Private generic functions
(setf qs): Private generic functions
(setf qs): Private generic functions
(setf qs): Private generic functions
(setf tracing): Private generic functions
(setf tracing): Private generic functions
(setf used-streams): Public generic functions
(setf used-streams): Public generic functions
(setf val): Private generic functions
(setf val): Private generic functions
(setf vals): Private generic functions
(setf vals): Private generic functions
(setf vsn): Private generic functions
(setf vsn): Private generic functions

A
addr: Private generic functions
addr: Private generic functions
addr: Private generic functions
as-bytes: Private ordinary functions
as-flags: Private macros
as-string: Private ordinary functions

B
body: Private generic functions
body: Private generic functions
byte-array-to-ip: Private ordinary functions
byte-array-to-ipv4: Private ordinary functions
byte-array-to-ipv6: Private ordinary functions
bytes-to-integer: Private ordinary functions

C
code: Private generic functions
code: Private generic functions
compression: Private generic functions
compression: Private generic functions
conn: Private generic functions
conn: Private generic functions
conn-options: Public generic functions
conn-options: Public generic functions
consistency: Private generic functions
consistency: Private generic functions
cql-vsn: Private generic functions
cql-vsn: Private generic functions
cs: Private generic functions
cs: Private generic functions

D
define-binary-write: Private macros
drain-stream: Private ordinary functions

E
empty?: Private ordinary functions
encode-value: Public generic functions
encode-value: Public generic functions
encode-value: Public generic functions
encode-value: Public generic functions
encode-value: Public generic functions
encode-value: Public generic functions
encode-value: Public generic functions
encode-value: Public generic functions
encode-value: Public generic functions
encode-value: Public generic functions
encode-value: Public generic functions
encode-value: Public generic functions
encode-value: Public generic functions
encode-value: Public generic functions
encode-value: Public generic functions
encode-value: Public generic functions
encode-value: Public generic functions
encode-value: Public generic functions
encode-value: Public generic functions
encode-values: Private ordinary functions
execute: Public generic functions
execute: Public generic functions
extra: Private generic functions
extra: Private generic functions

F
Function, as-bytes: Private ordinary functions
Function, as-string: Private ordinary functions
Function, byte-array-to-ip: Private ordinary functions
Function, byte-array-to-ipv4: Private ordinary functions
Function, byte-array-to-ipv6: Private ordinary functions
Function, bytes-to-integer: Private ordinary functions
Function, drain-stream: Private ordinary functions
Function, empty?: Private ordinary functions
Function, encode-values: Private ordinary functions
Function, ip=: Public ordinary functions
Function, juxt: Private ordinary functions
Function, make-bigint: Public ordinary functions
Function, make-connection: Public ordinary functions
Function, make-in-memory-output-stream: Private ordinary functions
Function, make-ipv4: Public ordinary functions
Function, make-ipv6: Public ordinary functions
Function, make-parse-coll: Private ordinary functions
Function, make-parse-map: Private ordinary functions
Function, make-stream-from-byte-vector: Public ordinary functions
Function, make-varint: Public ordinary functions
Function, min-bytes: Private ordinary functions
Function, next-stream-id*: Private ordinary functions
Function, not-implemented: Private ordinary functions
Function, parse-already-exists: Private ordinary functions
Function, parse-bigint: Private ordinary functions
Function, parse-boolean: Public ordinary functions
Function, parse-bytes: Public ordinary functions
Function, parse-bytes*: Private ordinary functions
Function, parse-colspec: Private ordinary functions
Function, parse-colspecs: Private ordinary functions
Function, parse-consistency: Public ordinary functions
Function, parse-error-packet: Private ordinary functions
Function, parse-header: Private ordinary functions
Function, parse-int: Public ordinary functions
Function, parse-ip: Public ordinary functions
Function, parse-ip-from-string: Private ordinary functions
Function, parse-map: Private ordinary functions
Function, parse-metadata: Private ordinary functions
Function, parse-option: Private ordinary functions
Function, parse-option-list: Private ordinary functions
Function, parse-prepared: Private ordinary functions
Function, parse-read-timeout: Private ordinary functions
Function, parse-result-packet: Private ordinary functions
Function, parse-row: Private ordinary functions
Function, parse-rows: Private ordinary functions
Function, parse-rows*: Private ordinary functions
Function, parse-schema-change: Private ordinary functions
Function, parse-set-keyspace: Private ordinary functions
Function, parse-short: Public ordinary functions
Function, parse-short-bytes: Public ordinary functions
Function, parse-string: Public ordinary functions
Function, parse-string-list: Private ordinary functions
Function, parse-string-map: Public ordinary functions
Function, parse-string-multimap: Private ordinary functions
Function, parse-supported-packet: Private ordinary functions
Function, parse-timestamp: Private ordinary functions
Function, parse-unavailable-exception: Private ordinary functions
Function, parse-uuid: Public ordinary functions
Function, parse-varint: Private ordinary functions
Function, parse-write-timeout: Private ordinary functions
Function, read-bigint: Private ordinary functions
Function, read-int: Private ordinary functions
Function, read-ipv6: Private ordinary functions
Function, read-octet: Private ordinary functions
Function, read-short: Private ordinary functions
Function, read-sized: Private ordinary functions
Function, row-flag-set?: Private ordinary functions
Function, write-bigint: Private ordinary functions
Function, write-int: Public ordinary functions
Function, write-ipv6: Private ordinary functions
Function, write-length: Private ordinary functions
Function, write-octet: Private ordinary functions
Function, write-short: Public ordinary functions
Function, write-sized: Private ordinary functions

G
Generic Function, (setf addr): Private generic functions
Generic Function, (setf body): Private generic functions
Generic Function, (setf code): Private generic functions
Generic Function, (setf compression): Private generic functions
Generic Function, (setf conn): Private generic functions
Generic Function, (setf conn-options): Public generic functions
Generic Function, (setf consistency): Private generic functions
Generic Function, (setf cql-vsn): Private generic functions
Generic Function, (setf cs): Private generic functions
Generic Function, (setf extra): Private generic functions
Generic Function, (setf id): Private generic functions
Generic Function, (setf msg): Public generic functions
Generic Function, (setf mutex): Private generic functions
Generic Function, (setf op): Private generic functions
Generic Function, (setf opts): Private generic functions
Generic Function, (setf pending-queries): Private generic functions
Generic Function, (setf pqs): Private generic functions
Generic Function, (setf ps): Private generic functions
Generic Function, (setf ptype): Private generic functions
Generic Function, (setf qid): Private generic functions
Generic Function, (setf qs): Private generic functions
Generic Function, (setf tracing): Private generic functions
Generic Function, (setf used-streams): Public generic functions
Generic Function, (setf val): Private generic functions
Generic Function, (setf vals): Private generic functions
Generic Function, (setf vsn): Private generic functions
Generic Function, addr: Private generic functions
Generic Function, body: Private generic functions
Generic Function, code: Private generic functions
Generic Function, compression: Private generic functions
Generic Function, conn: Private generic functions
Generic Function, conn-options: Public generic functions
Generic Function, consistency: Private generic functions
Generic Function, cql-vsn: Private generic functions
Generic Function, cs: Private generic functions
Generic Function, encode-value: Public generic functions
Generic Function, execute: Public generic functions
Generic Function, extra: Private generic functions
Generic Function, id: Private generic functions
Generic Function, ip-to-byte-array: Private generic functions
Generic Function, ip-to-integer: Private generic functions
Generic Function, msg: Public generic functions
Generic Function, mutex: Private generic functions
Generic Function, next-stream-id: Public generic functions
Generic Function, op: Private generic functions
Generic Function, options: Public generic functions
Generic Function, opts: Private generic functions
Generic Function, pending-queries: Private generic functions
Generic Function, pqs: Private generic functions
Generic Function, prepare: Public generic functions
Generic Function, ps: Private generic functions
Generic Function, ptype: Private generic functions
Generic Function, qid: Private generic functions
Generic Function, qs: Private generic functions
Generic Function, query: Public generic functions
Generic Function, read-single-packet: Public generic functions
Generic Function, return-stream-id: Public generic functions
Generic Function, startup: Private generic functions
Generic Function, tracing: Private generic functions
Generic Function, used-streams: Public generic functions
Generic Function, val: Private generic functions
Generic Function, vals: Private generic functions
Generic Function, vsn: Private generic functions

I
id: Private generic functions
id: Private generic functions
initialize-instance: Public standalone methods
ip-to-byte-array: Private generic functions
ip-to-byte-array: Private generic functions
ip-to-byte-array: Private generic functions
ip-to-integer: Private generic functions
ip-to-integer: Private generic functions
ip-to-integer: Private generic functions
ip=: Public ordinary functions

J
juxt: Private ordinary functions

M
Macro, as-flags: Private macros
Macro, define-binary-write: Private macros
Macro, rev-hash: Private macros
Macro, while: Private macros
Macro, with-next-stream-id: Public macros
make-bigint: Public ordinary functions
make-connection: Public ordinary functions
make-in-memory-output-stream: Private ordinary functions
make-ipv4: Public ordinary functions
make-ipv6: Public ordinary functions
make-parse-coll: Private ordinary functions
make-parse-map: Private ordinary functions
make-stream-from-byte-vector: Public ordinary functions
make-varint: Public ordinary functions
Method, (setf addr): Private generic functions
Method, (setf addr): Private generic functions
Method, (setf body): Private generic functions
Method, (setf code): Private generic functions
Method, (setf compression): Private generic functions
Method, (setf conn): Private generic functions
Method, (setf conn-options): Public generic functions
Method, (setf consistency): Private generic functions
Method, (setf cql-vsn): Private generic functions
Method, (setf cs): Private generic functions
Method, (setf extra): Private generic functions
Method, (setf id): Private generic functions
Method, (setf msg): Public generic functions
Method, (setf mutex): Private generic functions
Method, (setf op): Private generic functions
Method, (setf opts): Private generic functions
Method, (setf pending-queries): Private generic functions
Method, (setf pqs): Private generic functions
Method, (setf ps): Private generic functions
Method, (setf ptype): Private generic functions
Method, (setf qid): Private generic functions
Method, (setf qid): Private generic functions
Method, (setf qs): Private generic functions
Method, (setf qs): Private generic functions
Method, (setf tracing): Private generic functions
Method, (setf used-streams): Public generic functions
Method, (setf val): Private generic functions
Method, (setf vals): Private generic functions
Method, (setf vsn): Private generic functions
Method, addr: Private generic functions
Method, addr: Private generic functions
Method, body: Private generic functions
Method, code: Private generic functions
Method, compression: Private generic functions
Method, conn: Private generic functions
Method, conn-options: Public generic functions
Method, consistency: Private generic functions
Method, cql-vsn: Private generic functions
Method, cs: Private generic functions
Method, encode-value: Public generic functions
Method, encode-value: Public generic functions
Method, encode-value: Public generic functions
Method, encode-value: Public generic functions
Method, encode-value: Public generic functions
Method, encode-value: Public generic functions
Method, encode-value: Public generic functions
Method, encode-value: Public generic functions
Method, encode-value: Public generic functions
Method, encode-value: Public generic functions
Method, encode-value: Public generic functions
Method, encode-value: Public generic functions
Method, encode-value: Public generic functions
Method, encode-value: Public generic functions
Method, encode-value: Public generic functions
Method, encode-value: Public generic functions
Method, encode-value: Public generic functions
Method, encode-value: Public generic functions
Method, execute: Public generic functions
Method, extra: Private generic functions
Method, id: Private generic functions
Method, initialize-instance: Public standalone methods
Method, ip-to-byte-array: Private generic functions
Method, ip-to-byte-array: Private generic functions
Method, ip-to-integer: Private generic functions
Method, ip-to-integer: Private generic functions
Method, msg: Public generic functions
Method, mutex: Private generic functions
Method, next-stream-id: Public generic functions
Method, op: Private generic functions
Method, options: Public generic functions
Method, opts: Private generic functions
Method, pending-queries: Private generic functions
Method, pqs: Private generic functions
Method, prepare: Public generic functions
Method, ps: Private generic functions
Method, ptype: Private generic functions
Method, qid: Private generic functions
Method, qid: Private generic functions
Method, qs: Private generic functions
Method, qs: Private generic functions
Method, query: Public generic functions
Method, read-single-packet: Public generic functions
Method, return-stream-id: Public generic functions
Method, startup: Private generic functions
Method, tracing: Private generic functions
Method, used-streams: Public generic functions
Method, val: Private generic functions
Method, vals: Private generic functions
Method, vsn: Private generic functions
min-bytes: Private ordinary functions
msg: Public generic functions
msg: Public generic functions
mutex: Private generic functions
mutex: Private generic functions

N
next-stream-id: Public generic functions
next-stream-id: Public generic functions
next-stream-id*: Private ordinary functions
not-implemented: Private ordinary functions

O
op: Private generic functions
op: Private generic functions
options: Public generic functions
options: Public generic functions
opts: Private generic functions
opts: Private generic functions

P
parse-already-exists: Private ordinary functions
parse-bigint: Private ordinary functions
parse-boolean: Public ordinary functions
parse-bytes: Public ordinary functions
parse-bytes*: Private ordinary functions
parse-colspec: Private ordinary functions
parse-colspecs: Private ordinary functions
parse-consistency: Public ordinary functions
parse-error-packet: Private ordinary functions
parse-header: Private ordinary functions
parse-int: Public ordinary functions
parse-ip: Public ordinary functions
parse-ip-from-string: Private ordinary functions
parse-map: Private ordinary functions
parse-metadata: Private ordinary functions
parse-option: Private ordinary functions
parse-option-list: Private ordinary functions
parse-prepared: Private ordinary functions
parse-read-timeout: Private ordinary functions
parse-result-packet: Private ordinary functions
parse-row: Private ordinary functions
parse-rows: Private ordinary functions
parse-rows*: Private ordinary functions
parse-schema-change: Private ordinary functions
parse-set-keyspace: Private ordinary functions
parse-short: Public ordinary functions
parse-short-bytes: Public ordinary functions
parse-string: Public ordinary functions
parse-string-list: Private ordinary functions
parse-string-map: Public ordinary functions
parse-string-multimap: Private ordinary functions
parse-supported-packet: Private ordinary functions
parse-timestamp: Private ordinary functions
parse-unavailable-exception: Private ordinary functions
parse-uuid: Public ordinary functions
parse-varint: Private ordinary functions
parse-write-timeout: Private ordinary functions
pending-queries: Private generic functions
pending-queries: Private generic functions
pqs: Private generic functions
pqs: Private generic functions
prepare: Public generic functions
prepare: Public generic functions
ps: Private generic functions
ps: Private generic functions
ptype: Private generic functions
ptype: Private generic functions

Q
qid: Private generic functions
qid: Private generic functions
qid: Private generic functions
qs: Private generic functions
qs: Private generic functions
qs: Private generic functions
query: Public generic functions
query: Public generic functions

R
read-bigint: Private ordinary functions
read-int: Private ordinary functions
read-ipv6: Private ordinary functions
read-octet: Private ordinary functions
read-short: Private ordinary functions
read-single-packet: Public generic functions
read-single-packet: Public generic functions
read-sized: Private ordinary functions
return-stream-id: Public generic functions
return-stream-id: Public generic functions
rev-hash: Private macros
row-flag-set?: Private ordinary functions

S
startup: Private generic functions
startup: Private generic functions

T
tracing: Private generic functions
tracing: Private generic functions

U
used-streams: Public generic functions
used-streams: Public generic functions

V
val: Private generic functions
val: Private generic functions
vals: Private generic functions
vals: Private generic functions
vsn: Private generic functions
vsn: Private generic functions

W
while: Private macros
with-next-stream-id: Public macros
write-bigint: Private ordinary functions
write-int: Public ordinary functions
write-ipv6: Private ordinary functions
write-length: Private ordinary functions
write-octet: Private ordinary functions
write-short: Public ordinary functions
write-sized: Private ordinary functions


A.3 Variables

Jump to:   *   +  
A   B   C   E   M   O   P   Q   S   T   U   V  
Index Entry  Section

*
*executing*: Private special variables
*unread-size*: Private special variables
*write-short-lengths*: Private special variables
*write-wide-lengths*: Private special variables

+
+consistency-digit-to-name+: Public special variables
+consistency-name-to-digit+: Public special variables
+default-version+: Private special variables
+error-codes+: Private special variables
+global-tables-spec+: Private special variables
+has-more-pages+: Private special variables
+header-length+: Private special variables
+message-types+: Private special variables
+no-meta-data+: Private special variables
+op-code-digit-to-name+: Private special variables
+op-code-name-to-digit+: Private special variables
+option-id+: Private special variables
+option-id-to-parser+: Private special variables
+packet-type-index+: Private special variables
+request+: Private special variables
+response+: Private special variables
+result-type+: Private special variables

A
addr: Private classes
addr: Private classes

B
body: Private classes

C
code: Private classes
col-specs: Private classes
compression: Private classes
conn: Private classes
conn-options: Private classes
consistency: Private classes
cql-version: Private classes

E
extra: Private classes

M
msg: Private classes
mutex: Private classes

O
op-code: Private classes
options: Private classes

P
pending-queries: Private classes
prepare-string: Private classes
prepared-queries: Private classes
ptype: Private classes

Q
query-id: Private classes
query-id: Private classes
query-string: Private classes
query-string: Private classes

S
Slot, addr: Private classes
Slot, addr: Private classes
Slot, body: Private classes
Slot, code: Private classes
Slot, col-specs: Private classes
Slot, compression: Private classes
Slot, conn: Private classes
Slot, conn-options: Private classes
Slot, consistency: Private classes
Slot, cql-version: Private classes
Slot, extra: Private classes
Slot, msg: Private classes
Slot, mutex: Private classes
Slot, op-code: Private classes
Slot, options: Private classes
Slot, pending-queries: Private classes
Slot, prepare-string: Private classes
Slot, prepared-queries: Private classes
Slot, ptype: Private classes
Slot, query-id: Private classes
Slot, query-id: Private classes
Slot, query-string: Private classes
Slot, query-string: Private classes
Slot, stream-id: Private classes
Slot, tracing: Private classes
Slot, used-streams: Private classes
Slot, value: Private classes
Slot, values: Private classes
Slot, version: Private classes
Special Variable, *executing*: Private special variables
Special Variable, *unread-size*: Private special variables
Special Variable, *write-short-lengths*: Private special variables
Special Variable, *write-wide-lengths*: Private special variables
Special Variable, +consistency-digit-to-name+: Public special variables
Special Variable, +consistency-name-to-digit+: Public special variables
Special Variable, +default-version+: Private special variables
Special Variable, +error-codes+: Private special variables
Special Variable, +global-tables-spec+: Private special variables
Special Variable, +has-more-pages+: Private special variables
Special Variable, +header-length+: Private special variables
Special Variable, +message-types+: Private special variables
Special Variable, +no-meta-data+: Private special variables
Special Variable, +op-code-digit-to-name+: Private special variables
Special Variable, +op-code-name-to-digit+: Private special variables
Special Variable, +option-id+: Private special variables
Special Variable, +option-id-to-parser+: Private special variables
Special Variable, +packet-type-index+: Private special variables
Special Variable, +request+: Private special variables
Special Variable, +response+: Private special variables
Special Variable, +result-type+: Private special variables
stream-id: Private classes

T
tracing: Private classes

U
used-streams: Private classes

V
value: Private classes
values: Private classes
version: Private classes


A.4 Data types

Jump to:   A   B   C   E   F   H   I   O   P   Q   S   T   U   V  
Index Entry  Section

A
anumber: Private classes
async-connection: Private classes

B
bigint: Private classes

C
Class, anumber: Private classes
Class, async-connection: Private classes
Class, bigint: Private classes
Class, connection: Private classes
Class, error-response: Private classes
Class, execute-header: Private classes
Class, header: Private classes
Class, ip: Private classes
Class, ipv4: Private classes
Class, ipv6: Private classes
Class, options-header: Private classes
Class, prepare-header: Private classes
Class, prepared-query: Private classes
Class, query-header: Private classes
Class, startup-header: Private classes
Class, varint: Private classes
conn.lisp: The cqlcl/conn․lisp file
connection: Private classes
constants.lisp: The cqlcl/constants․lisp file
cqlcl: The cqlcl system
cqlcl: The cqlcl package
cqlcl.asd: The cqlcl/cqlcl․asd file

E
error-response: Private classes
execute-header: Private classes

F
File, conn.lisp: The cqlcl/conn․lisp file
File, constants.lisp: The cqlcl/constants․lisp file
File, cqlcl.asd: The cqlcl/cqlcl․asd file
File, headers.lisp: The cqlcl/headers․lisp file
File, package.lisp: The cqlcl/package․lisp file
File, protocol.lisp: The cqlcl/protocol․lisp file
File, types.lisp: The cqlcl/types․lisp file
File, util.lisp: The cqlcl/util․lisp file

H
header: Private classes
headers.lisp: The cqlcl/headers․lisp file

I
ip: Private classes
ipv4: Private classes
ipv6: Private classes

O
options-header: Private classes

P
Package, cqlcl: The cqlcl package
package.lisp: The cqlcl/package․lisp file
prepare-header: Private classes
prepared-query: Private classes
protocol.lisp: The cqlcl/protocol․lisp file

Q
query-header: Private classes

S
startup-header: Private classes
System, cqlcl: The cqlcl system

T
types.lisp: The cqlcl/types․lisp file

U
util.lisp: The cqlcl/util․lisp file

V
varint: Private classes