The cqlcl Reference Manual

Table of Contents

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

The cqlcl Reference Manual

This is the cqlcl Reference Manual, version 0.0.1, generated automatically by Declt version 2.3 "Robert April" on Wed Mar 14 03:46:32 2018 GMT+0.


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

1 Introduction

CQLCL

A Common Lisp client to Cassandra using the native protocol (V2)

Installation

QuickLisp is probably the most sane way to install CL libraries. Ensure you have this set up and working.

cd $QUICKLISP_HOME/local-projects
git clone https://github.com/AeroNotix/cqlcl.git
sbcl --eval "(ql:quickload :cqlcl)"

This will install all required dependencies.

API

(defparameter *cxn* (cqlcl:make-connection))
(let ((create-keyspace "CREATE KEYSPACE cqlcl
                        WITH replication = {
                            'class': 'SimpleStrategy', 'replication_factor': '1'
                        }"))
  (query *cxn* create-keyspace))
;; T
;; "CREATED: cqlcl."
(let ((create-table "CREATE TABLE cqlcl.readme (
                         id uuid PRIMARY KEY,
                         name text,
                         value int
                     )"))
    (query *cxn* create-table))
;; T
;; "CREATED: cqlcl.readme

(query *cxn* "SELECT * FROM cqlcl.readme")
;; NIL

(prepare *cxn* "INSERT INTO cqlcl.readme (id, name, value) VALUES(?, ?, ?)")
;; No value

(execute *cxn* "INSERT INTO cqlcl.readme (id, name, value) VALUES(?, ?, ?)"
    (uuid:make-v4-uuid) "HELLO" 123)
;; No value
(execute *cxn* "INSERT INTO cqlcl.readme (id, name, value) VALUES(?, ?, ?)"
    (uuid:make-v4-uuid) "HELLO" 123)
;; No value
(execute *cxn* "INSERT INTO cqlcl.readme (id, name, value) VALUES(?, ?, ?)"
    (uuid:make-v4-uuid) "HELLO" 123)
;; No value

(query *cxn* "SELECT * FROM cqlcl.readme")

((B16805B2-FDA8-4DF5-811B-77F46FFE2BBB "HELLO" 123)
 (DF0922E4-BB82-4C59-A32C-CBFD859CC3AD "HELLO" 123)
 (43B0683F-8372-4BFC-B2CB-93706360A2D7 "HELLO" 123))

Type mappings

| Cassandra type | CL type | |:--------------------- |:------- | | ascii | string | | bigint | integer | | blob | byte-vector | | boolean | boolean | | counter | not implemented | | decimal | float | | double | float | | float | float | | inet | cqlcl:ip | | int | integer | | timestamp | integer | | timeuuid | uuid:uuid | | uuid | uuid:uuid | | varchar/text | string | | varint | not implemented | | list | list | | set | list | | map | hashtbale | | custom | not implemented |


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

2 Systems

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


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

2.1 cqlcl

Author

Aaron France

License

BSD

Description

CQLv2 binary protocol

Version

0.0.1

Defsystem Dependency

fiveam

Dependencies
Source

cqlcl.asd (file)

Components

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

3 Files

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


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

3.1 Lisp


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

3.1.1 cqlcl.asd

Location

cqlcl.asd

Systems

cqlcl (system)


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

3.1.2 cqlcl/package.lisp

Parent

cqlcl (system)

Location

package.lisp

Packages

cqlcl


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

3.1.3 cqlcl/util.lisp

Dependency

package.lisp (file)

Parent

cqlcl (system)

Location

util.lisp

Exported Definitions

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

Internal Definitions

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

3.1.4 cqlcl/constants.lisp

Dependency

util.lisp (file)

Parent

cqlcl (system)

Location

constants.lisp

Exported Definitions
Internal Definitions

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

3.1.5 cqlcl/types.lisp

Dependency

constants.lisp (file)

Parent

cqlcl (system)

Location

types.lisp

Exported Definitions
Internal Definitions

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

3.1.6 cqlcl/headers.lisp

Dependency

types.lisp (file)

Parent

cqlcl (system)

Location

headers.lisp

Exported Definitions
Internal Definitions

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

3.1.7 cqlcl/protocol.lisp

Dependency

headers.lisp (file)

Parent

cqlcl (system)

Location

protocol.lisp

Exported Definitions
Internal Definitions

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

3.1.8 cqlcl/conn.lisp

Dependency

protocol.lisp (file)

Parent

cqlcl (system)

Location

conn.lisp

Exported Definitions
Internal Definitions

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

4 Packages

Packages are listed by definition order.


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

4.1 cqlcl

Source

package.lisp (file)

Use List
Exported Definitions
Internal Definitions

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

5 Definitions

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


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

5.1 Exported definitions


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

5.1.1 Special variables

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

cqlcl

Source

constants.lisp (file)

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

cqlcl

Source

constants.lisp (file)


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

5.1.2 Macros

Macro: with-next-stream-id VAR ACONN &body BODY
Package

cqlcl

Source

conn.lisp (file)


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

5.1.3 Functions

Function: ip= IP1 IP2
Package

cqlcl

Source

types.lisp (file)

Function: make-bigint N
Package

cqlcl

Source

types.lisp (file)

Function: make-connection &key CONNECTION-TYPE HOST PORT
Package

cqlcl

Source

conn.lisp (file)

Function: make-ipv4 ADDR
Package

cqlcl

Source

types.lisp (file)

Function: make-ipv6 ADDR
Package

cqlcl

Source

types.lisp (file)

Function: make-stream-from-byte-vector BV
Package

cqlcl

Source

util.lisp (file)

Function: make-varint N
Package

cqlcl

Source

types.lisp (file)

Function: parse-boolean STREAM &optional SIZE
Package

cqlcl

Source

protocol.lisp (file)

Function: parse-bytes STREAM &optional SIZE
Package

cqlcl

Source

protocol.lisp (file)

Function: parse-consistency STREAM
Package

cqlcl

Source

protocol.lisp (file)

Function: parse-int STREAM &optional SIZE
Package

cqlcl

Source

protocol.lisp (file)

Function: parse-ip STREAM &optional SIZE
Package

cqlcl

Source

protocol.lisp (file)

Function: parse-short STREAM &optional SIZE
Package

cqlcl

Source

protocol.lisp (file)

Function: parse-short-bytes STREAM &optional SIZE
Package

cqlcl

Source

protocol.lisp (file)

Function: parse-string STREAM &optional SIZE
Package

cqlcl

Source

protocol.lisp (file)

Function: parse-string-map STREAM
Package

cqlcl

Source

protocol.lisp (file)

Function: parse-uuid STREAM &optional SIZE
Package

cqlcl

Source

protocol.lisp (file)

Function: write-int value0 stream1
Package

cqlcl

Source

types.lisp (file)

Function: write-short value0 stream1
Package

cqlcl

Source

types.lisp (file)


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

5.1.4 Generic functions

Generic Function: conn-options OBJECT
Generic Function: (setf conn-options) NEW-VALUE OBJECT
Package

cqlcl

Methods
Method: conn-options (CONNECTION connection)

automatically generated reader method

Source

conn.lisp (file)

Method: (setf conn-options) NEW-VALUE (CONNECTION connection)

automatically generated writer method

Source

conn.lisp (file)

Generic Function: encode-value VALUE STREAM

Encodes a value into the CQL wire format.

Package

cqlcl

Source

protocol.lisp (file)

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 (VALUE header) STREAM around
Generic Function: execute CONNECTION STATEMENT &rest VALUES

Executes a prepared statement with bound values.

Package

cqlcl

Source

conn.lisp (file)

Methods
Method: execute (CONN connection) (STATEMENT string) &rest VALUES
Generic Function: msg OBJECT
Generic Function: (setf msg) NEW-VALUE OBJECT
Package

cqlcl

Methods
Method: msg (ERROR-RESPONSE error-response)

automatically generated reader method

Source

headers.lisp (file)

Method: (setf msg) NEW-VALUE (ERROR-RESPONSE error-response)

automatically generated writer method

Source

headers.lisp (file)

Generic Function: next-stream-id CONNECTION

Returns the next available stream id for a connection.

Package

cqlcl

Source

conn.lisp (file)

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

Sends an option request.

Package

cqlcl

Source

conn.lisp (file)

Methods
Method: options (CONN connection)
Generic Function: prepare CONNECTION STATEMENT

Prepares a statement.

Package

cqlcl

Source

conn.lisp (file)

Methods
Method: prepare (CONN connection) (STATEMENT string)
Generic Function: query CONNECTION STATEMENT

Executes a query with no bound values.

Package

cqlcl

Source

conn.lisp (file)

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

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

Methods
Method: return-stream-id (CONN async-connection) (I integer)
Generic Function: used-streams OBJECT
Generic Function: (setf used-streams) NEW-VALUE OBJECT
Package

cqlcl

Methods
Method: used-streams (ASYNC-CONNECTION async-connection)

automatically generated reader method

Source

conn.lisp (file)

Method: (setf used-streams) NEW-VALUE (ASYNC-CONNECTION async-connection)

automatically generated writer method

Source

conn.lisp (file)


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

5.2 Internal definitions


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

5.2.1 Special variables

Special Variable: *executing*
Package

cqlcl

Source

protocol.lisp (file)

Special Variable: *unread-size*
Package

cqlcl

Source

protocol.lisp (file)

Special Variable: *write-short-lengths*
Package

cqlcl

Source

protocol.lisp (file)

Special Variable: *write-wide-lengths*
Package

cqlcl

Source

protocol.lisp (file)

Special Variable: +default-version+
Package

cqlcl

Source

constants.lisp (file)

Special Variable: +error-codes+
Package

cqlcl

Source

constants.lisp (file)

Special Variable: +global-tables-spec+
Package

cqlcl

Source

constants.lisp (file)

Special Variable: +has-more-pages+
Package

cqlcl

Source

constants.lisp (file)

Special Variable: +header-length+
Package

cqlcl

Source

constants.lisp (file)

Special Variable: +message-types+
Package

cqlcl

Source

constants.lisp (file)

Special Variable: +no-meta-data+
Package

cqlcl

Source

constants.lisp (file)

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

cqlcl

Source

constants.lisp (file)

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

cqlcl

Source

constants.lisp (file)

Special Variable: +option-id+
Package

cqlcl

Source

constants.lisp (file)

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

cqlcl

Source

protocol.lisp (file)

Special Variable: +packet-type-index+
Package

cqlcl

Source

constants.lisp (file)

Special Variable: +request+
Package

cqlcl

Source

constants.lisp (file)

Special Variable: +response+
Package

cqlcl

Source

constants.lisp (file)

Special Variable: +result-type+
Package

cqlcl

Source

constants.lisp (file)


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

5.2.2 Macros

Macro: as-flags &rest VALUES
Package

cqlcl

Source

protocol.lisp (file)

Macro: define-binary-write NAME SIZE
Package

cqlcl

Source

types.lisp (file)

Macro: rev-hash HT
Package

cqlcl

Source

util.lisp (file)

Macro: while CONDITION &rest BODY
Package

cqlcl

Source

util.lisp (file)


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

5.2.3 Functions

Function: as-bytes S
Package

cqlcl

Source

protocol.lisp (file)

Function: as-string BV
Package

cqlcl

Source

protocol.lisp (file)

Function: byte-array-to-ip BYTES
Package

cqlcl

Source

types.lisp (file)

Function: byte-array-to-ipv4 BYTES
Package

cqlcl

Source

types.lisp (file)

Function: byte-array-to-ipv6 BYTES
Package

cqlcl

Source

types.lisp (file)

Function: bytes-to-integer BV
Package

cqlcl

Source

types.lisp (file)

Function: drain-stream STREAM
Package

cqlcl

Source

util.lisp (file)

Function: empty? THING
Package

cqlcl

Source

util.lisp (file)

Function: encode-values VALUES STREAM
Package

cqlcl

Source

protocol.lisp (file)

Function: juxt &rest FUNS
Package

cqlcl

Source

util.lisp (file)

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

cqlcl

Source

types.lisp (file)

Function: make-parse-coll VALUE-FN
Package

cqlcl

Source

protocol.lisp (file)

Function: make-parse-map VALUE-FN
Package

cqlcl

Source

protocol.lisp (file)

Function: min-bytes N
Package

cqlcl

Source

types.lisp (file)

Function: next-stream-id* USED-STREAMS
Package

cqlcl

Source

conn.lisp (file)

Function: not-implemented STREAM
Package

cqlcl

Source

protocol.lisp (file)

Function: parse-already-exists STREAM
Package

cqlcl

Source

headers.lisp (file)

Function: parse-bigint STREAM &optional SIZE
Package

cqlcl

Source

protocol.lisp (file)

Function: parse-bytes* STREAM SIZE &optional POST-PROCESS
Package

cqlcl

Source

protocol.lisp (file)

Function: parse-colspec NAME-PREFIXES? STREAM
Package

cqlcl

Source

headers.lisp (file)

Function: parse-colspecs GLOBAL-TABLES-SPEC COL-COUNT STREAM
Package

cqlcl

Source

headers.lisp (file)

Function: parse-error-packet STREAM
Package

cqlcl

Source

headers.lisp (file)

Function: parse-header HEADER
Package

cqlcl

Source

headers.lisp (file)

Function: parse-ip-from-string IP DELIMITER BYTE-SPEC &optional RADIX
Package

cqlcl

Source

types.lisp (file)

Function: parse-map STREAM VALUE-FN
Package

cqlcl

Source

protocol.lisp (file)

Function: parse-metadata STREAM
Package

cqlcl

Source

headers.lisp (file)

Function: parse-option STREAM
Package

cqlcl

Source

protocol.lisp (file)

Function: parse-option-list STREAM
Package

cqlcl

Source

protocol.lisp (file)

Function: parse-prepared STREAM
Package

cqlcl

Source

headers.lisp (file)

Function: parse-read-timeout STREAM
Package

cqlcl

Source

headers.lisp (file)

Function: parse-result-packet STREAM
Package

cqlcl

Source

headers.lisp (file)

Function: parse-row COL-SPECS STREAM
Package

cqlcl

Source

headers.lisp (file)

Function: parse-rows STREAM
Package

cqlcl

Source

headers.lisp (file)

Function: parse-rows* COL-SPECS STREAM
Package

cqlcl

Source

headers.lisp (file)

Function: parse-schema-change STREAM
Package

cqlcl

Source

headers.lisp (file)

Function: parse-set-keyspace STREAM
Package

cqlcl

Source

headers.lisp (file)

Function: parse-string-list STREAM
Package

cqlcl

Source

protocol.lisp (file)

Function: parse-string-multimap STREAM
Package

cqlcl

Source

protocol.lisp (file)

Function: parse-supported-packet STREAM
Package

cqlcl

Source

headers.lisp (file)

Function: parse-timestamp STREAM &optional SIZE
Package

cqlcl

Source

protocol.lisp (file)

Function: parse-unavailable-exception STREAM
Package

cqlcl

Source

headers.lisp (file)

Function: parse-varint STREAM &optional SIZE
Package

cqlcl

Source

protocol.lisp (file)

Function: parse-write-timeout STREAM
Package

cqlcl

Source

headers.lisp (file)

Function: read-bigint stream1 &key SIGNED?
Package

cqlcl

Source

types.lisp (file)

Function: read-int stream1 &key SIGNED?
Package

cqlcl

Source

types.lisp (file)

Function: read-ipv6 stream1 &key SIGNED?
Package

cqlcl

Source

types.lisp (file)

Function: read-octet stream1 &key SIGNED?
Package

cqlcl

Source

types.lisp (file)

Function: read-short stream1 &key SIGNED?
Package

cqlcl

Source

types.lisp (file)

Function: read-sized N STREAM &optional SIGNED?
Package

cqlcl

Source

types.lisp (file)

Function: row-flag-set? FLAGS FLAG
Package

cqlcl

Source

headers.lisp (file)

Function: write-bigint value0 stream1
Package

cqlcl

Source

types.lisp (file)

Function: write-ipv6 value0 stream1
Package

cqlcl

Source

types.lisp (file)

Function: write-length THING STREAM
Package

cqlcl

Source

protocol.lisp (file)

Function: write-octet value0 stream1
Package

cqlcl

Source

types.lisp (file)

Function: write-sized VALUE N STREAM
Package

cqlcl

Source

types.lisp (file)


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

5.2.4 Generic functions

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

cqlcl

Methods
Method: addr (IPV6 ipv6)

automatically generated reader method

Source

types.lisp (file)

Method: (setf addr) NEW-VALUE (IPV6 ipv6)

automatically generated writer method

Source

types.lisp (file)

Method: addr (IPV4 ipv4)

automatically generated reader method

Source

types.lisp (file)

Method: (setf addr) NEW-VALUE (IPV4 ipv4)

automatically generated writer method

Source

types.lisp (file)

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

cqlcl

Methods
Method: body (HEADER header)

automatically generated reader method

Source

headers.lisp (file)

Method: (setf body) NEW-VALUE (HEADER header)

automatically generated writer method

Source

headers.lisp (file)

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

cqlcl

Methods
Method: code (ERROR-RESPONSE error-response)

automatically generated reader method

Source

headers.lisp (file)

Method: (setf code) NEW-VALUE (ERROR-RESPONSE error-response)

automatically generated writer method

Source

headers.lisp (file)

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

cqlcl

Methods
Method: compression (HEADER header)

automatically generated reader method

Source

headers.lisp (file)

Method: (setf compression) NEW-VALUE (HEADER header)

automatically generated writer method

Source

headers.lisp (file)

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

cqlcl

Methods
Method: conn (CONNECTION connection)

automatically generated reader method

Source

conn.lisp (file)

Method: (setf conn) NEW-VALUE (CONNECTION connection)

automatically generated writer method

Source

conn.lisp (file)

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

cqlcl

Methods
Method: consistency (HEADER header)

automatically generated reader method

Source

headers.lisp (file)

Method: (setf consistency) NEW-VALUE (HEADER header)

automatically generated writer method

Source

headers.lisp (file)

Generic Function: cql-vsn OBJECT
Generic Function: (setf cql-vsn) NEW-VALUE OBJECT
Package

cqlcl

Methods
Method: cql-vsn (HEADER header)

automatically generated reader method

Source

headers.lisp (file)

Method: (setf cql-vsn) NEW-VALUE (HEADER header)

automatically generated writer method

Source

headers.lisp (file)

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

cqlcl

Methods
Method: cs (PREPARED-QUERY prepared-query)

automatically generated reader method

Source

headers.lisp (file)

Method: (setf cs) NEW-VALUE (PREPARED-QUERY prepared-query)

automatically generated writer method

Source

headers.lisp (file)

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

cqlcl

Methods
Method: extra (ERROR-RESPONSE error-response)

automatically generated reader method

Source

headers.lisp (file)

Method: (setf extra) NEW-VALUE (ERROR-RESPONSE error-response)

automatically generated writer method

Source

headers.lisp (file)

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

cqlcl

Methods
Method: id (HEADER header)

automatically generated reader method

Source

headers.lisp (file)

Method: (setf id) NEW-VALUE (HEADER header)

automatically generated writer method

Source

headers.lisp (file)

Generic Function: ip-to-byte-array IP

Returns a byte array representing an IP Address.

Package

cqlcl

Source

types.lisp (file)

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

Methods
Method: ip-to-integer (IP ipv6)
Method: ip-to-integer (IP ipv4)
Generic Function: mutex OBJECT
Generic Function: (setf mutex) NEW-VALUE OBJECT
Package

cqlcl

Methods
Method: mutex (ASYNC-CONNECTION async-connection)

automatically generated reader method

Source

conn.lisp (file)

Method: (setf mutex) NEW-VALUE (ASYNC-CONNECTION async-connection)

automatically generated writer method

Source

conn.lisp (file)

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

cqlcl

Methods
Method: op (HEADER header)

automatically generated reader method

Source

headers.lisp (file)

Method: (setf op) NEW-VALUE (HEADER header)

automatically generated writer method

Source

headers.lisp (file)

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

cqlcl

Methods
Method: opts (STARTUP-HEADER startup-header)

automatically generated reader method

Source

headers.lisp (file)

Method: (setf opts) NEW-VALUE (STARTUP-HEADER startup-header)

automatically generated writer method

Source

headers.lisp (file)

Generic Function: pending-queries OBJECT
Generic Function: (setf pending-queries) NEW-VALUE OBJECT
Package

cqlcl

Methods
Method: pending-queries (ASYNC-CONNECTION async-connection)

automatically generated reader method

Source

conn.lisp (file)

Method: (setf pending-queries) NEW-VALUE (ASYNC-CONNECTION async-connection)

automatically generated writer method

Source

conn.lisp (file)

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

cqlcl

Methods
Method: pqs (CONNECTION connection)

automatically generated reader method

Source

conn.lisp (file)

Method: (setf pqs) NEW-VALUE (CONNECTION connection)

automatically generated writer method

Source

conn.lisp (file)

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

cqlcl

Methods
Method: ps (PREPARE-HEADER prepare-header)

automatically generated reader method

Source

headers.lisp (file)

Method: (setf ps) NEW-VALUE (PREPARE-HEADER prepare-header)

automatically generated writer method

Source

headers.lisp (file)

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

cqlcl

Methods
Method: ptype (HEADER header)

automatically generated reader method

Source

headers.lisp (file)

Method: (setf ptype) NEW-VALUE (HEADER header)

automatically generated writer method

Source

headers.lisp (file)

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

cqlcl

Methods
Method: qid (PREPARED-QUERY prepared-query)

automatically generated reader method

Source

headers.lisp (file)

Method: (setf qid) NEW-VALUE (PREPARED-QUERY prepared-query)

automatically generated writer method

Source

headers.lisp (file)

Method: qid (EXECUTE-HEADER execute-header)

automatically generated reader method

Source

headers.lisp (file)

Method: (setf qid) NEW-VALUE (EXECUTE-HEADER execute-header)

automatically generated writer method

Source

headers.lisp (file)

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

cqlcl

Methods
Method: qs (PREPARED-QUERY prepared-query)

automatically generated reader method

Source

headers.lisp (file)

Method: (setf qs) NEW-VALUE (PREPARED-QUERY prepared-query)

automatically generated writer method

Source

headers.lisp (file)

Method: qs (QUERY-HEADER query-header)

automatically generated reader method

Source

headers.lisp (file)

Method: (setf qs) NEW-VALUE (QUERY-HEADER query-header)

automatically generated writer method

Source

headers.lisp (file)

Generic Function: startup CONNECTION &key VERSION COMPRESSION

Sends a startup request.

Package

cqlcl

Source

conn.lisp (file)

Methods
Method: startup (CONN connection) &key VERSION COMPRESSION
Generic Function: tracing OBJECT
Generic Function: (setf tracing) NEW-VALUE OBJECT
Package

cqlcl

Methods
Method: tracing (HEADER header)

automatically generated reader method

Source

headers.lisp (file)

Method: (setf tracing) NEW-VALUE (HEADER header)

automatically generated writer method

Source

headers.lisp (file)

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

cqlcl

Methods
Method: val (ANUMBER anumber)

automatically generated reader method

Source

types.lisp (file)

Method: (setf val) NEW-VALUE (ANUMBER anumber)

automatically generated writer method

Source

types.lisp (file)

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

cqlcl

Methods
Method: vals (EXECUTE-HEADER execute-header)

automatically generated reader method

Source

headers.lisp (file)

Method: (setf vals) NEW-VALUE (EXECUTE-HEADER execute-header)

automatically generated writer method

Source

headers.lisp (file)

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

cqlcl

Methods
Method: vsn (HEADER header)

automatically generated reader method

Source

headers.lisp (file)

Method: (setf vsn) NEW-VALUE (HEADER header)

automatically generated writer method

Source

headers.lisp (file)


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

5.2.5 Classes

Class: anumber ()
Package

cqlcl

Source

types.lisp (file)

Direct superclasses

standard-object (class)

Direct subclasses
Direct methods
  • val (method)
  • val (method)
Direct slots
Slot: value
Initargs

:val

Initform

0

Readers

val (generic function)

Writers

(setf val) (generic function)

Class: async-connection ()
Package

cqlcl

Source

conn.lisp (file)

Direct superclasses

connection (class)

Direct methods
Direct slots
Slot: used-streams
Readers

used-streams (generic function)

Writers

(setf used-streams) (generic function)

Slot: pending-queries
Initform

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

Readers

pending-queries (generic function)

Writers

(setf pending-queries) (generic function)

Slot: mutex
Initform

(bordeaux-threads:make-lock)

Readers

mutex (generic function)

Writers

(setf mutex) (generic function)

Class: bigint ()
Package

cqlcl

Source

types.lisp (file)

Direct superclasses

anumber (class)

Direct methods

encode-value (method)

Class: connection ()
Package

cqlcl

Source

conn.lisp (file)

Direct superclasses

standard-object (class)

Direct subclasses

async-connection (class)

Direct methods
Direct slots
Slot: conn
Initargs

:conn

Readers

conn (generic function)

Writers

(setf conn) (generic function)

Slot: prepared-queries
Initform

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

Readers

pqs (generic function)

Writers

(setf pqs) (generic function)

Slot: conn-options
Initargs

:options

Readers

conn-options (generic function)

Writers

(setf conn-options) (generic function)

Class: error-response ()
Package

cqlcl

Source

headers.lisp (file)

Direct superclasses

standard-object (class)

Direct methods
  • extra (method)
  • extra (method)
  • msg (method)
  • msg (method)
  • code (method)
  • code (method)
Direct slots
Slot: code
Initargs

:code

Readers

code (generic function)

Writers

(setf code) (generic function)

Slot: msg
Initargs

:msg

Readers

msg (generic function)

Writers

(setf msg) (generic function)

Slot: extra
Initargs

:extra

Readers

extra (generic function)

Writers

(setf extra) (generic function)

Class: execute-header ()
Package

cqlcl

Source

headers.lisp (file)

Direct superclasses

header (class)

Direct methods
Direct slots
Slot: query-id
Initargs

:qid

Initform

(error "prepared query id required.")

Readers

qid (generic function)

Writers

(setf qid) (generic function)

Slot: values
Initargs

:vals

Initform

(error "values required.")

Readers

vals (generic function)

Writers

(setf vals) (generic function)

Class: header ()
Package

cqlcl

Source

headers.lisp (file)

Direct superclasses

standard-object (class)

Direct subclasses
Direct methods
Direct slots
Slot: ptype
Initargs

:ptype

Initform

cqlcl::+request+

Readers

ptype (generic function)

Writers

(setf ptype) (generic function)

Slot: version
Initargs

:vsn

Initform

cqlcl::+default-version+

Readers

vsn (generic function)

Writers

(setf vsn) (generic function)

Slot: cql-version
Initargs

:cql-vsn

Initform

"3.0.0"

Readers

cql-vsn (generic function)

Writers

(setf cql-vsn) (generic function)

Slot: compression
Initargs

:compression

Readers

compression (generic function)

Writers

(setf compression) (generic function)

Slot: consistency
Initargs

:consistency

Initform

:quorum

Readers

consistency (generic function)

Writers

(setf consistency) (generic function)

Slot: tracing
Initargs

:tracing

Readers

tracing (generic function)

Writers

(setf tracing) (generic function)

Slot: stream-id
Initargs

:id

Initform

0

Readers

id (generic function)

Writers

(setf id) (generic function)

Slot: op-code
Initargs

:op

Initform

:error

Readers

op (generic function)

Writers

(setf op) (generic function)

Slot: body
Initargs

:body

Readers

body (generic function)

Writers

(setf body) (generic function)

Class: ip ()
Package

cqlcl

Source

types.lisp (file)

Direct superclasses

standard-object (class)

Direct subclasses
Class: ipv4 ()
Package

cqlcl

Source

types.lisp (file)

Direct superclasses

ip (class)

Direct methods
Direct slots
Slot: addr
Initargs

:addr

Initform

"0.0.0.0"

Readers

addr (generic function)

Writers

(setf addr) (generic function)

Class: ipv6 ()
Package

cqlcl

Source

types.lisp (file)

Direct superclasses

ip (class)

Direct methods
Direct slots
Slot: addr
Initargs

:addr

Initform

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

Readers

addr (generic function)

Writers

(setf addr) (generic function)

Class: options-header ()
Package

cqlcl

Source

headers.lisp (file)

Direct superclasses

header (class)

Direct methods

encode-value (method)

Class: prepare-header ()
Package

cqlcl

Source

headers.lisp (file)

Direct superclasses

header (class)

Direct methods
Direct slots
Slot: prepare-string
Initargs

:ps

Initform

(error "prepare string required.")

Readers

ps (generic function)

Writers

(setf ps) (generic function)

Class: prepared-query ()
Package

cqlcl

Source

headers.lisp (file)

Direct superclasses

standard-object (class)

Direct methods
  • cs (method)
  • cs (method)
  • qid (method)
  • qid (method)
  • qs (method)
  • qs (method)
Direct slots
Slot: query-string
Initargs

:qs

Readers

qs (generic function)

Writers

(setf qs) (generic function)

Slot: query-id
Initargs

:qid

Readers

qid (generic function)

Writers

(setf qid) (generic function)

Slot: col-specs
Initargs

:cs

Readers

cs (generic function)

Writers

(setf cs) (generic function)

Class: query-header ()
Package

cqlcl

Source

headers.lisp (file)

Direct superclasses

header (class)

Direct methods
Direct slots
Slot: query-string
Initargs

:qs

Initform

(error "query string required.")

Readers

qs (generic function)

Writers

(setf qs) (generic function)

Class: startup-header ()
Package

cqlcl

Source

headers.lisp (file)

Direct superclasses

header (class)

Direct methods
Direct slots
Slot: options
Initargs

:opts

Readers

opts (generic function)

Writers

(setf opts) (generic function)

Class: varint ()
Package

cqlcl

Source

types.lisp (file)

Direct superclasses

anumber (class)

Direct methods

encode-value (method)


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

Appendix A Indexes


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

A.1 Concepts

Jump to:   C   F   L  
Index Entry  Section

C
cqlcl.asd: The cqlcl<dot>asd file
cqlcl/conn.lisp: The cqlcl/conn<dot>lisp file
cqlcl/constants.lisp: The cqlcl/constants<dot>lisp file
cqlcl/headers.lisp: The cqlcl/headers<dot>lisp file
cqlcl/package.lisp: The cqlcl/package<dot>lisp file
cqlcl/protocol.lisp: The cqlcl/protocol<dot>lisp file
cqlcl/types.lisp: The cqlcl/types<dot>lisp file
cqlcl/util.lisp: The cqlcl/util<dot>lisp file

F
File, Lisp, cqlcl.asd: The cqlcl<dot>asd file
File, Lisp, cqlcl/conn.lisp: The cqlcl/conn<dot>lisp file
File, Lisp, cqlcl/constants.lisp: The cqlcl/constants<dot>lisp file
File, Lisp, cqlcl/headers.lisp: The cqlcl/headers<dot>lisp file
File, Lisp, cqlcl/package.lisp: The cqlcl/package<dot>lisp file
File, Lisp, cqlcl/protocol.lisp: The cqlcl/protocol<dot>lisp file
File, Lisp, cqlcl/types.lisp: The cqlcl/types<dot>lisp file
File, Lisp, cqlcl/util.lisp: The cqlcl/util<dot>lisp file

L
Lisp File, cqlcl.asd: The cqlcl<dot>asd file
Lisp File, cqlcl/conn.lisp: The cqlcl/conn<dot>lisp file
Lisp File, cqlcl/constants.lisp: The cqlcl/constants<dot>lisp file
Lisp File, cqlcl/headers.lisp: The cqlcl/headers<dot>lisp file
Lisp File, cqlcl/package.lisp: The cqlcl/package<dot>lisp file
Lisp File, cqlcl/protocol.lisp: The cqlcl/protocol<dot>lisp file
Lisp File, cqlcl/types.lisp: The cqlcl/types<dot>lisp file
Lisp File, cqlcl/util.lisp: The cqlcl/util<dot>lisp file

Jump to:   C   F   L  

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

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): Internal generic functions
(setf addr): Internal generic functions
(setf addr): Internal generic functions
(setf body): Internal generic functions
(setf body): Internal generic functions
(setf code): Internal generic functions
(setf code): Internal generic functions
(setf compression): Internal generic functions
(setf compression): Internal generic functions
(setf conn): Internal generic functions
(setf conn): Internal generic functions
(setf conn-options): Exported generic functions
(setf conn-options): Exported generic functions
(setf consistency): Internal generic functions
(setf consistency): Internal generic functions
(setf cql-vsn): Internal generic functions
(setf cql-vsn): Internal generic functions
(setf cs): Internal generic functions
(setf cs): Internal generic functions
(setf extra): Internal generic functions
(setf extra): Internal generic functions
(setf id): Internal generic functions
(setf id): Internal generic functions
(setf msg): Exported generic functions
(setf msg): Exported generic functions
(setf mutex): Internal generic functions
(setf mutex): Internal generic functions
(setf op): Internal generic functions
(setf op): Internal generic functions
(setf opts): Internal generic functions
(setf opts): Internal generic functions
(setf pending-queries): Internal generic functions
(setf pending-queries): Internal generic functions
(setf pqs): Internal generic functions
(setf pqs): Internal generic functions
(setf ps): Internal generic functions
(setf ps): Internal generic functions
(setf ptype): Internal generic functions
(setf ptype): Internal generic functions
(setf qid): Internal generic functions
(setf qid): Internal generic functions
(setf qid): Internal generic functions
(setf qs): Internal generic functions
(setf qs): Internal generic functions
(setf qs): Internal generic functions
(setf tracing): Internal generic functions
(setf tracing): Internal generic functions
(setf used-streams): Exported generic functions
(setf used-streams): Exported generic functions
(setf val): Internal generic functions
(setf val): Internal generic functions
(setf vals): Internal generic functions
(setf vals): Internal generic functions
(setf vsn): Internal generic functions
(setf vsn): Internal generic functions

A
addr: Internal generic functions
addr: Internal generic functions
addr: Internal generic functions
as-bytes: Internal functions
as-flags: Internal macros
as-string: Internal functions

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

C
code: Internal generic functions
code: Internal generic functions
compression: Internal generic functions
compression: Internal generic functions
conn: Internal generic functions
conn: Internal generic functions
conn-options: Exported generic functions
conn-options: Exported generic functions
consistency: Internal generic functions
consistency: Internal generic functions
cql-vsn: Internal generic functions
cql-vsn: Internal generic functions
cs: Internal generic functions
cs: Internal generic functions

D
define-binary-write: Internal macros
drain-stream: Internal functions

E
empty?: Internal functions
encode-value: Exported generic functions
encode-value: Exported generic functions
encode-value: Exported generic functions
encode-value: Exported generic functions
encode-value: Exported generic functions
encode-value: Exported generic functions
encode-value: Exported generic functions
encode-value: Exported generic functions
encode-value: Exported generic functions
encode-value: Exported generic functions
encode-value: Exported generic functions
encode-value: Exported generic functions
encode-value: Exported generic functions
encode-value: Exported generic functions
encode-value: Exported generic functions
encode-value: Exported generic functions
encode-value: Exported generic functions
encode-value: Exported generic functions
encode-value: Exported generic functions
encode-values: Internal functions
execute: Exported generic functions
execute: Exported generic functions
extra: Internal generic functions
extra: Internal generic functions

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

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

I
id: Internal generic functions
id: Internal generic functions
ip-to-byte-array: Internal generic functions
ip-to-byte-array: Internal generic functions
ip-to-byte-array: Internal generic functions
ip-to-integer: Internal generic functions
ip-to-integer: Internal generic functions
ip-to-integer: Internal generic functions
ip=: Exported functions

J
juxt: Internal functions

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

N
next-stream-id: Exported generic functions
next-stream-id: Exported generic functions
next-stream-id*: Internal functions
not-implemented: Internal functions

O
op: Internal generic functions
op: Internal generic functions
options: Exported generic functions
options: Exported generic functions
opts: Internal generic functions
opts: Internal generic functions

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

Q
qid: Internal generic functions
qid: Internal generic functions
qid: Internal generic functions
qs: Internal generic functions
qs: Internal generic functions
qs: Internal generic functions
query: Exported generic functions
query: Exported generic functions

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

S
startup: Internal generic functions
startup: Internal generic functions

T
tracing: Internal generic functions
tracing: Internal generic functions

U
used-streams: Exported generic functions
used-streams: Exported generic functions

V
val: Internal generic functions
val: Internal generic functions
vals: Internal generic functions
vals: Internal generic functions
vsn: Internal generic functions
vsn: Internal generic functions

W
while: Internal macros
with-next-stream-id: Exported macros
write-bigint: Internal functions
write-int: Exported functions
write-ipv6: Internal functions
write-length: Internal functions
write-octet: Internal functions
write-short: Exported functions
write-sized: Internal functions

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

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

A.3 Variables

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

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

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

A
addr: Internal classes
addr: Internal classes

B
body: Internal classes

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

E
extra: Internal classes

M
msg: Internal classes
mutex: Internal classes

O
op-code: Internal classes
options: Internal classes

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

Q
query-id: Internal classes
query-id: Internal classes
query-string: Internal classes
query-string: Internal classes

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

T
tracing: Internal classes

U
used-streams: Internal classes

V
value: Internal classes
values: Internal classes
version: Internal classes

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

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

A.4 Data types

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

A
anumber: Internal classes
async-connection: Internal classes

B
bigint: Internal classes

C
Class, anumber: Internal classes
Class, async-connection: Internal classes
Class, bigint: Internal classes
Class, connection: Internal classes
Class, error-response: Internal classes
Class, execute-header: Internal classes
Class, header: Internal classes
Class, ip: Internal classes
Class, ipv4: Internal classes
Class, ipv6: Internal classes
Class, options-header: Internal classes
Class, prepare-header: Internal classes
Class, prepared-query: Internal classes
Class, query-header: Internal classes
Class, startup-header: Internal classes
Class, varint: Internal classes
connection: Internal classes
cqlcl: The cqlcl system
cqlcl: The cqlcl package

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

H
header: Internal classes

I
ip: Internal classes
ipv4: Internal classes
ipv6: Internal classes

O
options-header: Internal classes

P
Package, cqlcl: The cqlcl package
prepare-header: Internal classes
prepared-query: Internal classes

Q
query-header: Internal classes

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

V
varint: Internal classes

Jump to:   A   B   C   E   H   I   O   P   Q   S   V