Module rincon_core::arango::protocol [] [src]

This module defines constants and types that are very specific to the ArangoDB REST API.

These constants and types are used by implementations of the rincon_core API. The average application will not need to use anything from this module directly.

Structs

Handle

A qualified handle with defined context and key.

HandleKey

A local handle specifying the key only. The context must be specified by other means, like for example another parameter of a method.

Enums

HandleOption

A handle as used by the ArangoDB REST API for identifying entities like documents, indexes and cursors.

Constants

FIELD_CODE
FIELD_COLLECTIONS
FIELD_EDGE
FIELD_EDGE_DEFINITIONS
FIELD_ENTITY_FROM
FIELD_ENTITY_ID
FIELD_ENTITY_KEY
FIELD_ENTITY_NEW
FIELD_ENTITY_OLD
FIELD_ENTITY_OLD_REVISION
FIELD_ENTITY_REVISION
FIELD_ENTITY_TO
FIELD_ERROR
FIELD_ERROR_MESSAGE
FIELD_ERROR_NUMBER
FIELD_GRAPH
FIELD_GRAPHS
FIELD_ID
FIELD_IS_SMART
FIELD_NAME
FIELD_NUMBER_OF_SHARDS
FIELD_ORPHAN_COLLECTIONS
FIELD_REMOVED
FIELD_REPLICATION_FACTOR
FIELD_RESULT
FIELD_SMART_GRAPH_ATTRIBUTE
FIELD_VERTEX
HEADER_IF_MATCH
HEADER_IF_NON_MATCH
PARAM_COLLECTION
PARAM_DETAILS
PARAM_EXCLUDE_SYSTEM
PARAM_IGNORE_REVISIONS
PARAM_KEEP_NULL
PARAM_MERGE_OBJECTS
PARAM_ONLY_GET
PARAM_RETURN_NEW
PARAM_RETURN_OLD
PARAM_WAIT_FOR_SYNC
PARAM_WAIT_FOR_SYNC_REPLICATION
PATH_ADMIN
PATH_API_COLLECTION
PATH_API_CURSOR
PATH_API_DATABASE
PATH_API_DOCUMENT
PATH_API_EXPLAIN
PATH_API_GHARIAL
PATH_API_INDEX
PATH_API_QUERY
PATH_API_USER
PATH_API_VERSION
PATH_CURRENT
PATH_DATABASE
PATH_DB
PATH_EDGE
PATH_OPEN_AUTH
PATH_PROPERTIES
PATH_RENAME
PATH_REVISION
PATH_TARGET_VERSION
PATH_USER
PATH_VERTEX
SYSTEM_DATABASE