- acquireHostList(Boolean) - Method in class com.arangodb.ArangoDBAsync.Builder
-
Whether or not the driver should acquire a list of available coordinators in an ArangoDB cluster or a single
server with active failover.
- addEdgeDefinition(EdgeDefinition) - Method in interface com.arangodb.ArangoGraphAsync
-
Add a new edge definition to the graph
- addVertexCollection(String) - Method in interface com.arangodb.ArangoGraphAsync
-
Adds a vertex collection to the set of collections of the graph.
- annotationFieldFilter(Class<A>, VPackAnnotationFieldFilter<A>) - Method in class com.arangodb.ArangoDBAsync.Builder
-
Register a custom VPackAnnotationFieldFilter for a specific type to be used within the internal
serialization process.
- annotationFieldNaming(Class<A>, VPackAnnotationFieldNaming<A>) - Method in class com.arangodb.ArangoDBAsync.Builder
-
Register a custom VPackAnnotationFieldNaming for a specific type to be used within the internal
serialization process.
- arango() - Method in interface com.arangodb.ArangoDatabaseAsync
-
Return the main entry point for the ArangoDB driver
- ArangoCollectionAsync - Interface in com.arangodb
-
Interface for operations on ArangoDB collection level.
- ArangoCursorAsync<T> - Interface in com.arangodb
-
- ArangoDatabaseAsync - Interface in com.arangodb
-
Interface for operations on ArangoDB database level.
- ArangoDBAsync - Interface in com.arangodb
-
Central access point for applications to communicate with an ArangoDB server.
- ArangoDBAsync.Builder - Class in com.arangodb
-
- ArangoEdgeCollectionAsync - Interface in com.arangodb
-
Interface for operations on ArangoDB edge collection level.
- ArangoGraphAsync - Interface in com.arangodb
-
Interface for operations on ArangoDB graph level.
- ArangoRouteAsync - Interface in com.arangodb
-
Interface for a specific path to be used to perform arbitrary requests.
- arangoSearch(String) - Method in interface com.arangodb.ArangoDatabaseAsync
-
Returns a ArangoSearchAsync instance for the given ArangoSearch view name.
- ArangoSearchAsync - Interface in com.arangodb
-
Interface for operations on ArangoDB view level for ArangoSearch views.
- ArangoVertexCollectionAsync - Interface in com.arangodb
-
Interface for operations on ArangoDB vertex collection level.
- ArangoViewAsync - Interface in com.arangodb
-
Interface for operations on ArangoDB view level.
- changeProperties(CollectionPropertiesOptions) - Method in interface com.arangodb.ArangoCollectionAsync
-
Changes the properties of a collection
- chunksize(Integer) - Method in class com.arangodb.ArangoDBAsync.Builder
-
Sets the chunk size when Protocol.VST is used.
- clearQueryCache() - Method in interface com.arangodb.ArangoDatabaseAsync
-
Clears the AQL query cache
- clearSlowQueries() - Method in interface com.arangodb.ArangoDatabaseAsync
-
Clears the list of slow AQL queries
- collection(String) - Method in interface com.arangodb.ArangoDatabaseAsync
-
Returns a handler of the collection by the given name
- com.arangodb - package com.arangodb
-
- connectionTtl(Long) - Method in class com.arangodb.ArangoDBAsync.Builder
-
Set the maximum time to life of a connection.
- count() - Method in interface com.arangodb.ArangoCollectionAsync
-
Counts the documents in a collection
- create() - Method in interface com.arangodb.ArangoCollectionAsync
-
Creates the collection
- create(CollectionCreateOptions) - Method in interface com.arangodb.ArangoCollectionAsync
-
Creates the collection
- create() - Method in interface com.arangodb.ArangoDatabaseAsync
-
Creates the database
- create(Collection<EdgeDefinition>) - Method in interface com.arangodb.ArangoGraphAsync
-
Creates the graph in the graph module.
- create() - Method in interface com.arangodb.ArangoSearchAsync
-
Creates a view, then returns view information from the server.
- create(ArangoSearchCreateOptions) - Method in interface com.arangodb.ArangoSearchAsync
-
Creates a view with the given options, then returns view information from the server.
- createAqlFunction(String, String, AqlFunctionCreateOptions) - Method in interface com.arangodb.ArangoDatabaseAsync
-
Create a new AQL user function
- createArangoSearch(String, ArangoSearchCreateOptions) - Method in interface com.arangodb.ArangoDatabaseAsync
-
Creates a ArangoSearch view with the given options, then returns view information from the server.
- createCollection(String) - Method in interface com.arangodb.ArangoDatabaseAsync
-
Creates a collection
- createCollection(String, CollectionCreateOptions) - Method in interface com.arangodb.ArangoDatabaseAsync
-
Creates a collection
- createDatabase(String) - Method in interface com.arangodb.ArangoDBAsync
-
Creates a new database
- createGraph(String, Collection<EdgeDefinition>) - Method in interface com.arangodb.ArangoDatabaseAsync
-
Create a new graph in the graph module.
- createGraph(String, Collection<EdgeDefinition>, GraphCreateOptions) - Method in interface com.arangodb.ArangoDatabaseAsync
-
Create a new graph in the graph module.
- createGraph(Collection<EdgeDefinition>, GraphCreateOptions) - Method in interface com.arangodb.ArangoGraphAsync
-
Creates the graph in the graph module.
- createUser(String, String) - Method in interface com.arangodb.ArangoDBAsync
-
Create a new user.
- createUser(String, String, UserCreateOptions) - Method in interface com.arangodb.ArangoDBAsync
-
Create a new user.
- createView(String, ViewType) - Method in interface com.arangodb.ArangoDatabaseAsync
-
Creates a view of the given type, then returns view information from the server.
- cursor(String, Class<T>) - Method in interface com.arangodb.ArangoDatabaseAsync
-
Return an cursor from the given cursor-ID if still existing
- db() - Method in interface com.arangodb.ArangoCollectionAsync
-
The the handler of the database the collection is within
- db() - Method in interface com.arangodb.ArangoDBAsync
-
Returns a handler of the system database
- db(String) - Method in interface com.arangodb.ArangoDBAsync
-
Returns a handler of the database by the given name
- db() - Method in interface com.arangodb.ArangoGraphAsync
-
The the handler of the database the named graph is within
- db() - Method in interface com.arangodb.ArangoViewAsync
-
The the handler of the database the collection is within
- delete() - Method in interface com.arangodb.ArangoRouteAsync
-
Performs a DELETE request to the given URL and returns the server response.
- deleteAqlFunction(String, AqlFunctionDeleteOptions) - Method in interface com.arangodb.ArangoDatabaseAsync
-
Remove an existing AQL user function
- deleteDocument(String) - Method in interface com.arangodb.ArangoCollectionAsync
-
Removes a document
- deleteDocument(String, Class<T>, DocumentDeleteOptions) - Method in interface com.arangodb.ArangoCollectionAsync
-
Removes a document
- deleteDocuments(Collection<?>) - Method in interface com.arangodb.ArangoCollectionAsync
-
Removes multiple document
- deleteDocuments(Collection<?>, Class<T>, DocumentDeleteOptions) - Method in interface com.arangodb.ArangoCollectionAsync
-
Removes multiple document
- deleteEdge(String) - Method in interface com.arangodb.ArangoEdgeCollectionAsync
-
Removes a edge
- deleteEdge(String, EdgeDeleteOptions) - Method in interface com.arangodb.ArangoEdgeCollectionAsync
-
Removes a edge
- deleteIndex(String) - Method in interface com.arangodb.ArangoCollectionAsync
-
Deletes an index
- deleteIndex(String) - Method in interface com.arangodb.ArangoDatabaseAsync
-
Deletes an index
- deleteUser(String) - Method in interface com.arangodb.ArangoDBAsync
-
Removes an existing user, identified by user.
- deleteVertex(String) - Method in interface com.arangodb.ArangoVertexCollectionAsync
-
Removes a vertex
- deleteVertex(String, VertexDeleteOptions) - Method in interface com.arangodb.ArangoVertexCollectionAsync
-
Removes a vertex
- documentExists(String) - Method in interface com.arangodb.ArangoCollectionAsync
-
Checks if the document exists by reading a single document head
- documentExists(String, DocumentExistsOptions) - Method in interface com.arangodb.ArangoCollectionAsync
-
Checks if the document exists by reading a single document head
- drop() - Method in interface com.arangodb.ArangoCollectionAsync
-
Drops the collection
- drop(boolean) - Method in interface com.arangodb.ArangoCollectionAsync
-
Drops the collection
- drop() - Method in interface com.arangodb.ArangoDatabaseAsync
-
Drop an existing database
- drop() - Method in interface com.arangodb.ArangoGraphAsync
-
Delete an existing graph
- drop() - Method in interface com.arangodb.ArangoVertexCollectionAsync
-
Removes a vertex collection from the graph and optionally deletes the collection, if it is not used in any other
graph
- drop() - Method in interface com.arangodb.ArangoViewAsync
-
Deletes the view from the database.
- get() - Method in interface com.arangodb.ArangoRouteAsync
-
Performs a GET request to the given URL and returns the server response.
- getAccessibleDatabases() - Method in interface com.arangodb.ArangoDatabaseAsync
-
Retrieves a list of all databases the current user can access
- getAccessibleDatabases() - Method in interface com.arangodb.ArangoDBAsync
-
Retrieves a list of all databases the current user can access
- getAccessibleDatabasesFor(String) - Method in interface com.arangodb.ArangoDBAsync
-
List available database to the specified user
- getAqlFunctions(AqlFunctionGetOptions) - Method in interface com.arangodb.ArangoDatabaseAsync
-
Gets all reqistered AQL user functions
- getCollections() - Method in interface com.arangodb.ArangoDatabaseAsync
-
Returns all collections
- getCollections(CollectionsReadOptions) - Method in interface com.arangodb.ArangoDatabaseAsync
-
Returns all collections
- getCurrentlyRunningQueries() - Method in interface com.arangodb.ArangoDatabaseAsync
-
Returns a list of currently running AQL queries
- getDatabases() - Method in interface com.arangodb.ArangoDBAsync
-
Retrieves a list of all existing databases
- getDocument(String, Class<T>) - Method in interface com.arangodb.ArangoCollectionAsync
-
Reads a single document
- getDocument(String, Class<T>, DocumentReadOptions) - Method in interface com.arangodb.ArangoCollectionAsync
-
Reads a single document
- getDocument(String, Class<T>) - Method in interface com.arangodb.ArangoDatabaseAsync
-
Reads a single document
- getDocument(String, Class<T>, DocumentReadOptions) - Method in interface com.arangodb.ArangoDatabaseAsync
-
Reads a single document
- getDocuments(Collection<String>, Class<T>) - Method in interface com.arangodb.ArangoCollectionAsync
-
Reads multiple documents
- getDocuments(Collection<String>, Class<T>, DocumentReadOptions) - Method in interface com.arangodb.ArangoCollectionAsync
-
Reads multiple documents
- getEdge(String, Class<T>) - Method in interface com.arangodb.ArangoEdgeCollectionAsync
-
Fetches an existing edge
- getEdge(String, Class<T>, DocumentReadOptions) - Method in interface com.arangodb.ArangoEdgeCollectionAsync
-
Fetches an existing edge
- getEdgeDefinitions() - Method in interface com.arangodb.ArangoGraphAsync
-
Lists all edge collections used in this graph
- getGraphs() - Method in interface com.arangodb.ArangoDatabaseAsync
-
Lists all graphs known to the graph module
- getIndex(String) - Method in interface com.arangodb.ArangoCollectionAsync
-
Returns an index
- getIndex(String) - Method in interface com.arangodb.ArangoDatabaseAsync
-
Returns an index
- getIndexes() - Method in interface com.arangodb.ArangoCollectionAsync
-
Returns all indexes of the collection
- getInfo() - Method in interface com.arangodb.ArangoCollectionAsync
-
Returns information about the collection
- getInfo() - Method in interface com.arangodb.ArangoDatabaseAsync
-
Retrieves information about the current database
- getInfo() - Method in interface com.arangodb.ArangoGraphAsync
-
Get a graph from the graph module
- getInfo() - Method in interface com.arangodb.ArangoViewAsync
-
Returns information about the view.
- getLogLevel() - Method in interface com.arangodb.ArangoDBAsync
-
Returns the server's current loglevel settings.
- getLogs(LogOptions) - Method in interface com.arangodb.ArangoDBAsync
-
Returns fatal, error, warning or info log messages from the server's global log.
- getPermissions(String) - Method in interface com.arangodb.ArangoCollectionAsync
-
Get the collection access level
- getPermissions(String) - Method in interface com.arangodb.ArangoDatabaseAsync
-
Get specific database access level
- getProperties() - Method in interface com.arangodb.ArangoCollectionAsync
-
Reads the properties of the specified collection
- getProperties() - Method in interface com.arangodb.ArangoSearchAsync
-
Reads the properties of the specified view.
- getQueryCacheProperties() - Method in interface com.arangodb.ArangoDatabaseAsync
-
Returns the global configuration for the AQL query cache
- getQueryTrackingProperties() - Method in interface com.arangodb.ArangoDatabaseAsync
-
Returns the configuration for the AQL query tracking
- getRevision() - Method in interface com.arangodb.ArangoCollectionAsync
-
Retrieve the collections revision
- getRole() - Method in interface com.arangodb.ArangoDBAsync
-
Returns the server role.
- getSlowQueries() - Method in interface com.arangodb.ArangoDatabaseAsync
-
Returns a list of slow running AQL queries
- getUser(String) - Method in interface com.arangodb.ArangoDBAsync
-
Fetches data about the specified user.
- getUsers() - Method in interface com.arangodb.ArangoDBAsync
-
Fetches data about all users.
- getVersion() - Method in interface com.arangodb.ArangoDatabaseAsync
-
Returns the server name and version number.
- getVersion() - Method in interface com.arangodb.ArangoDBAsync
-
Returns the server name and version number.
- getVertex(String, Class<T>) - Method in interface com.arangodb.ArangoVertexCollectionAsync
-
Fetches an existing vertex
- getVertex(String, Class<T>, DocumentReadOptions) - Method in interface com.arangodb.ArangoVertexCollectionAsync
-
Fetches an existing vertex
- getVertexCollections() - Method in interface com.arangodb.ArangoGraphAsync
-
Lists all vertex collections used in this graph
- getViews() - Method in interface com.arangodb.ArangoDatabaseAsync
-
Fetches all views from the database and returns an list of view descriptions.
- grantAccess(String, Permissions) - Method in interface com.arangodb.ArangoCollectionAsync
-
Grants or revoke access to the collection for user user.
- grantAccess(String, Permissions) - Method in interface com.arangodb.ArangoDatabaseAsync
-
Grants access to the database dbname for user user.
- grantAccess(String) - Method in interface com.arangodb.ArangoDatabaseAsync
-
Grants access to the database dbname for user user.
- grantDefaultCollectionAccess(String, Permissions) - Method in interface com.arangodb.ArangoDatabaseAsync
-
Sets the default access level for collections within this database for the user user.
- grantDefaultCollectionAccess(String, Permissions) - Method in interface com.arangodb.ArangoDBAsync
-
Sets the default access level for collections for the user user.
- grantDefaultDatabaseAccess(String, Permissions) - Method in interface com.arangodb.ArangoDBAsync
-
Sets the default access level for databases for the user user.
- graph(String) - Method in interface com.arangodb.ArangoDatabaseAsync
-
Returns a handler of the graph by the given name
- graph() - Method in interface com.arangodb.ArangoEdgeCollectionAsync
-
The the handler of the named graph the edge collection is within
- graph() - Method in interface com.arangodb.ArangoVertexCollectionAsync
-
The the handler of the named graph the edge collection is within
- registerDeserializer(Class<T>, VPackDeserializer<T>) - Method in class com.arangodb.ArangoDBAsync.Builder
-
Register a custom VPackDeserializer for a specific type to be used within the internal serialization
process.
- registerEnclosingSerializer(Class<T>, VPackSerializer<T>) - Method in class com.arangodb.ArangoDBAsync.Builder
-
Register a special serializer for a member class which can only be identified by its enclosing class.
- registerInstanceCreator(Class<T>, VPackInstanceCreator<T>) - Method in class com.arangodb.ArangoDBAsync.Builder
-
Register a custom VPackInstanceCreator for a specific type to be used within the internal
serialization process.
- registerJsonDeserializer(ValueType, VPackJsonDeserializer) - Method in class com.arangodb.ArangoDBAsync.Builder
-
Register a custom VPackJsonDeserializer for a specific type to be used within the internal
serialization process.
- registerJsonDeserializer(String, ValueType, VPackJsonDeserializer) - Method in class com.arangodb.ArangoDBAsync.Builder
-
Register a custom VPackJsonDeserializer for a specific type and attribute name to be used within the
internal serialization process.
- registerJsonModule(VPackParserModule) - Method in class com.arangodb.ArangoDBAsync.Builder
-
Register a VPackParserModule to be used within the internal serialization process.
- registerJsonModules(VPackParserModule...) - Method in class com.arangodb.ArangoDBAsync.Builder
-
Register a list of VPackParserModule to be used within the internal serialization process.
- registerJsonSerializer(Class<T>, VPackJsonSerializer<T>) - Method in class com.arangodb.ArangoDBAsync.Builder
-
Register a custom VPackJsonSerializer for a specific type to be used within the internal
serialization process.
- registerJsonSerializer(String, Class<T>, VPackJsonSerializer<T>) - Method in class com.arangodb.ArangoDBAsync.Builder
-
Register a custom VPackJsonSerializer for a specific type and attribute name to be used within the
internal serialization process.
- registerModule(VPackModule) - Method in class com.arangodb.ArangoDBAsync.Builder
-
Register a VPackModule to be used within the internal serialization process.
- registerModules(VPackModule...) - Method in class com.arangodb.ArangoDBAsync.Builder
-
Register a list of VPackModule to be used within the internal serialization process.
- registerSerializer(Class<T>, VPackSerializer<T>) - Method in class com.arangodb.ArangoDBAsync.Builder
-
Register a custom VPackSerializer for a specific type to be used within the internal serialization
process.
- reloadRouting() - Method in interface com.arangodb.ArangoDatabaseAsync
-
Reload the routing table.
- removeEdgeDefinition(String) - Method in interface com.arangodb.ArangoGraphAsync
-
Remove one edge definition from the graph.
- rename(String) - Method in interface com.arangodb.ArangoCollectionAsync
-
Renames a collection
- rename(String) - Method in interface com.arangodb.ArangoViewAsync
-
Renames the view.
- replaceDocument(String, T) - Method in interface com.arangodb.ArangoCollectionAsync
-
Replaces the document with key with the one in the body, provided there is such a document and no precondition is
violated
- replaceDocument(String, T, DocumentReplaceOptions) - Method in interface com.arangodb.ArangoCollectionAsync
-
Replaces the document with key with the one in the body, provided there is such a document and no precondition is
violated
- replaceDocuments(Collection<T>) - Method in interface com.arangodb.ArangoCollectionAsync
-
Replaces multiple documents in the specified collection with the ones in the values, the replaced documents are
specified by the _key attributes in the documents in values.
- replaceDocuments(Collection<T>, DocumentReplaceOptions) - Method in interface com.arangodb.ArangoCollectionAsync
-
Replaces multiple documents in the specified collection with the ones in the values, the replaced documents are
specified by the _key attributes in the documents in values.
- replaceEdge(String, T) - Method in interface com.arangodb.ArangoEdgeCollectionAsync
-
Replaces the edge with key with the one in the body, provided there is such a edge and no precondition is
violated
- replaceEdge(String, T, EdgeReplaceOptions) - Method in interface com.arangodb.ArangoEdgeCollectionAsync
-
Replaces the edge with key with the one in the body, provided there is such a edge and no precondition is
violated
- replaceEdgeDefinition(EdgeDefinition) - Method in interface com.arangodb.ArangoGraphAsync
-
Change one specific edge definition.
- replaceProperties(ArangoSearchPropertiesOptions) - Method in interface com.arangodb.ArangoSearchAsync
-
Changes properties of the view.
- replaceUser(String, UserUpdateOptions) - Method in interface com.arangodb.ArangoDBAsync
-
Replaces the data of an existing user.
- replaceVertex(String, T) - Method in interface com.arangodb.ArangoVertexCollectionAsync
-
Replaces the vertex with key with the one in the body, provided there is such a vertex and no precondition is
violated
- replaceVertex(String, T, VertexReplaceOptions) - Method in interface com.arangodb.ArangoVertexCollectionAsync
-
Replaces the vertex with key with the one in the body, provided there is such a vertex and no precondition is
violated
- resetAccess(String) - Method in interface com.arangodb.ArangoCollectionAsync
-
Clear the collection access level, revert back to the default access level.
- resetAccess(String) - Method in interface com.arangodb.ArangoDatabaseAsync
-
Clear the database access level, revert back to the default access level.
- revokeAccess(String) - Method in interface com.arangodb.ArangoCollectionAsync
-
Revokes access to the collection for user user.
- revokeAccess(String) - Method in interface com.arangodb.ArangoDatabaseAsync
-
Revokes access to the database dbname for user user.
- route(String...) - Method in interface com.arangodb.ArangoDatabaseAsync
-
Returns a new
ArangoRouteAsync instance for the given path (relative to the database) that can be used to
perform arbitrary requests.
- route(String...) - Method in interface com.arangodb.ArangoRouteAsync
-
Returns a new
ArangoRouteAsync instance for the given path (relative to the current route) that can be
used to perform arbitrary requests.