The cl-influxdb Reference Manual

This is the cl-influxdb Reference Manual, generated automatically by Declt version 4.0 beta 2 "William Riker" on Mon Feb 26 15:20:14 2024 GMT+0.

Table of Contents


1 Introduction


2 Systems

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


2.1 cl-influxdb

Common lisp binding for InfluxDB

Author

Mike Maul <>

License

MIT

Dependencies
  • cl-json (system).
  • drakma (system).
  • do-urlencode (system).
  • cl-annot (system).
  • flexi-streams (system).
  • usocket (system).
Source

cl-influxdb.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 cl-influxdb/cl-influxdb.asd

Source

cl-influxdb.asd.

Parent Component

cl-influxdb (system).

ASDF Systems

cl-influxdb.


3.1.2 cl-influxdb/package.lisp

Source

cl-influxdb.asd.

Parent Component

cl-influxdb (system).

Packages

3.1.3 cl-influxdb/cl-influxdb.lisp

Dependency

package.lisp (file).

Source

cl-influxdb.asd.

Parent Component

cl-influxdb (system).

Public Interface
Internals

3.1.4 cl-influxdb/cl-influxdb-v8.lisp

Dependency

cl-influxdb.lisp (file).

Source

cl-influxdb.asd.

Parent Component

cl-influxdb (system).

Public Interface
Internals

4 Packages

Packages are listed by definition order.


4.1 cl-influxdb

Source

package.lisp.

Use List
  • cl-annot.
  • cl-annot.class.
  • common-lisp.
  • drakma.
  • flexi-streams.
  • json.
Public Interface
Internals

4.2 cl-influxdb-v8

Source

package.lisp.

Use List
  • cl-annot.
  • cl-annot.class.
  • common-lisp.
  • drakma.
  • flexi-streams.
  • json.
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 Macros

Macro: print-run (header &rest code)
Package

cl-influxdb.

Source

cl-influxdb.lisp.

Macro: print-run (header &rest code)
Package

cl-influxdb-v8.

Source

cl-influxdb-v8.lisp.


5.1.2 Ordinary functions

Function: get-series (query-results)

Transforms results from query into an alist with keys :status :name :columns :values

Package

cl-influxdb.

Source

cl-influxdb.lisp.

Reader: influxdb-data-columns (instance)
Writer: (setf influxdb-data-columns) (instance)
Package

cl-influxdb.

Source

cl-influxdb.lisp.

Target Slot

columns.

Reader: influxdb-data-key (instance)
Writer: (setf influxdb-data-key) (instance)
Package

cl-influxdb.

Source

cl-influxdb.lisp.

Target Slot

key.

Reader: influxdb-data-points (instance)
Writer: (setf influxdb-data-points) (instance)
Package

cl-influxdb.

Source

cl-influxdb.lisp.

Target Slot

points.

Reader: influxdb-data-tags (instance)
Writer: (setf influxdb-data-tags) (instance)
Package

cl-influxdb.

Source

cl-influxdb.lisp.

Target Slot

tags.

Function: influxdb-udp-socket (host port)

Returns UDP socket for use with write-points using UDP

Package

cl-influxdb.

Source

cl-influxdb.lisp.

Function: make-influxdb-data (&key key tags columns points)
Package

cl-influxdb.

Source

cl-influxdb.lisp.


5.1.3 Generic functions

Generic Function: add-cluster-admin (self user password)
Package

cl-influxdb-v8.

Methods
Method: add-cluster-admin ((self influxdb) user password)
Source

cl-influxdb-v8.lisp.

Generic Function: add-database-user (self user password)
Package

cl-influxdb-v8.

Methods
Method: add-database-user ((self influxdb) user password)
Source

cl-influxdb-v8.lisp.

Generic Function: alter-database-admin (self user is-admin)
Package

cl-influxdb-v8.

Methods
Method: alter-database-admin ((self influxdb) user is-admin)
Source

cl-influxdb-v8.lisp.

Generic Function: close-reuseable-connection (self)
Package

cl-influxdb.

Methods
Method: close-reuseable-connection ((self influxdb))

When using :resue-connection this connection should be called to close the stream. If :reuse-connection is not set then this is unnecessary.

- return NIL
- arguments INFLUXDB instance

Source

cl-influxdb.lisp.

Generic Function: close-reuseable-connection (self)
Package

cl-influxdb-v8.

Methods
Method: close-reuseable-connection ((self influxdb))

When using :resue-connection this connection should be called to close the stream. If :reuse-connection is not set then this is unnecessary.

Source

cl-influxdb-v8.lisp.

Generic Function: create-continuous-queries (self query)
Package

cl-influxdb-v8.

Methods
Method: create-continuous-queries ((self influxdb) query)
Source

cl-influxdb-v8.lisp.

Generic Function: create-database (self database)
Package

cl-influxdb.

Methods
Method: create-database ((self influxdb) database)

Creates a database named DATABASE.

-return multiple values CONTENT, REASON, STREAM On failure raises COMMAND-FAIL condition -arguments
- INFLUXDB
- database database name

Source

cl-influxdb.lisp.

Generic Function: create-database (self database)
Package

cl-influxdb-v8.

Methods
Method: create-database ((self influxdb) database)

Creates a database named DATABASE.

Returns multiple values CONTENT, REASON, STREAM On failure raises COMMAND-FAIL condition

Source

cl-influxdb-v8.lisp.

Generic Function: create-shard (self shard)
Package

cl-influxdb-v8.

Methods
Method: create-shard ((self influxdb) shard)
Source

cl-influxdb-v8.lisp.

Generic Function: delete-cluster-admin (self user)
Package

cl-influxdb-v8.

Methods
Method: delete-cluster-admin ((self influxdb) user)
Source

cl-influxdb-v8.lisp.

Generic Function: delete-continuous-queries (self id)
Package

cl-influxdb-v8.

Methods
Method: delete-continuous-queries ((self influxdb) id)
Source

cl-influxdb-v8.lisp.

Generic Function: delete-database (self database)
Package

cl-influxdb.

Methods
Method: delete-database ((self influxdb) database)

deletes a database named DATABASE.

-return multiple values CONTENT, REASON, STREAM On failure raises COMMAND-FAIL condition -arguments
- INFLUXDB
- database database name

Source

cl-influxdb.lisp.

Generic Function: delete-database (self database)
Package

cl-influxdb-v8.

Methods
Method: delete-database ((self influxdb) database)

deletes a database named DATABASE.

Returns multiple values CONTENT, REASON, STREAM On failure raises COMMAND-FAIL condition

Source

cl-influxdb-v8.lisp.

Generic Function: delete-database-user (self user)
Package

cl-influxdb-v8.

Methods
Method: delete-database-user ((self influxdb) user)
Source

cl-influxdb-v8.lisp.

Generic Function: delete-series (self series)
Package

cl-influxdb-v8.

Methods
Method: delete-series ((self influxdb) series)
Source

cl-influxdb-v8.lisp.

Generic Function: drop-shard (self id)
Package

cl-influxdb-v8.

Methods
Method: drop-shard ((self influxdb) id)
Source

cl-influxdb-v8.lisp.

Generic Function: get-database-list (self)
Package

cl-influxdb.

Methods
Method: get-database-list ((self influxdb))

Get list of defined databases

-return list of defined databases
On failure raises COMMAND-FAIL condition -arguments
- INFLUXDB
- database database name

Source

cl-influxdb.lisp.

Generic Function: get-database-list (self)
Package

cl-influxdb-v8.

Methods
Method: get-database-list ((self influxdb))

Returns list of defined databases
On Failure COMMAND-FAIL condtion is invoked

Source

cl-influxdb-v8.lisp.

Generic Function: get-database-users (self)
Package

cl-influxdb-v8.

Methods
Method: get-database-users ((self influxdb))
Source

cl-influxdb-v8.lisp.

Generic Function: get-list-cluster-admins (self)
Package

cl-influxdb-v8.

Methods
Method: get-list-cluster-admins ((self influxdb))
Source

cl-influxdb-v8.lisp.

Generic Function: get-shards (self)
Package

cl-influxdb-v8.

Methods
Method: get-shards ((self influxdb))
Source

cl-influxdb-v8.lisp.

Generic Reader: headers (condition)
Package

cl-influxdb.

Methods
Reader Method: headers ((condition command-fail))
Source

cl-influxdb.lisp.

Target Slot

headers.

Generic Reader: headers (condition)
Package

cl-influxdb-v8.

Methods
Reader Method: headers ((condition command-fail))
Source

cl-influxdb-v8.lisp.

Target Slot

headers.

Generic Function: influxdb-cmd (self arg-list &key data params method ok-status-code debug)
Package

cl-influxdb.

Methods
Method: influxdb-cmd ((self influxdb) arg-list &key data params method ok-status-code debug)

Submits influxdb command defined by ARG-LIST which the contains elements of
the path after after the base influxdb URL. Certain commands require a
specific HTTP method method should be one of :GET :POST :DELETE.
Thd DATA argument should be a lisp object representation of a JSON
object. See examples.lisp write-response-times and refer to CL-JSON
documentation for ENCODE-TO-STRING. PARAMS is an alist of paramater
which will be encoded in the HTTP request (they do not need to be url-encoded).

Where N is the number of worker threads which should generally be the number of CPU cores.

- return: Returns multiple values CONTENT, REASON
On failure raises COMMAND-FAIL condition
- arguments:
- influxdb instance
- arg-list - list of elements that will be translated into path components when building the URL for the influxdb API endpoint
- data - data to be put in the Post body if it is a list contents is encoded into a json string, if data is of type influxdb-data it is encoded using the InfluxDB Line Protocol.
- method - request method :get, :post
- ok-status-code - Status code indicating success of operation

Source

cl-influxdb.lisp.

Generic Reader: influxdb.baseurl (object)
Package

cl-influxdb.

Methods
Reader Method: influxdb.baseurl ((influxdb influxdb))

automatically generated reader method

Source

cl-influxdb.lisp.

Target Slot

baseurl.

Generic Writer: (setf influxdb.baseurl) (object)
Package

cl-influxdb.

Methods
Writer Method: (setf influxdb.baseurl) ((influxdb influxdb))

automatically generated writer method

Source

cl-influxdb.lisp.

Target Slot

baseurl.

Generic Reader: influxdb.baseurl (object)
Package

cl-influxdb-v8.

Methods
Reader Method: influxdb.baseurl ((influxdb influxdb))

automatically generated reader method

Source

cl-influxdb-v8.lisp.

Target Slot

baseurl.

Generic Writer: (setf influxdb.baseurl) (object)
Package

cl-influxdb-v8.

Methods
Writer Method: (setf influxdb.baseurl) ((influxdb influxdb))

automatically generated writer method

Source

cl-influxdb-v8.lisp.

Target Slot

baseurl.

Generic Reader: influxdb.cookie-jar (object)
Package

cl-influxdb.

Methods
Reader Method: influxdb.cookie-jar ((influxdb influxdb))

automatically generated reader method

Source

cl-influxdb.lisp.

Target Slot

cookie-jar.

Generic Writer: (setf influxdb.cookie-jar) (object)
Package

cl-influxdb.

Methods
Writer Method: (setf influxdb.cookie-jar) ((influxdb influxdb))

automatically generated writer method

Source

cl-influxdb.lisp.

Target Slot

cookie-jar.

Generic Reader: influxdb.cookie-jar (object)
Package

cl-influxdb-v8.

Methods
Reader Method: influxdb.cookie-jar ((influxdb influxdb))

automatically generated reader method

Source

cl-influxdb-v8.lisp.

Target Slot

cookie-jar.

Generic Writer: (setf influxdb.cookie-jar) (object)
Package

cl-influxdb-v8.

Methods
Writer Method: (setf influxdb.cookie-jar) ((influxdb influxdb))

automatically generated writer method

Source

cl-influxdb-v8.lisp.

Target Slot

cookie-jar.

Generic Reader: influxdb.database (object)
Package

cl-influxdb.

Methods
Reader Method: influxdb.database ((influxdb influxdb))

automatically generated reader method

Source

cl-influxdb.lisp.

Target Slot

database.

Generic Writer: (setf influxdb.database) (object)
Package

cl-influxdb.

Methods
Writer Method: (setf influxdb.database) ((influxdb influxdb))

automatically generated writer method

Source

cl-influxdb.lisp.

Target Slot

database.

Generic Reader: influxdb.database (object)
Package

cl-influxdb-v8.

Methods
Reader Method: influxdb.database ((influxdb influxdb))

automatically generated reader method

Source

cl-influxdb-v8.lisp.

Target Slot

database.

Generic Writer: (setf influxdb.database) (object)
Package

cl-influxdb-v8.

Methods
Writer Method: (setf influxdb.database) ((influxdb influxdb))

automatically generated writer method

Source

cl-influxdb-v8.lisp.

Target Slot

database.

Generic Reader: influxdb.headers (object)
Package

cl-influxdb.

Methods
Reader Method: influxdb.headers ((influxdb influxdb))

automatically generated reader method

Source

cl-influxdb.lisp.

Target Slot

headers.

Generic Writer: (setf influxdb.headers) (object)
Package

cl-influxdb.

Methods
Writer Method: (setf influxdb.headers) ((influxdb influxdb))

automatically generated writer method

Source

cl-influxdb.lisp.

Target Slot

headers.

Generic Reader: influxdb.headers (object)
Package

cl-influxdb-v8.

Methods
Reader Method: influxdb.headers ((influxdb influxdb))

automatically generated reader method

Source

cl-influxdb-v8.lisp.

Target Slot

headers.

Generic Writer: (setf influxdb.headers) (object)
Package

cl-influxdb-v8.

Methods
Writer Method: (setf influxdb.headers) ((influxdb influxdb))

automatically generated writer method

Source

cl-influxdb-v8.lisp.

Target Slot

headers.

Generic Reader: influxdb.host (object)
Package

cl-influxdb.

Methods
Reader Method: influxdb.host ((influxdb influxdb))

automatically generated reader method

Source

cl-influxdb.lisp.

Target Slot

host.

Generic Writer: (setf influxdb.host) (object)
Package

cl-influxdb.

Methods
Writer Method: (setf influxdb.host) ((influxdb influxdb))

automatically generated writer method

Source

cl-influxdb.lisp.

Target Slot

host.

Generic Reader: influxdb.host (object)
Package

cl-influxdb-v8.

Methods
Reader Method: influxdb.host ((influxdb influxdb))

automatically generated reader method

Source

cl-influxdb-v8.lisp.

Target Slot

host.

Generic Writer: (setf influxdb.host) (object)
Package

cl-influxdb-v8.

Methods
Writer Method: (setf influxdb.host) ((influxdb influxdb))

automatically generated writer method

Source

cl-influxdb-v8.lisp.

Target Slot

host.

Generic Reader: influxdb.password (object)
Package

cl-influxdb.

Methods
Reader Method: influxdb.password ((influxdb influxdb))

automatically generated reader method

Source

cl-influxdb.lisp.

Target Slot

password.

Generic Writer: (setf influxdb.password) (object)
Package

cl-influxdb.

Methods
Writer Method: (setf influxdb.password) ((influxdb influxdb))

automatically generated writer method

Source

cl-influxdb.lisp.

Target Slot

password.

Generic Reader: influxdb.password (object)
Package

cl-influxdb-v8.

Methods
Reader Method: influxdb.password ((influxdb influxdb))

automatically generated reader method

Source

cl-influxdb-v8.lisp.

Target Slot

password.

Generic Writer: (setf influxdb.password) (object)
Package

cl-influxdb-v8.

Methods
Writer Method: (setf influxdb.password) ((influxdb influxdb))

automatically generated writer method

Source

cl-influxdb-v8.lisp.

Target Slot

password.

Generic Reader: influxdb.port (object)
Package

cl-influxdb.

Methods
Reader Method: influxdb.port ((influxdb influxdb))

automatically generated reader method

Source

cl-influxdb.lisp.

Target Slot

port.

Generic Writer: (setf influxdb.port) (object)
Package

cl-influxdb.

Methods
Writer Method: (setf influxdb.port) ((influxdb influxdb))

automatically generated writer method

Source

cl-influxdb.lisp.

Target Slot

port.

Generic Reader: influxdb.port (object)
Package

cl-influxdb-v8.

Methods
Reader Method: influxdb.port ((influxdb influxdb))

automatically generated reader method

Source

cl-influxdb-v8.lisp.

Target Slot

port.

Generic Writer: (setf influxdb.port) (object)
Package

cl-influxdb-v8.

Methods
Writer Method: (setf influxdb.port) ((influxdb influxdb))

automatically generated writer method

Source

cl-influxdb-v8.lisp.

Target Slot

port.

Generic Reader: influxdb.retention-policy (object)
Package

cl-influxdb.

Methods
Reader Method: influxdb.retention-policy ((influxdb influxdb))

automatically generated reader method

Source

cl-influxdb.lisp.

Target Slot

retention-policy.

Generic Writer: (setf influxdb.retention-policy) (object)
Package

cl-influxdb.

Methods
Writer Method: (setf influxdb.retention-policy) ((influxdb influxdb))

automatically generated writer method

Source

cl-influxdb.lisp.

Target Slot

retention-policy.

Generic Reader: influxdb.reuse-connection (object)
Package

cl-influxdb.

Methods
Reader Method: influxdb.reuse-connection ((influxdb influxdb))

automatically generated reader method

Source

cl-influxdb.lisp.

Target Slot

reuse-connection.

Generic Writer: (setf influxdb.reuse-connection) (object)
Package

cl-influxdb.

Methods
Writer Method: (setf influxdb.reuse-connection) ((influxdb influxdb))

automatically generated writer method

Source

cl-influxdb.lisp.

Target Slot

reuse-connection.

Generic Reader: influxdb.reuse-connection (object)
Package

cl-influxdb-v8.

Methods
Reader Method: influxdb.reuse-connection ((influxdb influxdb))

automatically generated reader method

Source

cl-influxdb-v8.lisp.

Target Slot

reuse-connection.

Generic Writer: (setf influxdb.reuse-connection) (object)
Package

cl-influxdb-v8.

Methods
Writer Method: (setf influxdb.reuse-connection) ((influxdb influxdb))

automatically generated writer method

Source

cl-influxdb-v8.lisp.

Target Slot

reuse-connection.

Generic Reader: influxdb.scheme (object)
Package

cl-influxdb.

Methods
Reader Method: influxdb.scheme ((influxdb influxdb))

automatically generated reader method

Source

cl-influxdb.lisp.

Target Slot

scheme.

Generic Writer: (setf influxdb.scheme) (object)
Package

cl-influxdb.

Methods
Writer Method: (setf influxdb.scheme) ((influxdb influxdb))

automatically generated writer method

Source

cl-influxdb.lisp.

Target Slot

scheme.

Generic Reader: influxdb.stream (object)
Package

cl-influxdb.

Methods
Reader Method: influxdb.stream ((influxdb influxdb))

automatically generated reader method

Source

cl-influxdb.lisp.

Target Slot

stream.

Generic Writer: (setf influxdb.stream) (object)
Package

cl-influxdb.

Methods
Writer Method: (setf influxdb.stream) ((influxdb influxdb))

automatically generated writer method

Source

cl-influxdb.lisp.

Target Slot

stream.

Generic Reader: influxdb.stream (object)
Package

cl-influxdb-v8.

Methods
Reader Method: influxdb.stream ((influxdb influxdb))

automatically generated reader method

Source

cl-influxdb-v8.lisp.

Target Slot

stream.

Generic Writer: (setf influxdb.stream) (object)
Package

cl-influxdb-v8.

Methods
Writer Method: (setf influxdb.stream) ((influxdb influxdb))

automatically generated writer method

Source

cl-influxdb-v8.lisp.

Target Slot

stream.

Generic Reader: influxdb.user (object)
Package

cl-influxdb.

Methods
Reader Method: influxdb.user ((influxdb influxdb))

automatically generated reader method

Source

cl-influxdb.lisp.

Target Slot

user.

Generic Writer: (setf influxdb.user) (object)
Package

cl-influxdb.

Methods
Writer Method: (setf influxdb.user) ((influxdb influxdb))

automatically generated writer method

Source

cl-influxdb.lisp.

Target Slot

user.

Generic Reader: influxdb.user (object)
Package

cl-influxdb-v8.

Methods
Reader Method: influxdb.user ((influxdb influxdb))

automatically generated reader method

Source

cl-influxdb-v8.lisp.

Target Slot

user.

Generic Writer: (setf influxdb.user) (object)
Package

cl-influxdb-v8.

Methods
Writer Method: (setf influxdb.user) ((influxdb influxdb))

automatically generated writer method

Source

cl-influxdb-v8.lisp.

Target Slot

user.

Generic Reader: influxdb.write-consistency (object)
Package

cl-influxdb.

Methods
Reader Method: influxdb.write-consistency ((influxdb influxdb))

automatically generated reader method

Source

cl-influxdb.lisp.

Target Slot

write-consistency.

Generic Writer: (setf influxdb.write-consistency) (object)
Package

cl-influxdb.

Methods
Writer Method: (setf influxdb.write-consistency) ((influxdb influxdb))

automatically generated writer method

Source

cl-influxdb.lisp.

Target Slot

write-consistency.

Generic Function: interfaces (self)
Package

cl-influxdb-v8.

Methods
Method: interfaces ((self influxdb))

fetch current list of available interfaces

Source

cl-influxdb-v8.lisp.

Generic Function: list-continuous-queries (self)
Package

cl-influxdb-v8.

Methods
Method: list-continuous-queries ((self influxdb))
Source

cl-influxdb-v8.lisp.

Generic Function: list-servers (self)
Package

cl-influxdb.

Methods
Method: list-servers ((self influxdb))

cluster config endpoints

-return list of defined databases
On failure raises COMMAND-FAIL condition -arguments
- INFLUXDB
- database database name

Source

cl-influxdb.lisp.

Generic Function: list-servers (self)
Package

cl-influxdb-v8.

Methods
Method: list-servers ((self influxdb))

cluster config endpoints

Source

cl-influxdb-v8.lisp.

Generic Function: ping (self)
Package

cl-influxdb.

Methods
Method: ping ((self influxdb))

healthcheck

-return t on success
On failure raises COMMAND-FAIL condition -arguments
- INFLUXDB

Source

cl-influxdb.lisp.

Generic Function: ping (self)
Package

cl-influxdb-v8.

Methods
Method: ping ((self influxdb))

healthcheck

Source

cl-influxdb-v8.lisp.

Generic Function: query (self query-txt &key time-precision chunked retention-policy debug)
Package

cl-influxdb.

Methods
Method: query ((self influxdb) query-txt &key time-precision chunked retention-policy debug)

When TIME-PRECISION is not of ’n’ ’s’ ’m’ or ’u’ INVALID-TIME-PRECISION is invoked On Failure COMMAND-FAIL condtion is invoked
On Success Values lisp representation of JSON and a reason STRING are areturned

Source

cl-influxdb.lisp.

Generic Function: query (self query-txt &key time-precision chunked debug)
Package

cl-influxdb-v8.

Methods
Method: query ((self influxdb) query-txt &key time-precision chunked debug)

When TIME-PRECISION is not of ’s’ ’m’ or ’u’ INVALID-TIME-PRECISION is invoked On Failure COMMAND-FAIL condtion is invoked
On Success Values lisp representation of JSON and a reason STRING are areturned

Source

cl-influxdb-v8.lisp.

Generic Function: set-database-admin (self user)
Package

cl-influxdb-v8.

Methods
Method: set-database-admin ((self influxdb) user)
Source

cl-influxdb-v8.lisp.

Generic Function: switch-database (self database)
Package

cl-influxdb.

Methods
Method: switch-database ((self influxdb) database)
Source

cl-influxdb.lisp.

Generic Function: switch-database (self database)
Package

cl-influxdb-v8.

Methods
Method: switch-database ((self influxdb) database)
Source

cl-influxdb-v8.lisp.

Generic Function: switch-user (self user password)
Package

cl-influxdb.

Methods
Method: switch-user ((self influxdb) user password)
Source

cl-influxdb.lisp.

Generic Function: switch-user (self user password)
Package

cl-influxdb-v8.

Methods
Method: switch-user ((self influxdb) user password)
Source

cl-influxdb-v8.lisp.

Generic Function: unset-database-admin (self user)
Package

cl-influxdb-v8.

Methods
Method: unset-database-admin ((self influxdb) user)
Source

cl-influxdb-v8.lisp.

Generic Function: update-cluster-admin-password (self password)
Package

cl-influxdb-v8.

Methods
Method: update-cluster-admin-password ((self influxdb) password)
Source

cl-influxdb-v8.lisp.

Generic Function: update-database-user-password (self password &optional user)
Package

cl-influxdb-v8.

Methods
Method: update-database-user-password ((self influxdb) password &optional user)

Changes database user password. If no user is spe3cified the current users password is change the new password is also updated in the influxdb instance.

Source

cl-influxdb-v8.lisp.

Generic Function: write-points (self data &key time-precision write-consistency retention-policy udp-socket debug)
Package

cl-influxdb.

Methods
Method: write-points ((self influxdb) data &key time-precision write-consistency retention-policy udp-socket debug)

Write points to the database refered by influxdb
- return
On Failure COMMAND-FAIL condtion is invoked
On Success Values T and a reason STRING are are returned

- arguments
- data - INFLUXDB-DATA struct containing the point data to be written, see
documention for INFLUXDB-DATA for more information.
- time-precision - Time precision should be one of
- ’n’ nanoseconds since unix epoch
- ’u’ microseconds since unix epoch
- ’s’ seconds since unix epoch
- ’m’ miniutes since unix epoch
When TIME-PRECISION is not of ’s’ ’m’ ’u’ ’n’or ’us’ INVALID-TIME-PRECISION is invoked - retention-policy - name of the defined retention policy to use (See InfluxDB docs)
- write-consistency - Only relevant when using clusters can be one of one,quorum,all,any
- udp-socket - When present uses supplied influxdb-udp-scket to send data. The total size
of the data should be less than 65536 (can vary with OS and settings)

Source

cl-influxdb.lisp.

Generic Function: write-points (self data &key time-precision debug)
Package

cl-influxdb-v8.

Methods
Method: write-points ((self influxdb) data &key time-precision debug)

data is lisp representation of JSON object of the form
(
(
:name: <series name>
:columns (<list of column names)
:points: (
(<row value list 1>)
...
(<row value listn>)
)
)
)

Time precision should be one of
’u’ microsecond
’s’ second
’m’ miniute
When TIME-PRECISION is not of ’s’ ’m’ ’u’ ’ms’or ’us’ INVALID-TIME-PRECISION is invoked On Failure COMMAND-FAIL condtion is invoked
On Success Values T and a reason STRING are areturned

Source

cl-influxdb-v8.lisp.


5.1.4 Standalone methods

Method: initialize-instance :after ((self influxdb) &key)
Source

cl-influxdb.lisp.

Method: initialize-instance :after ((self influxdb) &key)
Source

cl-influxdb-v8.lisp.


5.1.5 Conditions

Condition: command-fail
Package

cl-influxdb.

Source

cl-influxdb.lisp.

Direct superclasses

error.

Direct methods
Direct slots
Slot: body-or-stream
Initargs

:body-or-stream

Readers

body.

Writers

This slot is read-only.

Slot: status-code
Initargs

:status-code

Readers

status-code.

Writers

This slot is read-only.

Slot: headers
Initargs

:headers

Readers

headers.

Writers

This slot is read-only.

Slot: uri
Initargs

:uri

Readers

uri.

Writers

This slot is read-only.

Slot: stream
Package

common-lisp.

Initargs

:stream

Readers

cmd-stream.

Writers

This slot is read-only.

Slot: must-close
Initargs

:must-close

Readers

must-close.

Writers

This slot is read-only.

Slot: reason-phrase
Initargs

:reason-phrase

Readers

reason-phrase.

Writers

This slot is read-only.

Condition: command-fail
Package

cl-influxdb-v8.

Source

cl-influxdb-v8.lisp.

Direct superclasses

error.

Direct methods
Direct slots
Slot: body-or-stream
Initargs

:body-or-stream

Readers

body.

Writers

This slot is read-only.

Slot: status-code
Initargs

:status-code

Readers

status-code.

Writers

This slot is read-only.

Slot: headers
Initargs

:headers

Readers

headers.

Writers

This slot is read-only.

Slot: uri
Initargs

:uri

Readers

uri.

Writers

This slot is read-only.

Slot: stream
Package

common-lisp.

Initargs

:stream

Readers

cmd-stream.

Writers

This slot is read-only.

Slot: must-close
Initargs

:must-close

Readers

must-close.

Writers

This slot is read-only.

Slot: reason-phrase
Initargs

:reason-phrase

Readers

reason-phrase.

Writers

This slot is read-only.

Condition: invalid-time-precision
Package

cl-influxdb.

Source

cl-influxdb.lisp.

Direct superclasses

error.

Direct methods

text.

Direct slots
Slot: text
Initargs

:text

Readers

text.

Writers

This slot is read-only.

Condition: invalid-time-precision
Package

cl-influxdb-v8.

Source

cl-influxdb-v8.lisp.

Direct superclasses

error.

Direct methods

text.

Direct slots
Slot: text
Initargs

:text

Readers

text.

Writers

This slot is read-only.


5.1.6 Structures

Structure: influxdb-data

See InfluxDB documentation for details of components.
- key - series name, (can be string or keyword or symbol)
tags - assoc list of tags and values (can be string or keyword or symbol)
columns - List of column names for values (can be string or keyword or symbol)
points - List lists or vector of vectors values values can be string, boolean or numeric The last element of the list can optionally be a timestamp of precision secons, microseconds or minutes since the unix epoch. If no timestamp is provided the system time is used. It is important to not that the tags and timestamp act as a primary key of sorts. So providing multiple points with no time stamp will result as the last value being stored in the database. The time precision is specified either when creating the INFLUXDB instance or during the call to write-points.
example:
(make-influxdb-data :key :a
:tags ’((:host . "server1") (:aregion . "one"))
:columns ’(v1 v2 v3)
:points ’((1 1.0 "Y" 1442371010000000)

Package

cl-influxdb.

Source

cl-influxdb.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: key
Readers

influxdb-data-key.

Writers

(setf influxdb-data-key).

Slot: tags
Readers

influxdb-data-tags.

Writers

(setf influxdb-data-tags).

Slot: columns
Readers

influxdb-data-columns.

Writers

(setf influxdb-data-columns).

Slot: points
Readers

influxdb-data-points.

Writers

(setf influxdb-data-points).


5.1.7 Classes

Class: influxdb

InfluxDB connection

- retention-policy - name of the defined retention policy to use (See InfluxDB docs) - write-consistency - Only relevant when using clusters can be one of one,quorum,all,any

Package

cl-influxdb.

Source

cl-influxdb.lisp.

Direct methods
Direct slots
Slot: scheme
Initform

"http"

Initargs

:scheme

Readers

influxdb.scheme.

Writers

(setf influxdb.scheme).

Slot: host
Initform

"127.0.0.1"

Initargs

:host

Readers

influxdb.host.

Writers

(setf influxdb.host).

Slot: port
Initform

8086

Initargs

:port

Readers

influxdb.port.

Writers

(setf influxdb.port).

Slot: user
Initform

"root"

Initargs

:user

Readers

influxdb.user.

Writers

(setf influxdb.user).

Slot: password
Initform

"root"

Initargs

:password

Readers

influxdb.password.

Writers

(setf influxdb.password).

Slot: database
Initargs

:database

Readers

influxdb.database.

Writers

(setf influxdb.database).

Slot: retention-policy
Initargs

:retention-policy

Readers

influxdb.retention-policy.

Writers

(setf influxdb.retention-policy).

Slot: write-consistency
Initargs

:write-consistency

Readers

influxdb.write-consistency.

Writers

(setf influxdb.write-consistency).

Slot: reuse-connection
Initargs

:reuse-connection

Readers

influxdb.reuse-connection.

Writers

(setf influxdb.reuse-connection).

Slot: headers
Initform

(quote (:content-type "application/json" :accept "text/plain"))

Readers

influxdb.headers.

Writers

(setf influxdb.headers).

Slot: baseurl
Readers

influxdb.baseurl.

Writers

(setf influxdb.baseurl).

Package

drakma.

Initform

(make-instance (quote drakma:cookie-jar))

Readers

influxdb.cookie-jar.

Writers

(setf influxdb.cookie-jar).

Slot: stream
Package

common-lisp.

Readers

influxdb.stream.

Writers

(setf influxdb.stream).

Class: influxdb

InfluxDB connection

Package

cl-influxdb-v8.

Source

cl-influxdb-v8.lisp.

Direct methods
Direct slots
Slot: host
Initform

"127.0.0.1"

Initargs

:host

Readers

influxdb.host.

Writers

(setf influxdb.host).

Slot: port
Initform

8086

Initargs

:port

Readers

influxdb.port.

Writers

(setf influxdb.port).

Slot: user
Initform

"root"

Initargs

:user

Readers

influxdb.user.

Writers

(setf influxdb.user).

Slot: password
Initform

"root"

Initargs

:password

Readers

influxdb.password.

Writers

(setf influxdb.password).

Slot: database
Initargs

:database

Readers

influxdb.database.

Writers

(setf influxdb.database).

Slot: reuse-connection
Initargs

:reuse-connection

Readers

influxdb.reuse-connection.

Writers

(setf influxdb.reuse-connection).

Slot: headers
Initform

(quote (:content-type "application/json" :accept "text/plain"))

Readers

influxdb.headers.

Writers

(setf influxdb.headers).

Slot: baseurl
Readers

influxdb.baseurl.

Writers

(setf influxdb.baseurl).

Package

drakma.

Initform

(make-instance (quote drakma:cookie-jar))

Readers

influxdb.cookie-jar.

Writers

(setf influxdb.cookie-jar).

Slot: stream
Package

common-lisp.

Readers

influxdb.stream.

Writers

(setf influxdb.stream).


5.2 Internals


5.2.1 Ordinary functions

Function: assert-valid-time-precision (tval)
Package

cl-influxdb.

Source

cl-influxdb.lisp.

Function: assert-valid-time-precision (tval)
Package

cl-influxdb-v8.

Source

cl-influxdb-v8.lisp.

Function: copy-influxdb-data (instance)
Package

cl-influxdb.

Source

cl-influxdb.lisp.

Function: encode-data (data)
Package

cl-influxdb.

Source

cl-influxdb.lisp.

Function: encode-influxdb-data (data)
Package

cl-influxdb.

Source

cl-influxdb.lisp.

Function: influxdb-data-p (object)
Package

cl-influxdb.

Source

cl-influxdb.lisp.

Function: influxdb-key-tag-fmt (v)
Package

cl-influxdb.

Source

cl-influxdb.lisp.

Function: influxdb-value-fmt (v)
Package

cl-influxdb.

Source

cl-influxdb.lisp.

Function: replace-all (string part replacement &key test)

Returns a new string in which all the occurences of the part is replaced with replacement.

Package

cl-influxdb.

Source

cl-influxdb.lisp.

Function: symbol-keyword-or-string (v)

Takes symbol keyword or string and returns a string representation
In the case of symbols and keywords the returned string is down cased.

Package

cl-influxdb.

Source

cl-influxdb.lisp.

Function: symbol-keyword-or-string (v)

Takes symbol keyword or string and returns a string representation
In the case of symbols and keywords the returned string is down cased.

Package

cl-influxdb-v8.

Source

cl-influxdb-v8.lisp.


5.2.2 Generic functions

Generic Reader: body (condition)
Package

cl-influxdb.

Methods
Reader Method: body ((condition command-fail))
Source

cl-influxdb.lisp.

Target Slot

body-or-stream.

Generic Reader: body (condition)
Package

cl-influxdb-v8.

Methods
Reader Method: body ((condition command-fail))
Source

cl-influxdb-v8.lisp.

Target Slot

body-or-stream.

Generic Reader: cmd-stream (condition)
Package

cl-influxdb.

Methods
Reader Method: cmd-stream ((condition command-fail))
Source

cl-influxdb.lisp.

Target Slot

stream.

Generic Reader: cmd-stream (condition)
Package

cl-influxdb-v8.

Methods
Reader Method: cmd-stream ((condition command-fail))
Source

cl-influxdb-v8.lisp.

Target Slot

stream.

Generic Function: force-raft-compaction (self)
Package

cl-influxdb-v8.

Methods
Method: force-raft-compaction ((self influxdb))

force a raft log compaction

Source

cl-influxdb-v8.lisp.

Generic Function: influxdb-cmd (self arg-list &key data params method ok-status-code debug)
Package

cl-influxdb-v8.

Methods
Method: influxdb-cmd ((self influxdb) arg-list &key data params method ok-status-code debug)

Submits influxdb command defined by ARG-LIST which the contains elements of the path after after the base influxdb URL. Certain commands require a specific HTTP method method should be one of :GET :POST :DELETE.
Thd DATA argument should be a lisp object representation of a JSON
object. See examples.lisp write-response-times and refer to CL-JSON documentation for ENCODE-TO-STRING. PARAMS is an alist of paramater
which will be encoded in the HTTP request (they do not need to be url-encoded).

Returns multiple values CONTENT, REASON
On failure raises COMMAND-FAIL condition

Source

cl-influxdb-v8.lisp.

Generic Reader: must-close (condition)
Package

cl-influxdb.

Methods
Reader Method: must-close ((condition command-fail))
Source

cl-influxdb.lisp.

Target Slot

must-close.

Generic Reader: must-close (condition)
Package

cl-influxdb-v8.

Methods
Reader Method: must-close ((condition command-fail))
Source

cl-influxdb-v8.lisp.

Target Slot

must-close.

Generic Reader: reason-phrase (condition)
Package

cl-influxdb.

Methods
Reader Method: reason-phrase ((condition command-fail))
Source

cl-influxdb.lisp.

Target Slot

reason-phrase.

Generic Reader: reason-phrase (condition)
Package

cl-influxdb-v8.

Methods
Reader Method: reason-phrase ((condition command-fail))
Source

cl-influxdb-v8.lisp.

Target Slot

reason-phrase.

Generic Reader: status-code (condition)
Package

cl-influxdb.

Methods
Reader Method: status-code ((condition command-fail))
Source

cl-influxdb.lisp.

Target Slot

status-code.

Generic Reader: status-code (condition)
Package

cl-influxdb-v8.

Methods
Reader Method: status-code ((condition command-fail))
Source

cl-influxdb-v8.lisp.

Target Slot

status-code.

Generic Reader: text (condition)
Package

cl-influxdb.

Methods
Reader Method: text ((condition invalid-time-precision))
Source

cl-influxdb.lisp.

Target Slot

text.

Generic Reader: text (condition)
Package

cl-influxdb-v8.

Methods
Reader Method: text ((condition invalid-time-precision))
Source

cl-influxdb-v8.lisp.

Target Slot

text.

Generic Reader: uri (condition)
Package

cl-influxdb.

Methods
Reader Method: uri ((condition command-fail))
Source

cl-influxdb.lisp.

Target Slot

uri.

Generic Reader: uri (condition)
Package

cl-influxdb-v8.

Methods
Reader Method: uri ((condition command-fail))
Source

cl-influxdb-v8.lisp.

Target Slot

uri.


Appendix A Indexes


A.1 Concepts


A.2 Functions

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

(
(setf influxdb-data-columns): Public ordinary functions
(setf influxdb-data-key): Public ordinary functions
(setf influxdb-data-points): Public ordinary functions
(setf influxdb-data-tags): Public ordinary functions
(setf influxdb.baseurl): Public generic functions
(setf influxdb.baseurl): Public generic functions
(setf influxdb.baseurl): Public generic functions
(setf influxdb.baseurl): Public generic functions
(setf influxdb.cookie-jar): Public generic functions
(setf influxdb.cookie-jar): Public generic functions
(setf influxdb.cookie-jar): Public generic functions
(setf influxdb.cookie-jar): Public generic functions
(setf influxdb.database): Public generic functions
(setf influxdb.database): Public generic functions
(setf influxdb.database): Public generic functions
(setf influxdb.database): Public generic functions
(setf influxdb.headers): Public generic functions
(setf influxdb.headers): Public generic functions
(setf influxdb.headers): Public generic functions
(setf influxdb.headers): Public generic functions
(setf influxdb.host): Public generic functions
(setf influxdb.host): Public generic functions
(setf influxdb.host): Public generic functions
(setf influxdb.host): Public generic functions
(setf influxdb.password): Public generic functions
(setf influxdb.password): Public generic functions
(setf influxdb.password): Public generic functions
(setf influxdb.password): Public generic functions
(setf influxdb.port): Public generic functions
(setf influxdb.port): Public generic functions
(setf influxdb.port): Public generic functions
(setf influxdb.port): Public generic functions
(setf influxdb.retention-policy): Public generic functions
(setf influxdb.retention-policy): Public generic functions
(setf influxdb.reuse-connection): Public generic functions
(setf influxdb.reuse-connection): Public generic functions
(setf influxdb.reuse-connection): Public generic functions
(setf influxdb.reuse-connection): Public generic functions
(setf influxdb.scheme): Public generic functions
(setf influxdb.scheme): Public generic functions
(setf influxdb.stream): Public generic functions
(setf influxdb.stream): Public generic functions
(setf influxdb.stream): Public generic functions
(setf influxdb.stream): Public generic functions
(setf influxdb.user): Public generic functions
(setf influxdb.user): Public generic functions
(setf influxdb.user): Public generic functions
(setf influxdb.user): Public generic functions
(setf influxdb.write-consistency): Public generic functions
(setf influxdb.write-consistency): Public generic functions

A
add-cluster-admin: Public generic functions
add-cluster-admin: Public generic functions
add-database-user: Public generic functions
add-database-user: Public generic functions
alter-database-admin: Public generic functions
alter-database-admin: Public generic functions
assert-valid-time-precision: Private ordinary functions
assert-valid-time-precision: Private ordinary functions

B
body: Private generic functions
body: Private generic functions
body: Private generic functions
body: Private generic functions

C
close-reuseable-connection: Public generic functions
close-reuseable-connection: Public generic functions
close-reuseable-connection: Public generic functions
close-reuseable-connection: Public generic functions
cmd-stream: Private generic functions
cmd-stream: Private generic functions
cmd-stream: Private generic functions
cmd-stream: Private generic functions
copy-influxdb-data: Private ordinary functions
create-continuous-queries: Public generic functions
create-continuous-queries: Public generic functions
create-database: Public generic functions
create-database: Public generic functions
create-database: Public generic functions
create-database: Public generic functions
create-shard: Public generic functions
create-shard: Public generic functions

D
delete-cluster-admin: Public generic functions
delete-cluster-admin: Public generic functions
delete-continuous-queries: Public generic functions
delete-continuous-queries: Public generic functions
delete-database: Public generic functions
delete-database: Public generic functions
delete-database: Public generic functions
delete-database: Public generic functions
delete-database-user: Public generic functions
delete-database-user: Public generic functions
delete-series: Public generic functions
delete-series: Public generic functions
drop-shard: Public generic functions
drop-shard: Public generic functions

E
encode-data: Private ordinary functions
encode-influxdb-data: Private ordinary functions

F
force-raft-compaction: Private generic functions
force-raft-compaction: Private generic functions
Function, (setf influxdb-data-columns): Public ordinary functions
Function, (setf influxdb-data-key): Public ordinary functions
Function, (setf influxdb-data-points): Public ordinary functions
Function, (setf influxdb-data-tags): Public ordinary functions
Function, assert-valid-time-precision: Private ordinary functions
Function, assert-valid-time-precision: Private ordinary functions
Function, copy-influxdb-data: Private ordinary functions
Function, encode-data: Private ordinary functions
Function, encode-influxdb-data: Private ordinary functions
Function, get-series: Public ordinary functions
Function, influxdb-data-columns: Public ordinary functions
Function, influxdb-data-key: Public ordinary functions
Function, influxdb-data-p: Private ordinary functions
Function, influxdb-data-points: Public ordinary functions
Function, influxdb-data-tags: Public ordinary functions
Function, influxdb-key-tag-fmt: Private ordinary functions
Function, influxdb-udp-socket: Public ordinary functions
Function, influxdb-value-fmt: Private ordinary functions
Function, make-influxdb-data: Public ordinary functions
Function, replace-all: Private ordinary functions
Function, symbol-keyword-or-string: Private ordinary functions
Function, symbol-keyword-or-string: Private ordinary functions

G
Generic Function, (setf influxdb.baseurl): Public generic functions
Generic Function, (setf influxdb.baseurl): Public generic functions
Generic Function, (setf influxdb.cookie-jar): Public generic functions
Generic Function, (setf influxdb.cookie-jar): Public generic functions
Generic Function, (setf influxdb.database): Public generic functions
Generic Function, (setf influxdb.database): Public generic functions
Generic Function, (setf influxdb.headers): Public generic functions
Generic Function, (setf influxdb.headers): Public generic functions
Generic Function, (setf influxdb.host): Public generic functions
Generic Function, (setf influxdb.host): Public generic functions
Generic Function, (setf influxdb.password): Public generic functions
Generic Function, (setf influxdb.password): Public generic functions
Generic Function, (setf influxdb.port): Public generic functions
Generic Function, (setf influxdb.port): Public generic functions
Generic Function, (setf influxdb.retention-policy): Public generic functions
Generic Function, (setf influxdb.reuse-connection): Public generic functions
Generic Function, (setf influxdb.reuse-connection): Public generic functions
Generic Function, (setf influxdb.scheme): Public generic functions
Generic Function, (setf influxdb.stream): Public generic functions
Generic Function, (setf influxdb.stream): Public generic functions
Generic Function, (setf influxdb.user): Public generic functions
Generic Function, (setf influxdb.user): Public generic functions
Generic Function, (setf influxdb.write-consistency): Public generic functions
Generic Function, add-cluster-admin: Public generic functions
Generic Function, add-database-user: Public generic functions
Generic Function, alter-database-admin: Public generic functions
Generic Function, body: Private generic functions
Generic Function, body: Private generic functions
Generic Function, close-reuseable-connection: Public generic functions
Generic Function, close-reuseable-connection: Public generic functions
Generic Function, cmd-stream: Private generic functions
Generic Function, cmd-stream: Private generic functions
Generic Function, create-continuous-queries: Public generic functions
Generic Function, create-database: Public generic functions
Generic Function, create-database: Public generic functions
Generic Function, create-shard: Public generic functions
Generic Function, delete-cluster-admin: Public generic functions
Generic Function, delete-continuous-queries: Public generic functions
Generic Function, delete-database: Public generic functions
Generic Function, delete-database: Public generic functions
Generic Function, delete-database-user: Public generic functions
Generic Function, delete-series: Public generic functions
Generic Function, drop-shard: Public generic functions
Generic Function, force-raft-compaction: Private generic functions
Generic Function, get-database-list: Public generic functions
Generic Function, get-database-list: Public generic functions
Generic Function, get-database-users: Public generic functions
Generic Function, get-list-cluster-admins: Public generic functions
Generic Function, get-shards: Public generic functions
Generic Function, headers: Public generic functions
Generic Function, headers: Public generic functions
Generic Function, influxdb-cmd: Public generic functions
Generic Function, influxdb-cmd: Private generic functions
Generic Function, influxdb.baseurl: Public generic functions
Generic Function, influxdb.baseurl: Public generic functions
Generic Function, influxdb.cookie-jar: Public generic functions
Generic Function, influxdb.cookie-jar: Public generic functions
Generic Function, influxdb.database: Public generic functions
Generic Function, influxdb.database: Public generic functions
Generic Function, influxdb.headers: Public generic functions
Generic Function, influxdb.headers: Public generic functions
Generic Function, influxdb.host: Public generic functions
Generic Function, influxdb.host: Public generic functions
Generic Function, influxdb.password: Public generic functions
Generic Function, influxdb.password: Public generic functions
Generic Function, influxdb.port: Public generic functions
Generic Function, influxdb.port: Public generic functions
Generic Function, influxdb.retention-policy: Public generic functions
Generic Function, influxdb.reuse-connection: Public generic functions
Generic Function, influxdb.reuse-connection: Public generic functions
Generic Function, influxdb.scheme: Public generic functions
Generic Function, influxdb.stream: Public generic functions
Generic Function, influxdb.stream: Public generic functions
Generic Function, influxdb.user: Public generic functions
Generic Function, influxdb.user: Public generic functions
Generic Function, influxdb.write-consistency: Public generic functions
Generic Function, interfaces: Public generic functions
Generic Function, list-continuous-queries: Public generic functions
Generic Function, list-servers: Public generic functions
Generic Function, list-servers: Public generic functions
Generic Function, must-close: Private generic functions
Generic Function, must-close: Private generic functions
Generic Function, ping: Public generic functions
Generic Function, ping: Public generic functions
Generic Function, query: Public generic functions
Generic Function, query: Public generic functions
Generic Function, reason-phrase: Private generic functions
Generic Function, reason-phrase: Private generic functions
Generic Function, set-database-admin: Public generic functions
Generic Function, status-code: Private generic functions
Generic Function, status-code: Private generic functions
Generic Function, switch-database: Public generic functions
Generic Function, switch-database: Public generic functions
Generic Function, switch-user: Public generic functions
Generic Function, switch-user: Public generic functions
Generic Function, text: Private generic functions
Generic Function, text: Private generic functions
Generic Function, unset-database-admin: Public generic functions
Generic Function, update-cluster-admin-password: Public generic functions
Generic Function, update-database-user-password: Public generic functions
Generic Function, uri: Private generic functions
Generic Function, uri: Private generic functions
Generic Function, write-points: Public generic functions
Generic Function, write-points: Public generic functions
get-database-list: Public generic functions
get-database-list: Public generic functions
get-database-list: Public generic functions
get-database-list: Public generic functions
get-database-users: Public generic functions
get-database-users: Public generic functions
get-list-cluster-admins: Public generic functions
get-list-cluster-admins: Public generic functions
get-series: Public ordinary functions
get-shards: Public generic functions
get-shards: Public generic functions

H
headers: Public generic functions
headers: Public generic functions
headers: Public generic functions
headers: Public generic functions

I
influxdb-cmd: Public generic functions
influxdb-cmd: Public generic functions
influxdb-cmd: Private generic functions
influxdb-cmd: Private generic functions
influxdb-data-columns: Public ordinary functions
influxdb-data-key: Public ordinary functions
influxdb-data-p: Private ordinary functions
influxdb-data-points: Public ordinary functions
influxdb-data-tags: Public ordinary functions
influxdb-key-tag-fmt: Private ordinary functions
influxdb-udp-socket: Public ordinary functions
influxdb-value-fmt: Private ordinary functions
influxdb.baseurl: Public generic functions
influxdb.baseurl: Public generic functions
influxdb.baseurl: Public generic functions
influxdb.baseurl: Public generic functions
influxdb.cookie-jar: Public generic functions
influxdb.cookie-jar: Public generic functions
influxdb.cookie-jar: Public generic functions
influxdb.cookie-jar: Public generic functions
influxdb.database: Public generic functions
influxdb.database: Public generic functions
influxdb.database: Public generic functions
influxdb.database: Public generic functions
influxdb.headers: Public generic functions
influxdb.headers: Public generic functions
influxdb.headers: Public generic functions
influxdb.headers: Public generic functions
influxdb.host: Public generic functions
influxdb.host: Public generic functions
influxdb.host: Public generic functions
influxdb.host: Public generic functions
influxdb.password: Public generic functions
influxdb.password: Public generic functions
influxdb.password: Public generic functions
influxdb.password: Public generic functions
influxdb.port: Public generic functions
influxdb.port: Public generic functions
influxdb.port: Public generic functions
influxdb.port: Public generic functions
influxdb.retention-policy: Public generic functions
influxdb.retention-policy: Public generic functions
influxdb.reuse-connection: Public generic functions
influxdb.reuse-connection: Public generic functions
influxdb.reuse-connection: Public generic functions
influxdb.reuse-connection: Public generic functions
influxdb.scheme: Public generic functions
influxdb.scheme: Public generic functions
influxdb.stream: Public generic functions
influxdb.stream: Public generic functions
influxdb.stream: Public generic functions
influxdb.stream: Public generic functions
influxdb.user: Public generic functions
influxdb.user: Public generic functions
influxdb.user: Public generic functions
influxdb.user: Public generic functions
influxdb.write-consistency: Public generic functions
influxdb.write-consistency: Public generic functions
initialize-instance: Public standalone methods
initialize-instance: Public standalone methods
interfaces: Public generic functions
interfaces: Public generic functions

L
list-continuous-queries: Public generic functions
list-continuous-queries: Public generic functions
list-servers: Public generic functions
list-servers: Public generic functions
list-servers: Public generic functions
list-servers: Public generic functions

M
Macro, print-run: Public macros
Macro, print-run: Public macros
make-influxdb-data: Public ordinary functions
Method, (setf influxdb.baseurl): Public generic functions
Method, (setf influxdb.baseurl): Public generic functions
Method, (setf influxdb.cookie-jar): Public generic functions
Method, (setf influxdb.cookie-jar): Public generic functions
Method, (setf influxdb.database): Public generic functions
Method, (setf influxdb.database): Public generic functions
Method, (setf influxdb.headers): Public generic functions
Method, (setf influxdb.headers): Public generic functions
Method, (setf influxdb.host): Public generic functions
Method, (setf influxdb.host): Public generic functions
Method, (setf influxdb.password): Public generic functions
Method, (setf influxdb.password): Public generic functions
Method, (setf influxdb.port): Public generic functions
Method, (setf influxdb.port): Public generic functions
Method, (setf influxdb.retention-policy): Public generic functions
Method, (setf influxdb.reuse-connection): Public generic functions
Method, (setf influxdb.reuse-connection): Public generic functions
Method, (setf influxdb.scheme): Public generic functions
Method, (setf influxdb.stream): Public generic functions
Method, (setf influxdb.stream): Public generic functions
Method, (setf influxdb.user): Public generic functions
Method, (setf influxdb.user): Public generic functions
Method, (setf influxdb.write-consistency): Public generic functions
Method, add-cluster-admin: Public generic functions
Method, add-database-user: Public generic functions
Method, alter-database-admin: Public generic functions
Method, body: Private generic functions
Method, body: Private generic functions
Method, close-reuseable-connection: Public generic functions
Method, close-reuseable-connection: Public generic functions
Method, cmd-stream: Private generic functions
Method, cmd-stream: Private generic functions
Method, create-continuous-queries: Public generic functions
Method, create-database: Public generic functions
Method, create-database: Public generic functions
Method, create-shard: Public generic functions
Method, delete-cluster-admin: Public generic functions
Method, delete-continuous-queries: Public generic functions
Method, delete-database: Public generic functions
Method, delete-database: Public generic functions
Method, delete-database-user: Public generic functions
Method, delete-series: Public generic functions
Method, drop-shard: Public generic functions
Method, force-raft-compaction: Private generic functions
Method, get-database-list: Public generic functions
Method, get-database-list: Public generic functions
Method, get-database-users: Public generic functions
Method, get-list-cluster-admins: Public generic functions
Method, get-shards: Public generic functions
Method, headers: Public generic functions
Method, headers: Public generic functions
Method, influxdb-cmd: Public generic functions
Method, influxdb-cmd: Private generic functions
Method, influxdb.baseurl: Public generic functions
Method, influxdb.baseurl: Public generic functions
Method, influxdb.cookie-jar: Public generic functions
Method, influxdb.cookie-jar: Public generic functions
Method, influxdb.database: Public generic functions
Method, influxdb.database: Public generic functions
Method, influxdb.headers: Public generic functions
Method, influxdb.headers: Public generic functions
Method, influxdb.host: Public generic functions
Method, influxdb.host: Public generic functions
Method, influxdb.password: Public generic functions
Method, influxdb.password: Public generic functions
Method, influxdb.port: Public generic functions
Method, influxdb.port: Public generic functions
Method, influxdb.retention-policy: Public generic functions
Method, influxdb.reuse-connection: Public generic functions
Method, influxdb.reuse-connection: Public generic functions
Method, influxdb.scheme: Public generic functions
Method, influxdb.stream: Public generic functions
Method, influxdb.stream: Public generic functions
Method, influxdb.user: Public generic functions
Method, influxdb.user: Public generic functions
Method, influxdb.write-consistency: Public generic functions
Method, initialize-instance: Public standalone methods
Method, initialize-instance: Public standalone methods
Method, interfaces: Public generic functions
Method, list-continuous-queries: Public generic functions
Method, list-servers: Public generic functions
Method, list-servers: Public generic functions
Method, must-close: Private generic functions
Method, must-close: Private generic functions
Method, ping: Public generic functions
Method, ping: Public generic functions
Method, query: Public generic functions
Method, query: Public generic functions
Method, reason-phrase: Private generic functions
Method, reason-phrase: Private generic functions
Method, set-database-admin: Public generic functions
Method, status-code: Private generic functions
Method, status-code: Private generic functions
Method, switch-database: Public generic functions
Method, switch-database: Public generic functions
Method, switch-user: Public generic functions
Method, switch-user: Public generic functions
Method, text: Private generic functions
Method, text: Private generic functions
Method, unset-database-admin: Public generic functions
Method, update-cluster-admin-password: Public generic functions
Method, update-database-user-password: Public generic functions
Method, uri: Private generic functions
Method, uri: Private generic functions
Method, write-points: Public generic functions
Method, write-points: Public generic functions
must-close: Private generic functions
must-close: Private generic functions
must-close: Private generic functions
must-close: Private generic functions

P
ping: Public generic functions
ping: Public generic functions
ping: Public generic functions
ping: Public generic functions
print-run: Public macros
print-run: Public macros

Q
query: Public generic functions
query: Public generic functions
query: Public generic functions
query: Public generic functions

R
reason-phrase: Private generic functions
reason-phrase: Private generic functions
reason-phrase: Private generic functions
reason-phrase: Private generic functions
replace-all: Private ordinary functions

S
set-database-admin: Public generic functions
set-database-admin: Public generic functions
status-code: Private generic functions
status-code: Private generic functions
status-code: Private generic functions
status-code: Private generic functions
switch-database: Public generic functions
switch-database: Public generic functions
switch-database: Public generic functions
switch-database: Public generic functions
switch-user: Public generic functions
switch-user: Public generic functions
switch-user: Public generic functions
switch-user: Public generic functions
symbol-keyword-or-string: Private ordinary functions
symbol-keyword-or-string: Private ordinary functions

T
text: Private generic functions
text: Private generic functions
text: Private generic functions
text: Private generic functions

U
unset-database-admin: Public generic functions
unset-database-admin: Public generic functions
update-cluster-admin-password: Public generic functions
update-cluster-admin-password: Public generic functions
update-database-user-password: Public generic functions
update-database-user-password: Public generic functions
uri: Private generic functions
uri: Private generic functions
uri: Private generic functions
uri: Private generic functions

W
write-points: Public generic functions
write-points: Public generic functions
write-points: Public generic functions
write-points: Public generic functions


A.3 Variables

Jump to:   B   C   D   H   K   M   P   R   S   T   U   W  
Index Entry  Section

B
baseurl: Public classes
baseurl: Public classes
body-or-stream: Public conditions
body-or-stream: Public conditions

C
columns: Public structures
cookie-jar: Public classes
cookie-jar: Public classes

D
database: Public classes
database: Public classes

H
headers: Public conditions
headers: Public conditions
headers: Public classes
headers: Public classes
host: Public classes
host: Public classes

K
key: Public structures

M
must-close: Public conditions
must-close: Public conditions

P
password: Public classes
password: Public classes
points: Public structures
port: Public classes
port: Public classes

R
reason-phrase: Public conditions
reason-phrase: Public conditions
retention-policy: Public classes
reuse-connection: Public classes
reuse-connection: Public classes

S
scheme: Public classes
Slot, baseurl: Public classes
Slot, baseurl: Public classes
Slot, body-or-stream: Public conditions
Slot, body-or-stream: Public conditions
Slot, columns: Public structures
Slot, cookie-jar: Public classes
Slot, cookie-jar: Public classes
Slot, database: Public classes
Slot, database: Public classes
Slot, headers: Public conditions
Slot, headers: Public conditions
Slot, headers: Public classes
Slot, headers: Public classes
Slot, host: Public classes
Slot, host: Public classes
Slot, key: Public structures
Slot, must-close: Public conditions
Slot, must-close: Public conditions
Slot, password: Public classes
Slot, password: Public classes
Slot, points: Public structures
Slot, port: Public classes
Slot, port: Public classes
Slot, reason-phrase: Public conditions
Slot, reason-phrase: Public conditions
Slot, retention-policy: Public classes
Slot, reuse-connection: Public classes
Slot, reuse-connection: Public classes
Slot, scheme: Public classes
Slot, status-code: Public conditions
Slot, status-code: Public conditions
Slot, stream: Public conditions
Slot, stream: Public conditions
Slot, stream: Public classes
Slot, stream: Public classes
Slot, tags: Public structures
Slot, text: Public conditions
Slot, text: Public conditions
Slot, uri: Public conditions
Slot, uri: Public conditions
Slot, user: Public classes
Slot, user: Public classes
Slot, write-consistency: Public classes
status-code: Public conditions
status-code: Public conditions
stream: Public conditions
stream: Public conditions
stream: Public classes
stream: Public classes

T
tags: Public structures
text: Public conditions
text: Public conditions

U
uri: Public conditions
uri: Public conditions
user: Public classes
user: Public classes

W
write-consistency: Public classes