The cl-fluidinfo Reference Manual

Table of Contents

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

The cl-fluidinfo Reference Manual

This is the cl-fluidinfo Reference Manual, version 0.1, generated automatically by Declt version 2.4 "Will Decker" on Wed Jun 20 11:05:34 2018 GMT+0.


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

1 Introduction

cl-fluiddb / cl-fluidinfo

cl-fluidinfo (cl-fluiddb is the old, original name) is a work-in-progress project of accessing the fluidinfo from Common Lisp. This is by no means done, expect breaking changes in the future.

I do all my work in SBCL, so this is the only implementation currently supported.

Requirements

You will need

You should use Quicklisp to get these dependencies. No, really. If you aren't using it yet, do yourself a favour and install it before proceeding.

There is also a beginning of some tests written in Lift, so you will need the lift library.

Licence

Copyright (c) 2011, Holger Durer All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.


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

2 Systems

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


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

2.1 cl-fluidinfo

Author

codemonkey@betareduction.info

License

BSD 2-clause license - http://www.opensource.org/licenses/BSD-2-Clause

Description

Library to access the Fluidinfo database / storage and search platform

Version

0.1

Dependency

cl-fluiddb (system)

Source

cl-fluidinfo.asd (file)

Component

fluidinfo-defpackage.lisp (file)


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

2.2 cl-fluiddb

Author

codemonkey@betareduction.info

License

BSD 2-clause license - http://www.opensource.org/licenses/BSD-2-Clause

Description

Library to access the Fluidinfo database / storage and search platform

Version

0.1

Dependencies
Source

cl-fluiddb.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-fluidinfo.asd

Location

cl-fluidinfo.asd

Systems

cl-fluidinfo (system)


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

3.1.2 cl-fluiddb.asd

Location

cl-fluiddb.asd

Systems

cl-fluiddb (system)

Packages

cl-fluiddb-asd

Internal Definitions

*cl-fluiddb-version* (special variable)


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

3.1.3 cl-fluidinfo/fluidinfo-defpackage.lisp

Parent

cl-fluidinfo (system)

Location

fluidinfo-defpackage.lisp

Packages

cl-fluidinfo


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

3.1.4 cl-fluiddb/defpackage.lisp

Parent

cl-fluiddb (system)

Location

defpackage.lisp

Packages

cl-fluiddb


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

3.1.5 cl-fluiddb/fluiddb.lisp

Dependency

defpackage.lisp (file)

Parent

cl-fluiddb (system)

Location

fluiddb.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-fluidinfo

Source

fluidinfo-defpackage.lisp (file)

Use List

cl-fluiddb


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

4.2 cl-fluiddb-asd

Source

cl-fluiddb.asd

Use List
Internal Definitions

*cl-fluiddb-version* (special variable)


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

4.3 cl-fluiddb

Source

defpackage.lisp (file)

Use List

common-lisp

Used By List

cl-fluidinfo

Exported Definitions
Internal Definitions

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

5 Definitions

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


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

5.1 Exported definitions


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

5.1.1 Special variables

Special Variable: *call-timeout*

Timeout (in seconds) to use for any call to the FluidDB server.
If a timeout happens, a bordeaux-threads:timeout condition will be raised. A value of nil means not to use any timeout.

Package

cl-fluiddb

Source

fluiddb.lisp (file)

Special Variable: *credentials*

User credentidals to be used for a request.
Should be either nil (anonymous access) or a list of two strings (username password)

Package

cl-fluiddb

Source

fluiddb.lisp (file)

Special Variable: *proxy-credentials*

Credentials to be used to authenticate against the proxy configured via *proxy-server*

Package

cl-fluiddb

Source

fluiddb.lisp (file)

Special Variable: *proxy-server*

Information about the proxy server to use for requests.
Should be either nil (direct access), a string (the server to use), or a list of two values (server port)

Package

cl-fluiddb

Source

fluiddb.lisp (file)

Special Variable: *use-https*

Flag whether to use HTTPS or just HTTP

Package

cl-fluiddb

Source

fluiddb.lisp (file)

Special Variable: *user-agent*

The string to be used as your user agent when making request.
This might allow FluidInfo to better monitor what app is using their service

Package

cl-fluiddb

Source

fluiddb.lisp (file)


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

5.1.2 Macros

Macro: with-credentials (USERNAME PASSWORD) &body BODY

Perform body with the passed fluiddb credentials in place

Package

cl-fluiddb

Source

fluiddb.lisp (file)


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

5.1.3 Functions

Function: change-namespace NAMESPACE NEW-DESCRIPTION

Change the description of the given namespace

Package

cl-fluiddb

Source

fluiddb.lisp (file)

Function: change-tag TAG DESCRIPTION

Change the description of the given tag

Package

cl-fluiddb

Source

fluiddb.lisp (file)

Function: create-namespace PARENT-NAMESPACE NAMESPACE-NAME DESCRIPTION

Create a new sub-namespace within the passed namespace

Package

cl-fluiddb

Source

fluiddb.lisp (file)

Function: create-object &optional ABOUT

Create a new object (anonymous if no about is specified)

Package

cl-fluiddb

Source

fluiddb.lisp (file)

Function: create-tag NAMESPACE TAG-NAME DESCRIPTION INDEXED

Create a new tag withing the given namespace

Package

cl-fluiddb

Source

fluiddb.lisp (file)

Function: delete-namespace NAMESPACE

Delete the given namespace

Package

cl-fluiddb

Source

fluiddb.lisp (file)

Function: delete-object-about-tag-value ABOUT TAG

Delete the specified tag value on the object with the given about tag

Package

cl-fluiddb

Source

fluiddb.lisp (file)

Function: delete-object-tag-value ID TAG

Delete the specified tag value on the object with the given id

Package

cl-fluiddb

Source

fluiddb.lisp (file)

Function: delete-objects-tag-values QUERY TAGS-LIST

Perform a query and delete the specified tag values on the matching objects

Package

cl-fluiddb

Source

fluiddb.lisp (file)

Function: delete-tag TAG

Delete the given tag

Package

cl-fluiddb

Source

fluiddb.lisp (file)

Function: get-namespace NAMESPACE &key RETURN-DESCRIPTION RETURN-NAMESPACE RETURN-TAGS

Retrieve information about the given namespace

Package

cl-fluiddb

Source

fluiddb.lisp (file)

Function: get-namespace-permissions NAMESPACE ACTION

Retrieve the permission information for the given namespace and action. Action can be one of create, update, delete, list, control.

Package

cl-fluiddb

Source

fluiddb.lisp (file)

Function: get-object ID &key SHOW-ABOUT

Retrieve an object by its id

Package

cl-fluiddb

Source

fluiddb.lisp (file)

Function: get-object-about ABOUT

Retrieve an object by its about tag

Package

cl-fluiddb

Source

fluiddb.lisp (file)

Function: get-object-about-tag-value ABOUT TAG &key WANT-JSON ACCEPT

Retrieve the object’s tag value for the object with the given about tag

Package

cl-fluiddb

Source

fluiddb.lisp (file)

Function: get-object-tag-value ID TAG &key WANT-JSON ACCEPT

Retrieve the object’s tag value for the object with the given id

Package

cl-fluiddb

Source

fluiddb.lisp (file)

Function: get-policy USER-NAME CATEGORY ACTION

Retrieve the user’s default policy for the given category and action. Possible values for categorie/actions are:
- namespaces: create, update, delete, and list.
- tags: update and delete.
- tag-values: create, read, and delete.

Package

cl-fluiddb

Source

fluiddb.lisp (file)

Function: get-tag TAG &key RETURN-DESCRIPTION

Retrieve information about the given tag

Package

cl-fluiddb

Source

fluiddb.lisp (file)

Function: get-tag-permissions TAG ACTION

Retrieve the permission information for the given tag and action. Action can be one of update, delete, control.

Package

cl-fluiddb

Source

fluiddb.lisp (file)

Function: get-tag-value-permissions TAG ACTION

Retrieve the permission information for the given tag value and action. Action can be one of create, read, delete, control.

Package

cl-fluiddb

Source

fluiddb.lisp (file)

Function: get-user NAME

Retrieve information about the user with the given name

Package

cl-fluiddb

Source

fluiddb.lisp (file)

Function: object-about-tag-has-value-p ABOUT TAG

Check if the object with the given about tag has the specified tag value set. Returns nil or the mime type of the value.

Package

cl-fluiddb

Source

fluiddb.lisp (file)

Function: object-tag-has-value-p ID TAG

Check if the object with the given id has the specified tag value set. Returns nil or the mime type of the value.

Package

cl-fluiddb

Source

fluiddb.lisp (file)

Function: query-objects QUERY

Perform a query for all object matching

Package

cl-fluiddb

Source

fluiddb.lisp (file)

Function: query-objects-tag-values QUERY TAGS-LIST

Perform a query and retrieve all objects matching plus the specified tag values on them

Package

cl-fluiddb

Source

fluiddb.lisp (file)

Function: set-namespace-permissions NAMESPACE ACTION POLICY EXCEPTIONS

Set the permission information for the given namespace and action. Action can be one of create, update, delete, list, control. Policy can be either open or closed.

Package

cl-fluiddb

Source

fluiddb.lisp (file)

Function: set-object-about-tag-value ABOUT TAG CONTENT &optional CONTENT-TYPE

Set the specified tag value on the object with the given about tag. Content is either presumed to be pre-formatted (if content-type is given) or will be JSON encoded and passed a fluiddb primitive type.

Package

cl-fluiddb

Source

fluiddb.lisp (file)

Function: set-object-tag-value ID TAG CONTENT &optional CONTENT-TYPE

Set the specified tag value on the object with the given id.
Content is either presumed to be pre-formatted (if content-type is given) or will be JSON encoded and passed as a fluiddb primitive type.

Package

cl-fluiddb

Source

fluiddb.lisp (file)

Function: set-objects-tag-values QUERY TAGS-VALUES-LIST

Perform a query and set the specified tag values on the matching objects

Package

cl-fluiddb

Source

fluiddb.lisp (file)

Function: set-policy USER-NAME CATEGORY ACTION POLICY EXCEPTIONS

Set the user’s default policy for the given category and action. Possible values for categorie/actions are:
- namespaces: create, update, delete, and list.
- tags: update and delete.
- tag-values: create, read, and delete.
Policy can be either open or closed.

Package

cl-fluiddb

Source

fluiddb.lisp (file)

Function: set-tag-permissions TAG ACTION POLICY EXCEPTIONS

Set the permission information for the given tag and action. Action can be one of update, delete, control.
Policy can be either open or closed.

Package

cl-fluiddb

Source

fluiddb.lisp (file)

Function: set-tag-value-permissions TAG ACTION POLICY EXCEPTIONS

Set the permission information for the given tag value and action. Action can be one of create, read, delete, control.
Policy can be either open or closed.

Package

cl-fluiddb

Source

fluiddb.lisp (file)


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

5.1.4 Generic functions

Generic Function: error-body CONDITION
Generic Function: (setf error-body) NEW-VALUE CONDITION
Package

cl-fluiddb

Methods
Method: error-body (CONDITION call-error)
Method: (setf error-body) NEW-VALUE (CONDITION call-error)
Source

fluiddb.lisp (file)

Generic Function: error-class CONDITION
Generic Function: (setf error-class) NEW-VALUE CONDITION
Package

cl-fluiddb

Methods
Method: error-class (CONDITION call-error)
Method: (setf error-class) NEW-VALUE (CONDITION call-error)
Source

fluiddb.lisp (file)

Generic Function: request-id CONDITION
Generic Function: (setf request-id) NEW-VALUE CONDITION
Package

cl-fluiddb

Methods
Method: request-id (CONDITION call-error)
Method: (setf request-id) NEW-VALUE (CONDITION call-error)
Source

fluiddb.lisp (file)

Generic Function: status-code CONDITION
Generic Function: (setf status-code) NEW-VALUE CONDITION
Package

cl-fluiddb

Methods
Method: status-code (CONDITION call-error)
Method: (setf status-code) NEW-VALUE (CONDITION call-error)
Source

fluiddb.lisp (file)

Generic Function: status-message CONDITION
Generic Function: (setf status-message) NEW-VALUE CONDITION
Package

cl-fluiddb

Methods
Method: status-message (CONDITION call-error)
Method: (setf status-message) NEW-VALUE (CONDITION call-error)
Source

fluiddb.lisp (file)

Generic Function: url-format-namespace-or-tag TAG

Helper function to convert some object into a (url-escaped) string ready to be used as part of the path in the request URL

Package

cl-fluiddb

Source

fluiddb.lisp (file)

Methods
Method: url-format-namespace-or-tag (TAG list)
Method: url-format-namespace-or-tag (TAG string)

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

5.2 Internal definitions


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

5.2.1 Special variables

Special Variable: *cl-fluiddb-version*

A string denoting the current version of this package. Used for diagnostic output.

Package

cl-fluiddb-asd

Source

cl-fluiddb.asd

Special Variable: *connection*

A store for any existing connection to the server that can be re-used

Package

cl-fluiddb

Source

fluiddb.lisp (file)

Special Variable: *server-url*

Base URL (without the http:// or https:// protocol bit) for the server to call

Package

cl-fluiddb

Source

fluiddb.lisp (file)

Special Variable: *using-sandbox*
Package

cl-fluiddb

Source

fluiddb.lisp (file)


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

5.2.2 Functions

Function: copy-json-alist INSTANCE
Package

cl-fluiddb

Source

fluiddb.lisp (file)

Function: do-send-request PATH &key BODY-DATA QUERY-DATA ACCEPT METHOD CONTENT-TYPE

Lower-level routine to send a request to FluidDB.
Set accept to the content-type you want ("*/*" if you don’t know).

This does not interpret the results and just returns the HTTP response. It may still throw errors on network problems, timeouts etc.

Package

cl-fluiddb

Source

fluiddb.lisp (file)

Function: json-alist-p OBJECT
Package

cl-fluiddb

Source

fluiddb.lisp (file)

Function: json-alist-values INSTANCE
Function: (setf json-alist-values) VALUE INSTANCE
Package

cl-fluiddb

Source

fluiddb.lisp (file)

Function: make-json-alist &key (VALUES VALUES)
Package

cl-fluiddb

Source

fluiddb.lisp (file)

Function: make-permission-object POLICY EXCEPTIONS

Return a JSON encoded string representing the passed permission. Policy should be either open or closed.

Package

cl-fluiddb

Source

fluiddb.lisp (file)

Function: send-request PATH &key BODY-DATA QUERY-DATA ACCEPT METHOD CONTENT-TYPE

Send a request to FluidDB.
Set accept to the content-type you want ("*/*" if you don’t know).

We inspect the return data and convert it to a lisp data structure if it is json

Package

cl-fluiddb

Source

fluiddb.lisp (file)

Function: throw-call-error STATUS-CODE STATUS-TEXT HEADERS RESPONSE-BODY
Package

cl-fluiddb

Source

fluiddb.lisp (file)

Function: to-boolean VALUE

Convert a lisp value to something the JSON encode will convert to true or false

Package

cl-fluiddb

Source

fluiddb.lisp (file)

Function: to-string SOMETHING

Do sensible conversion to a string

Package

cl-fluiddb

Source

fluiddb.lisp (file)

Function: url-encode STRING

URL encode a string so it’s safe to include in an URL

Package

cl-fluiddb

Source

fluiddb.lisp (file)


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

5.2.3 Conditions

Condition: call-error ()
Package

cl-fluiddb

Source

fluiddb.lisp (file)

Direct superclasses

error (condition)

Direct methods
Direct slots
Slot: status-code
Initargs

:status-code

Readers

status-code (generic function)

Writers

(setf status-code) (generic function)

Slot: status-message
Initargs

:status-message

Readers

status-message (generic function)

Writers

(setf status-message) (generic function)

Slot: error-class
Initargs

:error-class

Readers

error-class (generic function)

Writers

(setf error-class) (generic function)

Slot: request-id
Initargs

:request-id

Readers

request-id (generic function)

Writers

(setf request-id) (generic function)

Slot: error-body
Initargs

:error-body

Readers

error-body (generic function)

Writers

(setf error-body) (generic function)


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

5.2.4 Structures

Structure: json-alist ()
Package

cl-fluiddb

Source

fluiddb.lisp (file)

Direct superclasses

structure-object (structure)

Direct methods

encode-json (method)

Direct slots
Slot: values
Readers

json-alist-values (function)

Writers

(setf json-alist-values) (function)


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-fluiddb.asd: The cl-fluiddb<dot>asd file
cl-fluiddb/defpackage.lisp: The cl-fluiddb/defpackage<dot>lisp file
cl-fluiddb/fluiddb.lisp: The cl-fluiddb/fluiddb<dot>lisp file
cl-fluidinfo.asd: The cl-fluidinfo<dot>asd file
cl-fluidinfo/fluidinfo-defpackage.lisp: The cl-fluidinfo/fluidinfo-defpackage<dot>lisp file

F
File, Lisp, cl-fluiddb.asd: The cl-fluiddb<dot>asd file
File, Lisp, cl-fluiddb/defpackage.lisp: The cl-fluiddb/defpackage<dot>lisp file
File, Lisp, cl-fluiddb/fluiddb.lisp: The cl-fluiddb/fluiddb<dot>lisp file
File, Lisp, cl-fluidinfo.asd: The cl-fluidinfo<dot>asd file
File, Lisp, cl-fluidinfo/fluidinfo-defpackage.lisp: The cl-fluidinfo/fluidinfo-defpackage<dot>lisp file

L
Lisp File, cl-fluiddb.asd: The cl-fluiddb<dot>asd file
Lisp File, cl-fluiddb/defpackage.lisp: The cl-fluiddb/defpackage<dot>lisp file
Lisp File, cl-fluiddb/fluiddb.lisp: The cl-fluiddb/fluiddb<dot>lisp file
Lisp File, cl-fluidinfo.asd: The cl-fluidinfo<dot>asd file
Lisp File, cl-fluidinfo/fluidinfo-defpackage.lisp: The cl-fluidinfo/fluidinfo-defpackage<dot>lisp file

Jump to:   C   F   L  

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

A.2 Functions

Jump to:   (  
C   D   E   F   G   J   M   O   Q   R   S   T   U   W  
Index Entry  Section

(
(setf error-body): Exported generic functions
(setf error-body): Exported generic functions
(setf error-class): Exported generic functions
(setf error-class): Exported generic functions
(setf json-alist-values): Internal functions
(setf request-id): Exported generic functions
(setf request-id): Exported generic functions
(setf status-code): Exported generic functions
(setf status-code): Exported generic functions
(setf status-message): Exported generic functions
(setf status-message): Exported generic functions

C
change-namespace: Exported functions
change-tag: Exported functions
copy-json-alist: Internal functions
create-namespace: Exported functions
create-object: Exported functions
create-tag: Exported functions

D
delete-namespace: Exported functions
delete-object-about-tag-value: Exported functions
delete-object-tag-value: Exported functions
delete-objects-tag-values: Exported functions
delete-tag: Exported functions
do-send-request: Internal functions

E
error-body: Exported generic functions
error-body: Exported generic functions
error-class: Exported generic functions
error-class: Exported generic functions

F
Function, (setf json-alist-values): Internal functions
Function, change-namespace: Exported functions
Function, change-tag: Exported functions
Function, copy-json-alist: Internal functions
Function, create-namespace: Exported functions
Function, create-object: Exported functions
Function, create-tag: Exported functions
Function, delete-namespace: Exported functions
Function, delete-object-about-tag-value: Exported functions
Function, delete-object-tag-value: Exported functions
Function, delete-objects-tag-values: Exported functions
Function, delete-tag: Exported functions
Function, do-send-request: Internal functions
Function, get-namespace: Exported functions
Function, get-namespace-permissions: Exported functions
Function, get-object: Exported functions
Function, get-object-about: Exported functions
Function, get-object-about-tag-value: Exported functions
Function, get-object-tag-value: Exported functions
Function, get-policy: Exported functions
Function, get-tag: Exported functions
Function, get-tag-permissions: Exported functions
Function, get-tag-value-permissions: Exported functions
Function, get-user: Exported functions
Function, json-alist-p: Internal functions
Function, json-alist-values: Internal functions
Function, make-json-alist: Internal functions
Function, make-permission-object: Internal functions
Function, object-about-tag-has-value-p: Exported functions
Function, object-tag-has-value-p: Exported functions
Function, query-objects: Exported functions
Function, query-objects-tag-values: Exported functions
Function, send-request: Internal functions
Function, set-namespace-permissions: Exported functions
Function, set-object-about-tag-value: Exported functions
Function, set-object-tag-value: Exported functions
Function, set-objects-tag-values: Exported functions
Function, set-policy: Exported functions
Function, set-tag-permissions: Exported functions
Function, set-tag-value-permissions: Exported functions
Function, throw-call-error: Internal functions
Function, to-boolean: Internal functions
Function, to-string: Internal functions
Function, url-encode: Internal functions

G
Generic Function, (setf error-body): Exported generic functions
Generic Function, (setf error-class): Exported generic functions
Generic Function, (setf request-id): Exported generic functions
Generic Function, (setf status-code): Exported generic functions
Generic Function, (setf status-message): Exported generic functions
Generic Function, error-body: Exported generic functions
Generic Function, error-class: Exported generic functions
Generic Function, request-id: Exported generic functions
Generic Function, status-code: Exported generic functions
Generic Function, status-message: Exported generic functions
Generic Function, url-format-namespace-or-tag: Exported generic functions
get-namespace: Exported functions
get-namespace-permissions: Exported functions
get-object: Exported functions
get-object-about: Exported functions
get-object-about-tag-value: Exported functions
get-object-tag-value: Exported functions
get-policy: Exported functions
get-tag: Exported functions
get-tag-permissions: Exported functions
get-tag-value-permissions: Exported functions
get-user: Exported functions

J
json-alist-p: Internal functions
json-alist-values: Internal functions

M
Macro, with-credentials: Exported macros
make-json-alist: Internal functions
make-permission-object: Internal functions
Method, (setf error-body): Exported generic functions
Method, (setf error-class): Exported generic functions
Method, (setf request-id): Exported generic functions
Method, (setf status-code): Exported generic functions
Method, (setf status-message): Exported generic functions
Method, error-body: Exported generic functions
Method, error-class: Exported generic functions
Method, request-id: Exported generic functions
Method, status-code: Exported generic functions
Method, status-message: Exported generic functions
Method, url-format-namespace-or-tag: Exported generic functions
Method, url-format-namespace-or-tag: Exported generic functions

O
object-about-tag-has-value-p: Exported functions
object-tag-has-value-p: Exported functions

Q
query-objects: Exported functions
query-objects-tag-values: Exported functions

R
request-id: Exported generic functions
request-id: Exported generic functions

S
send-request: Internal functions
set-namespace-permissions: Exported functions
set-object-about-tag-value: Exported functions
set-object-tag-value: Exported functions
set-objects-tag-values: Exported functions
set-policy: Exported functions
set-tag-permissions: Exported functions
set-tag-value-permissions: Exported functions
status-code: Exported generic functions
status-code: Exported generic functions
status-message: Exported generic functions
status-message: Exported generic functions

T
throw-call-error: Internal functions
to-boolean: Internal functions
to-string: Internal functions

U
url-encode: Internal functions
url-format-namespace-or-tag: Exported generic functions
url-format-namespace-or-tag: Exported generic functions
url-format-namespace-or-tag: Exported generic functions

W
with-credentials: Exported macros

Jump to:   (  
C   D   E   F   G   J   M   O   Q   R   S   T   U   W  

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

A.3 Variables

Jump to:   *  
E   R   S   V  
Index Entry  Section

*
*call-timeout*: Exported special variables
*cl-fluiddb-version*: Internal special variables
*connection*: Internal special variables
*credentials*: Exported special variables
*proxy-credentials*: Exported special variables
*proxy-server*: Exported special variables
*server-url*: Internal special variables
*use-https*: Exported special variables
*user-agent*: Exported special variables
*using-sandbox*: Internal special variables

E
error-body: Internal conditions
error-class: Internal conditions

R
request-id: Internal conditions

S
Slot, error-body: Internal conditions
Slot, error-class: Internal conditions
Slot, request-id: Internal conditions
Slot, status-code: Internal conditions
Slot, status-message: Internal conditions
Slot, values: Internal structures
Special Variable, *call-timeout*: Exported special variables
Special Variable, *cl-fluiddb-version*: Internal special variables
Special Variable, *connection*: Internal special variables
Special Variable, *credentials*: Exported special variables
Special Variable, *proxy-credentials*: Exported special variables
Special Variable, *proxy-server*: Exported special variables
Special Variable, *server-url*: Internal special variables
Special Variable, *use-https*: Exported special variables
Special Variable, *user-agent*: Exported special variables
Special Variable, *using-sandbox*: Internal special variables
status-code: Internal conditions
status-message: Internal conditions

V
values: Internal structures

Jump to:   *  
E   R   S   V  

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

A.4 Data types

Jump to:   C   J   P   S  
Index Entry  Section

C
call-error: Internal conditions
cl-fluiddb: The cl-fluiddb system
cl-fluiddb: The cl-fluiddb package
cl-fluiddb-asd: The cl-fluiddb-asd package
cl-fluidinfo: The cl-fluidinfo system
cl-fluidinfo: The cl-fluidinfo package
Condition, call-error: Internal conditions

J
json-alist: Internal structures

P
Package, cl-fluiddb: The cl-fluiddb package
Package, cl-fluiddb-asd: The cl-fluiddb-asd package
Package, cl-fluidinfo: The cl-fluidinfo package

S
Structure, json-alist: Internal structures
System, cl-fluiddb: The cl-fluiddb system
System, cl-fluidinfo: The cl-fluidinfo system

Jump to:   C   J   P   S