The cl-influxdb Reference Manual

Table of Contents

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

The cl-influxdb Reference Manual

This is the cl-influxdb Reference Manual, generated automatically by Declt version 2.3 "Robert April" on Tue Feb 20 08:06:59 2018 GMT+0.


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

1 Introduction

CL-INFLUXDB

This package is a native Common Lisp interface for the InfluxDB time series database.

InfluxDB is a scalable time series database.

News

CL-INFLUXDB has been upgraded to support influxdb version 1

The interface cl-influxdb that works with version 0.8 and below has been changed to cl-influxdb-v8 specific information regarding the v8 interface can be obtained by reading README-v8.md.The interface that works with 0.9 is now cl-influxdb.

One of the major changes starting in version 0.9 and above is that much functionality including most administrative functions have been pulled into the InfluxDB query language. Therefor many of the administrative interface functions have been removed from this interface.

Installation

cl-influxdb is distributed via Quicklisp. It can also be obtained via it's [github repository] (http://github.com/mmaul/cl-influxdb)

Usage

For query and administrative commands see the InfluxDB Documentation. All administrative commands are issued via the query method.

Load library and create a instance of class INFLUXDB, using the default is user = root, password = root, host = 127.0.0.1, port = 8086.

(ql:quickload :cl-influxdb)       

To load "cl-influxdb":
  Load 1 ASDF system:
    cl-influxdb

; Loading "cl-influxdb"
..........
(:CL-INFLUXDB)

(defpackage #:cl-influxdb-example
  (:use #:cl #:cl-influxdb
        ))

#<PACKAGE "CL-INFLUXDB-EXAMPLE">

(in-package :cl-influxdb-example)

#<PACKAGE "CL-INFLUXDB-EXAMPLE">

Lets create a instance of class INFLUXDB to get started the default is user = root, password = root, host = 127.0.0.1, port = 8086.

(defparameter influxdb  (make-instance 'influxdb :database "cl_influxdb_example" :user "root" :password "root"))    

INFLUXDB

Create a database, or if the database already exists handle the command-fail condition.

(handler-case (create-database influxdb "cl_influxdb_example" ) (command-fail (e) e))

T

Data is writtent by populating a influxdb-data structure and writing it to the database

(write-points influxdb 
    (make-influxdb-data :key :response_times :tags '((:host . "server1") (:region . "one")) 
        :columns '(:t1 :v1 :c1) 
        :points '((1394761721 "Y" 1.0 1442377210) 
                  (1394761722 "X" 2.0 1442377211)))
                  :time-precision :s)

T

(query influxdb "select time,v1,c1,t1 from response_times;")

((:RESULTS
  ((:SERIES
    ((:NAME . "response_times") (:COLUMNS "time" "v1" "c1" "t1")
     (:VALUES ("2015-09-16T04:20:10Z" "Y" 1 1394761721)
      ("2015-09-16T04:20:11Z" "X" 2 1394761722)))))))

Now clean up and drop the database

(query influxdb "drop database cl_influxdb_example")

((:RESULTS NIL))

License

The MIT License (MIT)

Copyright (c) 2014-2016 Michael Maul

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.


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 cl-influxdb

Author

Mike Maul <mike.maul@gmail.com>

License

MIT

Description

Common lisp binding for InfluxDB

Dependencies
Source

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

Location

cl-influxdb.asd

Systems

cl-influxdb (system)


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

3.1.2 cl-influxdb/package.lisp

Parent

cl-influxdb (system)

Location

package.lisp

Packages

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

3.1.3 cl-influxdb/cl-influxdb.lisp

Dependency

package.lisp (file)

Parent

cl-influxdb (system)

Location

cl-influxdb.lisp

Exported Definitions
Internal Definitions

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

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

Dependency

cl-influxdb.lisp (file)

Parent

cl-influxdb (system)

Location

cl-influxdb-v8.lisp

Exported Definitions
Internal Definitions

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

4 Packages

Packages are listed by definition order.


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

4.1 cl-influxdb-v8

Source

package.lisp (file)

Use List
Exported Definitions
Internal Definitions

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

4.2 cl-influxdb

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 Macros

Macro: print-run HEADER &rest CODE
Package

cl-influxdb-v8

Source

cl-influxdb-v8.lisp (file)

Macro: print-run HEADER &rest CODE
Package

cl-influxdb

Source

cl-influxdb.lisp (file)


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

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

Function: influxdb-data-columns INSTANCE
Function: (setf influxdb-data-columns) VALUE INSTANCE
Package

cl-influxdb

Source

cl-influxdb.lisp (file)

Function: influxdb-data-key INSTANCE
Function: (setf influxdb-data-key) VALUE INSTANCE
Package

cl-influxdb

Source

cl-influxdb.lisp (file)

Function: influxdb-data-points INSTANCE
Function: (setf influxdb-data-points) VALUE INSTANCE
Package

cl-influxdb

Source

cl-influxdb.lisp (file)

Function: influxdb-data-tags INSTANCE
Function: (setf influxdb-data-tags) VALUE INSTANCE
Package

cl-influxdb

Source

cl-influxdb.lisp (file)

Function: influxdb-udp-socket HOST PORT

Returns UDP socket for use with write-points using UDP

Package

cl-influxdb

Source

cl-influxdb.lisp (file)

Function: make-influxdb-data &key (KEY KEY) (TAGS TAGS) (COLUMNS COLUMNS) (POINTS POINTS)
Package

cl-influxdb

Source

cl-influxdb.lisp (file)


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

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

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

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

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

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

Generic Function: create-continuous-queries SELF QUERY
Package

cl-influxdb-v8

Methods
Method: create-continuous-queries (SELF influxdb) QUERY
Source

cl-influxdb-v8.lisp (file)

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

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

Generic Function: create-shard SELF SHARD
Package

cl-influxdb-v8

Methods
Method: create-shard (SELF influxdb) SHARD
Source

cl-influxdb-v8.lisp (file)

Generic Function: delete-cluster-admin SELF USER
Package

cl-influxdb-v8

Methods
Method: delete-cluster-admin (SELF influxdb) USER
Source

cl-influxdb-v8.lisp (file)

Generic Function: delete-continuous-queries SELF ID
Package

cl-influxdb-v8

Methods
Method: delete-continuous-queries (SELF influxdb) ID
Source

cl-influxdb-v8.lisp (file)

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

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

Generic Function: delete-database-user SELF USER
Package

cl-influxdb-v8

Methods
Method: delete-database-user (SELF influxdb) USER
Source

cl-influxdb-v8.lisp (file)

Generic Function: delete-series SELF SERIES
Package

cl-influxdb-v8

Methods
Method: delete-series (SELF influxdb) SERIES
Source

cl-influxdb-v8.lisp (file)

Generic Function: drop-shard SELF ID
Package

cl-influxdb-v8

Methods
Method: drop-shard (SELF influxdb) ID
Source

cl-influxdb-v8.lisp (file)

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

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

Generic Function: get-database-users SELF
Package

cl-influxdb-v8

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

cl-influxdb-v8.lisp (file)

Generic Function: get-list-cluster-admins SELF
Package

cl-influxdb-v8

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

cl-influxdb-v8.lisp (file)

Generic Function: get-shards SELF
Package

cl-influxdb-v8

Methods
Method: get-shards (SELF influxdb)
Source

cl-influxdb-v8.lisp (file)

Generic Function: headers CONDITION
Package

cl-influxdb-v8

Methods
Method: headers (CONDITION command-fail)
Source

cl-influxdb-v8.lisp (file)

Generic Function: headers CONDITION
Package

cl-influxdb

Methods
Method: headers (CONDITION command-fail)
Source

cl-influxdb.lisp (file)

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

Generic Function: influxdb.baseurl OBJECT
Generic Function: (setf influxdb.baseurl) NEW-VALUE OBJECT
Package

cl-influxdb-v8

Methods
Method: influxdb.baseurl (INFLUXDB influxdb)

automatically generated reader method

Source

cl-influxdb-v8.lisp (file)

Method: (setf influxdb.baseurl) NEW-VALUE (INFLUXDB influxdb)

automatically generated writer method

Source

cl-influxdb-v8.lisp (file)

Generic Function: influxdb.baseurl OBJECT
Generic Function: (setf influxdb.baseurl) NEW-VALUE OBJECT
Package

cl-influxdb

Methods
Method: influxdb.baseurl (INFLUXDB influxdb)

automatically generated reader method

Source

cl-influxdb.lisp (file)

Method: (setf influxdb.baseurl) NEW-VALUE (INFLUXDB influxdb)

automatically generated writer method

Source

cl-influxdb.lisp (file)

Generic Function: influxdb.cookie-jar OBJECT
Generic Function: (setf influxdb.cookie-jar) NEW-VALUE OBJECT
Package

cl-influxdb-v8

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

automatically generated reader method

Source

cl-influxdb-v8.lisp (file)

Method: (setf influxdb.cookie-jar) NEW-VALUE (INFLUXDB influxdb)

automatically generated writer method

Source

cl-influxdb-v8.lisp (file)

Generic Function: influxdb.cookie-jar OBJECT
Generic Function: (setf influxdb.cookie-jar) NEW-VALUE OBJECT
Package

cl-influxdb

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

automatically generated reader method

Source

cl-influxdb.lisp (file)

Method: (setf influxdb.cookie-jar) NEW-VALUE (INFLUXDB influxdb)

automatically generated writer method

Source

cl-influxdb.lisp (file)

Generic Function: influxdb.database OBJECT
Generic Function: (setf influxdb.database) NEW-VALUE OBJECT
Package

cl-influxdb-v8

Methods
Method: influxdb.database (INFLUXDB influxdb)

automatically generated reader method

Source

cl-influxdb-v8.lisp (file)

Method: (setf influxdb.database) NEW-VALUE (INFLUXDB influxdb)

automatically generated writer method

Source

cl-influxdb-v8.lisp (file)

Generic Function: influxdb.database OBJECT
Generic Function: (setf influxdb.database) NEW-VALUE OBJECT
Package

cl-influxdb

Methods
Method: influxdb.database (INFLUXDB influxdb)

automatically generated reader method

Source

cl-influxdb.lisp (file)

Method: (setf influxdb.database) NEW-VALUE (INFLUXDB influxdb)

automatically generated writer method

Source

cl-influxdb.lisp (file)

Generic Function: influxdb.headers OBJECT
Generic Function: (setf influxdb.headers) NEW-VALUE OBJECT
Package

cl-influxdb-v8

Methods
Method: influxdb.headers (INFLUXDB influxdb)

automatically generated reader method

Source

cl-influxdb-v8.lisp (file)

Method: (setf influxdb.headers) NEW-VALUE (INFLUXDB influxdb)

automatically generated writer method

Source

cl-influxdb-v8.lisp (file)

Generic Function: influxdb.headers OBJECT
Generic Function: (setf influxdb.headers) NEW-VALUE OBJECT
Package

cl-influxdb

Methods
Method: influxdb.headers (INFLUXDB influxdb)

automatically generated reader method

Source

cl-influxdb.lisp (file)

Method: (setf influxdb.headers) NEW-VALUE (INFLUXDB influxdb)

automatically generated writer method

Source

cl-influxdb.lisp (file)

Generic Function: influxdb.host OBJECT
Generic Function: (setf influxdb.host) NEW-VALUE OBJECT
Package

cl-influxdb-v8

Methods
Method: influxdb.host (INFLUXDB influxdb)

automatically generated reader method

Source

cl-influxdb-v8.lisp (file)

Method: (setf influxdb.host) NEW-VALUE (INFLUXDB influxdb)

automatically generated writer method

Source

cl-influxdb-v8.lisp (file)

Generic Function: influxdb.host OBJECT
Generic Function: (setf influxdb.host) NEW-VALUE OBJECT
Package

cl-influxdb

Methods
Method: influxdb.host (INFLUXDB influxdb)

automatically generated reader method

Source

cl-influxdb.lisp (file)

Method: (setf influxdb.host) NEW-VALUE (INFLUXDB influxdb)

automatically generated writer method

Source

cl-influxdb.lisp (file)

Generic Function: influxdb.password OBJECT
Generic Function: (setf influxdb.password) NEW-VALUE OBJECT
Package

cl-influxdb-v8

Methods
Method: influxdb.password (INFLUXDB influxdb)

automatically generated reader method

Source

cl-influxdb-v8.lisp (file)

Method: (setf influxdb.password) NEW-VALUE (INFLUXDB influxdb)

automatically generated writer method

Source

cl-influxdb-v8.lisp (file)

Generic Function: influxdb.password OBJECT
Generic Function: (setf influxdb.password) NEW-VALUE OBJECT
Package

cl-influxdb

Methods
Method: influxdb.password (INFLUXDB influxdb)

automatically generated reader method

Source

cl-influxdb.lisp (file)

Method: (setf influxdb.password) NEW-VALUE (INFLUXDB influxdb)

automatically generated writer method

Source

cl-influxdb.lisp (file)

Generic Function: influxdb.port OBJECT
Generic Function: (setf influxdb.port) NEW-VALUE OBJECT
Package

cl-influxdb-v8

Methods
Method: influxdb.port (INFLUXDB influxdb)

automatically generated reader method

Source

cl-influxdb-v8.lisp (file)

Method: (setf influxdb.port) NEW-VALUE (INFLUXDB influxdb)

automatically generated writer method

Source

cl-influxdb-v8.lisp (file)

Generic Function: influxdb.port OBJECT
Generic Function: (setf influxdb.port) NEW-VALUE OBJECT
Package

cl-influxdb

Methods
Method: influxdb.port (INFLUXDB influxdb)

automatically generated reader method

Source

cl-influxdb.lisp (file)

Method: (setf influxdb.port) NEW-VALUE (INFLUXDB influxdb)

automatically generated writer method

Source

cl-influxdb.lisp (file)

Generic Function: influxdb.retention-policy OBJECT
Generic Function: (setf influxdb.retention-policy) NEW-VALUE OBJECT
Package

cl-influxdb

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

automatically generated reader method

Source

cl-influxdb.lisp (file)

Method: (setf influxdb.retention-policy) NEW-VALUE (INFLUXDB influxdb)

automatically generated writer method

Source

cl-influxdb.lisp (file)

Generic Function: influxdb.reuse-connection OBJECT
Generic Function: (setf influxdb.reuse-connection) NEW-VALUE OBJECT
Package

cl-influxdb-v8

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

automatically generated reader method

Source

cl-influxdb-v8.lisp (file)

Method: (setf influxdb.reuse-connection) NEW-VALUE (INFLUXDB influxdb)

automatically generated writer method

Source

cl-influxdb-v8.lisp (file)

Generic Function: influxdb.reuse-connection OBJECT
Generic Function: (setf influxdb.reuse-connection) NEW-VALUE OBJECT
Package

cl-influxdb

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

automatically generated reader method

Source

cl-influxdb.lisp (file)

Method: (setf influxdb.reuse-connection) NEW-VALUE (INFLUXDB influxdb)

automatically generated writer method

Source

cl-influxdb.lisp (file)

Generic Function: influxdb.scheme OBJECT
Generic Function: (setf influxdb.scheme) NEW-VALUE OBJECT
Package

cl-influxdb

Methods
Method: influxdb.scheme (INFLUXDB influxdb)

automatically generated reader method

Source

cl-influxdb.lisp (file)

Method: (setf influxdb.scheme) NEW-VALUE (INFLUXDB influxdb)

automatically generated writer method

Source

cl-influxdb.lisp (file)

Generic Function: influxdb.stream OBJECT
Generic Function: (setf influxdb.stream) NEW-VALUE OBJECT
Package

cl-influxdb-v8

Methods
Method: influxdb.stream (INFLUXDB influxdb)

automatically generated reader method

Source

cl-influxdb-v8.lisp (file)

Method: (setf influxdb.stream) NEW-VALUE (INFLUXDB influxdb)

automatically generated writer method

Source

cl-influxdb-v8.lisp (file)

Generic Function: influxdb.stream OBJECT
Generic Function: (setf influxdb.stream) NEW-VALUE OBJECT
Package

cl-influxdb

Methods
Method: influxdb.stream (INFLUXDB influxdb)

automatically generated reader method

Source

cl-influxdb.lisp (file)

Method: (setf influxdb.stream) NEW-VALUE (INFLUXDB influxdb)

automatically generated writer method

Source

cl-influxdb.lisp (file)

Generic Function: influxdb.user OBJECT
Generic Function: (setf influxdb.user) NEW-VALUE OBJECT
Package

cl-influxdb-v8

Methods
Method: influxdb.user (INFLUXDB influxdb)

automatically generated reader method

Source

cl-influxdb-v8.lisp (file)

Method: (setf influxdb.user) NEW-VALUE (INFLUXDB influxdb)

automatically generated writer method

Source

cl-influxdb-v8.lisp (file)

Generic Function: influxdb.user OBJECT
Generic Function: (setf influxdb.user) NEW-VALUE OBJECT
Package

cl-influxdb

Methods
Method: influxdb.user (INFLUXDB influxdb)

automatically generated reader method

Source

cl-influxdb.lisp (file)

Method: (setf influxdb.user) NEW-VALUE (INFLUXDB influxdb)

automatically generated writer method

Source

cl-influxdb.lisp (file)

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

cl-influxdb

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

automatically generated reader method

Source

cl-influxdb.lisp (file)

Method: (setf influxdb.write-consistency) NEW-VALUE (INFLUXDB influxdb)

automatically generated writer method

Source

cl-influxdb.lisp (file)

Generic Function: interfaces SELF
Package

cl-influxdb-v8

Methods
Method: interfaces (SELF influxdb)

fetch current list of available interfaces

Source

cl-influxdb-v8.lisp (file)

Generic Function: list-continuous-queries SELF
Package

cl-influxdb-v8

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

cl-influxdb-v8.lisp (file)

Generic Function: list-servers SELF
Package

cl-influxdb-v8

Methods
Method: list-servers (SELF influxdb)

cluster config endpoints

Source

cl-influxdb-v8.lisp (file)

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

Generic Function: ping SELF
Package

cl-influxdb-v8

Methods
Method: ping (SELF influxdb)

healthcheck

Source

cl-influxdb-v8.lisp (file)

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

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

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

Generic Function: set-database-admin SELF USER
Package

cl-influxdb-v8

Methods
Method: set-database-admin (SELF influxdb) USER
Source

cl-influxdb-v8.lisp (file)

Generic Function: switch-database SELF DATABASE
Package

cl-influxdb-v8

Methods
Method: switch-database (SELF influxdb) DATABASE
Source

cl-influxdb-v8.lisp (file)

Generic Function: switch-database SELF DATABASE
Package

cl-influxdb

Methods
Method: switch-database (SELF influxdb) DATABASE
Source

cl-influxdb.lisp (file)

Generic Function: switch-user SELF USER PASSWORD
Package

cl-influxdb-v8

Methods
Method: switch-user (SELF influxdb) USER PASSWORD
Source

cl-influxdb-v8.lisp (file)

Generic Function: switch-user SELF USER PASSWORD
Package

cl-influxdb

Methods
Method: switch-user (SELF influxdb) USER PASSWORD
Source

cl-influxdb.lisp (file)

Generic Function: unset-database-admin SELF USER
Package

cl-influxdb-v8

Methods
Method: unset-database-admin (SELF influxdb) USER
Source

cl-influxdb-v8.lisp (file)

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

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

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

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


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

5.1.4 Conditions

Condition: command-fail ()
Package

cl-influxdb-v8

Source

cl-influxdb-v8.lisp (file)

Direct superclasses

error (condition)

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

:body-or-stream

Readers

body (generic function)

Slot: status-code
Initargs

:status-code

Readers

status-code (generic function)

Slot: headers
Initargs

:headers

Readers

headers (generic function)

Slot: uri
Initargs

:uri

Readers

uri (generic function)

Slot: stream
Initargs

:stream

Readers

cmd-stream (generic function)

Slot: must-close
Initargs

:must-close

Readers

must-close (generic function)

Slot: reason-phrase
Initargs

:reason-phrase

Readers

reason-phrase (generic function)

Condition: command-fail ()
Package

cl-influxdb

Source

cl-influxdb.lisp (file)

Direct superclasses

error (condition)

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

:body-or-stream

Readers

body (generic function)

Slot: status-code
Initargs

:status-code

Readers

status-code (generic function)

Slot: headers
Initargs

:headers

Readers

headers (generic function)

Slot: uri
Initargs

:uri

Readers

uri (generic function)

Slot: stream
Initargs

:stream

Readers

cmd-stream (generic function)

Slot: must-close
Initargs

:must-close

Readers

must-close (generic function)

Slot: reason-phrase
Initargs

:reason-phrase

Readers

reason-phrase (generic function)

Condition: invalid-time-precision ()
Package

cl-influxdb-v8

Source

cl-influxdb-v8.lisp (file)

Direct superclasses

error (condition)

Direct methods

text (method)

Direct slots
Slot: text
Initargs

:text

Readers

text (generic function)

Condition: invalid-time-precision ()
Package

cl-influxdb

Source

cl-influxdb.lisp (file)

Direct superclasses

error (condition)

Direct methods

text (method)

Direct slots
Slot: text
Initargs

:text

Readers

text (generic function)


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

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

Direct superclasses

structure-object (structure)

Direct slots
Slot: key
Readers

influxdb-data-key (function)

Writers

(setf influxdb-data-key) (function)

Slot: tags
Readers

influxdb-data-tags (function)

Writers

(setf influxdb-data-tags) (function)

Slot: columns
Readers

influxdb-data-columns (function)

Writers

(setf influxdb-data-columns) (function)

Slot: points
Readers

influxdb-data-points (function)

Writers

(setf influxdb-data-points) (function)


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

5.1.6 Classes

Class: influxdb ()

InfluxDB connection

Package

cl-influxdb-v8

Source

cl-influxdb-v8.lisp (file)

Direct superclasses

standard-object (class)

Direct methods
Direct slots
Slot: host
Initargs

:host

Initform

"127.0.0.1"

Readers

influxdb.host (generic function)

Writers

(setf influxdb.host) (generic function)

Slot: port
Initargs

:port

Initform

8086

Readers

influxdb.port (generic function)

Writers

(setf influxdb.port) (generic function)

Slot: user
Initargs

:user

Initform

"root"

Readers

influxdb.user (generic function)

Writers

(setf influxdb.user) (generic function)

Slot: password
Initargs

:password

Initform

"root"

Readers

influxdb.password (generic function)

Writers

(setf influxdb.password) (generic function)

Slot: database
Initargs

:database

Readers

influxdb.database (generic function)

Writers

(setf influxdb.database) (generic function)

Slot: reuse-connection
Initargs

:reuse-connection

Readers

influxdb.reuse-connection (generic function)

Writers

(setf influxdb.reuse-connection) (generic function)

Slot: headers
Initform

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

Readers

influxdb.headers (generic function)

Writers

(setf influxdb.headers) (generic function)

Slot: baseurl
Readers

influxdb.baseurl (generic function)

Writers

(setf influxdb.baseurl) (generic function)

Slot: cookie-jar
Initform

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

Readers

influxdb.cookie-jar (generic function)

Writers

(setf influxdb.cookie-jar) (generic function)

Slot: stream
Readers

influxdb.stream (generic function)

Writers

(setf influxdb.stream) (generic function)

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

Direct superclasses

standard-object (class)

Direct methods
Direct slots
Slot: scheme
Initargs

:scheme

Initform

"http"

Readers

influxdb.scheme (generic function)

Writers

(setf influxdb.scheme) (generic function)

Slot: host
Initargs

:host

Initform

"127.0.0.1"

Readers

influxdb.host (generic function)

Writers

(setf influxdb.host) (generic function)

Slot: port
Initargs

:port

Initform

8086

Readers

influxdb.port (generic function)

Writers

(setf influxdb.port) (generic function)

Slot: user
Initargs

:user

Initform

"root"

Readers

influxdb.user (generic function)

Writers

(setf influxdb.user) (generic function)

Slot: password
Initargs

:password

Initform

"root"

Readers

influxdb.password (generic function)

Writers

(setf influxdb.password) (generic function)

Slot: database
Initargs

:database

Readers

influxdb.database (generic function)

Writers

(setf influxdb.database) (generic function)

Slot: retention-policy
Initargs

:retention-policy

Readers

influxdb.retention-policy (generic function)

Writers

(setf influxdb.retention-policy) (generic function)

Slot: write-consistency
Initargs

:write-consistency

Readers

influxdb.write-consistency (generic function)

Writers

(setf influxdb.write-consistency) (generic function)

Slot: reuse-connection
Initargs

:reuse-connection

Readers

influxdb.reuse-connection (generic function)

Writers

(setf influxdb.reuse-connection) (generic function)

Slot: headers
Initform

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

Readers

influxdb.headers (generic function)

Writers

(setf influxdb.headers) (generic function)

Slot: baseurl
Readers

influxdb.baseurl (generic function)

Writers

(setf influxdb.baseurl) (generic function)

Slot: cookie-jar
Initform

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

Readers

influxdb.cookie-jar (generic function)

Writers

(setf influxdb.cookie-jar) (generic function)

Slot: stream
Readers

influxdb.stream (generic function)

Writers

(setf influxdb.stream) (generic function)


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

5.2 Internal definitions


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

5.2.1 Functions

Function: assert-valid-time-precision TVAL
Package

cl-influxdb-v8

Source

cl-influxdb-v8.lisp (file)

Function: assert-valid-time-precision TVAL
Package

cl-influxdb

Source

cl-influxdb.lisp (file)

Function: copy-influxdb-data INSTANCE
Package

cl-influxdb

Source

cl-influxdb.lisp (file)

Function: encode-data DATA
Package

cl-influxdb

Source

cl-influxdb.lisp (file)

Function: encode-influxdb-data DATA
Package

cl-influxdb

Source

cl-influxdb.lisp (file)

Function: influxdb-data-p OBJECT
Package

cl-influxdb

Source

cl-influxdb.lisp (file)

Function: influxdb-key-tag-fmt V
Package

cl-influxdb

Source

cl-influxdb.lisp (file)

Function: influxdb-value-fmt V
Package

cl-influxdb

Source

cl-influxdb.lisp (file)

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

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

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


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

5.2.2 Generic functions

Generic Function: body CONDITION
Package

cl-influxdb-v8

Methods
Method: body (CONDITION command-fail)
Source

cl-influxdb-v8.lisp (file)

Generic Function: body CONDITION
Package

cl-influxdb

Methods
Method: body (CONDITION command-fail)
Source

cl-influxdb.lisp (file)

Generic Function: cmd-stream CONDITION
Package

cl-influxdb-v8

Methods
Method: cmd-stream (CONDITION command-fail)
Source

cl-influxdb-v8.lisp (file)

Generic Function: cmd-stream CONDITION
Package

cl-influxdb

Methods
Method: cmd-stream (CONDITION command-fail)
Source

cl-influxdb.lisp (file)

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

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

Generic Function: must-close CONDITION
Package

cl-influxdb-v8

Methods
Method: must-close (CONDITION command-fail)
Source

cl-influxdb-v8.lisp (file)

Generic Function: must-close CONDITION
Package

cl-influxdb

Methods
Method: must-close (CONDITION command-fail)
Source

cl-influxdb.lisp (file)

Generic Function: reason-phrase CONDITION
Package

cl-influxdb-v8

Methods
Method: reason-phrase (CONDITION command-fail)
Source

cl-influxdb-v8.lisp (file)

Generic Function: reason-phrase CONDITION
Package

cl-influxdb

Methods
Method: reason-phrase (CONDITION command-fail)
Source

cl-influxdb.lisp (file)

Generic Function: status-code CONDITION
Package

cl-influxdb-v8

Methods
Method: status-code (CONDITION command-fail)
Source

cl-influxdb-v8.lisp (file)

Generic Function: status-code CONDITION
Package

cl-influxdb

Methods
Method: status-code (CONDITION command-fail)
Source

cl-influxdb.lisp (file)

Generic Function: text CONDITION
Package

cl-influxdb-v8

Methods
Method: text (CONDITION invalid-time-precision)
Source

cl-influxdb-v8.lisp (file)

Generic Function: text CONDITION
Package

cl-influxdb

Methods
Method: text (CONDITION invalid-time-precision)
Source

cl-influxdb.lisp (file)

Generic Function: uri CONDITION
Package

cl-influxdb-v8

Methods
Method: uri (CONDITION command-fail)
Source

cl-influxdb-v8.lisp (file)

Generic Function: uri CONDITION
Package

cl-influxdb

Methods
Method: uri (CONDITION command-fail)
Source

cl-influxdb.lisp (file)


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
cl-influxdb.asd: The cl-influxdb<dot>asd file
cl-influxdb/cl-influxdb-v8.lisp: The cl-influxdb/cl-influxdb-v8<dot>lisp file
cl-influxdb/cl-influxdb.lisp: The cl-influxdb/cl-influxdb<dot>lisp file
cl-influxdb/package.lisp: The cl-influxdb/package<dot>lisp file

F
File, Lisp, cl-influxdb.asd: The cl-influxdb<dot>asd file
File, Lisp, cl-influxdb/cl-influxdb-v8.lisp: The cl-influxdb/cl-influxdb-v8<dot>lisp file
File, Lisp, cl-influxdb/cl-influxdb.lisp: The cl-influxdb/cl-influxdb<dot>lisp file
File, Lisp, cl-influxdb/package.lisp: The cl-influxdb/package<dot>lisp file

L
Lisp File, cl-influxdb.asd: The cl-influxdb<dot>asd file
Lisp File, cl-influxdb/cl-influxdb-v8.lisp: The cl-influxdb/cl-influxdb-v8<dot>lisp file
Lisp File, cl-influxdb/cl-influxdb.lisp: The cl-influxdb/cl-influxdb<dot>lisp file
Lisp File, cl-influxdb/package.lisp: The cl-influxdb/package<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   H   I   L   M   P   Q   R   S   T   U   W  
Index Entry  Section

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

A
add-cluster-admin: Exported generic functions
add-cluster-admin: Exported generic functions
add-database-user: Exported generic functions
add-database-user: Exported generic functions
alter-database-admin: Exported generic functions
alter-database-admin: Exported generic functions
assert-valid-time-precision: Internal functions
assert-valid-time-precision: Internal functions

B
body: Internal generic functions
body: Internal generic functions
body: Internal generic functions
body: Internal generic functions

C
close-reuseable-connection: Exported generic functions
close-reuseable-connection: Exported generic functions
close-reuseable-connection: Exported generic functions
close-reuseable-connection: Exported generic functions
cmd-stream: Internal generic functions
cmd-stream: Internal generic functions
cmd-stream: Internal generic functions
cmd-stream: Internal generic functions
copy-influxdb-data: Internal functions
create-continuous-queries: Exported generic functions
create-continuous-queries: Exported generic functions
create-database: Exported generic functions
create-database: Exported generic functions
create-database: Exported generic functions
create-database: Exported generic functions
create-shard: Exported generic functions
create-shard: Exported generic functions

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

E
encode-data: Internal functions
encode-influxdb-data: Internal functions

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

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

H
headers: Exported generic functions
headers: Exported generic functions
headers: Exported generic functions
headers: Exported generic functions

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

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

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

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

Q
query: Exported generic functions
query: Exported generic functions
query: Exported generic functions
query: Exported generic functions

R
reason-phrase: Internal generic functions
reason-phrase: Internal generic functions
reason-phrase: Internal generic functions
reason-phrase: Internal generic functions
replace-all: Internal functions

S
set-database-admin: Exported generic functions
set-database-admin: Exported generic functions
status-code: Internal generic functions
status-code: Internal generic functions
status-code: Internal generic functions
status-code: Internal generic functions
switch-database: Exported generic functions
switch-database: Exported generic functions
switch-database: Exported generic functions
switch-database: Exported generic functions
switch-user: Exported generic functions
switch-user: Exported generic functions
switch-user: Exported generic functions
switch-user: Exported generic functions
symbol-keyword-or-string: Internal functions
symbol-keyword-or-string: Internal functions

T
text: Internal generic functions
text: Internal generic functions
text: Internal generic functions
text: Internal generic functions

U
unset-database-admin: Exported generic functions
unset-database-admin: Exported generic functions
update-cluster-admin-password: Exported generic functions
update-cluster-admin-password: Exported generic functions
update-database-user-password: Exported generic functions
update-database-user-password: Exported generic functions
uri: Internal generic functions
uri: Internal generic functions
uri: Internal generic functions
uri: Internal generic functions

W
write-points: Exported generic functions
write-points: Exported generic functions
write-points: Exported generic functions
write-points: Exported generic functions

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

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

A.3 Variables

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

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

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

D
database: Exported classes
database: Exported classes

H
headers: Exported conditions
headers: Exported conditions
headers: Exported classes
headers: Exported classes
host: Exported classes
host: Exported classes

K
key: Exported structures

M
must-close: Exported conditions
must-close: Exported conditions

P
password: Exported classes
password: Exported classes
points: Exported structures
port: Exported classes
port: Exported classes

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

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

T
tags: Exported structures
text: Exported conditions
text: Exported conditions

U
uri: Exported conditions
uri: Exported conditions
user: Exported classes
user: Exported classes

W
write-consistency: Exported classes

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

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

A.4 Data types

Jump to:   C   I   P   S  
Index Entry  Section

C
cl-influxdb: The cl-influxdb system
cl-influxdb: The cl-influxdb package
cl-influxdb-v8: The cl-influxdb-v8 package
Class, influxdb: Exported classes
Class, influxdb: Exported classes
command-fail: Exported conditions
command-fail: Exported conditions
Condition, command-fail: Exported conditions
Condition, command-fail: Exported conditions
Condition, invalid-time-precision: Exported conditions
Condition, invalid-time-precision: Exported conditions

I
influxdb: Exported classes
influxdb: Exported classes
influxdb-data: Exported structures
invalid-time-precision: Exported conditions
invalid-time-precision: Exported conditions

P
Package, cl-influxdb: The cl-influxdb package
Package, cl-influxdb-v8: The cl-influxdb-v8 package

S
Structure, influxdb-data: Exported structures
System, cl-influxdb: The cl-influxdb system

Jump to:   C   I   P   S