Package | Description |
---|---|
com.arangodb | |
com.arangodb.impl | |
com.arangodb.util |
Modifier and Type | Method and Description |
---|---|
AqlQueryOptions |
ArangoDriver.getDefaultAqlQueryOptions()
Creates a default AqlQueryOptions object
|
Modifier and Type | Method and Description |
---|---|
<T> CursorResult<T> |
ArangoDriver.executeAqlQuery(String query,
Map<String,Object> bindVars,
AqlQueryOptions aqlQueryOptions,
Class<T> clazz)
This method executes an AQL query and returns a CursorResult
|
<T> CursorResult<T> |
InternalCursorDriver.executeAqlQuery(String database,
String query,
Map<String,Object> bindVars,
AqlQueryOptions aqlQueryOptions,
Class<T> clazz) |
String |
ArangoDriver.executeAqlQueryJSON(String query,
Map<String,Object> bindVars,
AqlQueryOptions aqlQueryOptions)
Executes an AQL query and returns the raw JSON response
|
String |
InternalCursorDriver.executeAqlQueryJSON(String database,
String query,
Map<String,Object> bindVars,
AqlQueryOptions aqlQueryOptions) |
CursorRawResult |
ArangoDriver.executeAqlQueryRaw(String query,
Map<String,Object> bindVars,
AqlQueryOptions aqlQueryOptions)
This method executes an AQL query and returns a CursorRawResult.
|
CursorRawResult |
InternalCursorDriver.executeAqlQueryRaw(String database,
String query,
Map<String,Object> bindVars,
AqlQueryOptions aqlQueryOptions) |
<T,S extends DocumentEntity<T>> |
ArangoDriver.executeAqlQueryWithDocumentCursorResult(String query,
Map<String,Object> bindVars,
AqlQueryOptions aqlQueryOptions,
Class<S> classDocumentEntity,
Class<T> clazz)
This method executes an AQL query and returns a DocumentCursorResult
|
<T,S extends DocumentEntity<T>> |
InternalCursorDriver.executeBaseCursorQuery(String database,
String query,
Map<String,Object> bindVars,
AqlQueryOptions aqlQueryOptions,
Class<S> classDocumentEntity,
Class<T> clazz) |
<T> CursorEntity<T> |
InternalCursorDriver.executeCursorEntityQuery(String database,
String query,
Map<String,Object> bindVars,
AqlQueryOptions aqlQueryOptions,
Class<?>... clazz) |
<T> DocumentCursor<T> |
ArangoDriver.executeDocumentQuery(String query,
Map<String,Object> bindVars,
AqlQueryOptions aqlQueryOptions,
Class<T> clazz)
This method executes an AQL query and returns a DocumentCursor
|
<T> EdgeCursor<T> |
ArangoDriver.executeEdgeQuery(String query,
Map<String,Object> bindVars,
AqlQueryOptions aqlQueryOptions,
Class<T> clazz)
Returns edges as an EdgeCursor by a given query
|
<T> VertexCursor<T> |
ArangoDriver.executeVertexQuery(String query,
Map<String,Object> bindVars,
AqlQueryOptions aqlQueryOptions,
Class<T> clazz)
Returns vertices as a VertexCursor by a given query
|
<V,E> ShortestPathEntity<V,E> |
InternalCursorDriver.getShortestPath(String database,
String graphName,
Object startVertexExample,
Object endVertexExample,
ShortestPathOptions shortestPathOptions,
AqlQueryOptions aqlQueryOptions,
Class<V> vertexClass,
Class<E> edgeClass)
Get the shortest path from a vertex to another vertex
|
<T> EdgeCursor<T> |
ArangoDriver.graphGetEdgeCursor(String graphName,
Class<T> clazz,
Object vertexExample,
GraphEdgesOptions graphEdgesOptions,
AqlQueryOptions aqlQueryOptions)
Returns an EdgeCursor by a given vertex example and some options
|
<T> VertexCursor<T> |
ArangoDriver.graphGetVertexCursor(String graphName,
Class<T> clazz,
Object vertexExample,
GraphVerticesOptions graphVerticesOptions,
AqlQueryOptions aqlQueryOptions)
Returns a VertexCursor by a given vertex example and some options
|
Modifier and Type | Method and Description |
---|---|
<T> CursorResult<T> |
InternalCursorDriverImpl.executeAqlQuery(String database,
String query,
Map<String,Object> bindVars,
AqlQueryOptions aqlQueryOptions,
Class<T> clazz) |
String |
InternalCursorDriverImpl.executeAqlQueryJSON(String database,
String query,
Map<String,Object> bindVars,
AqlQueryOptions aqlQueryOptions) |
CursorRawResult |
InternalCursorDriverImpl.executeAqlQueryRaw(String database,
String query,
Map<String,Object> bindVars,
AqlQueryOptions aqlQueryOptions) |
<T,S extends DocumentEntity<T>> |
InternalCursorDriverImpl.executeBaseCursorQuery(String database,
String query,
Map<String,Object> bindVars,
AqlQueryOptions aqlQueryOptions,
Class<S> classDocumentEntity,
Class<T> clazz) |
<T> CursorEntity<T> |
InternalCursorDriverImpl.executeCursorEntityQuery(String database,
String query,
Map<String,Object> bindVars,
AqlQueryOptions aqlQueryOptions,
Class<?>... clazz) |
<V,E> ShortestPathEntity<V,E> |
InternalCursorDriverImpl.getShortestPath(String database,
String graphName,
Object startVertexExample,
Object endVertexExample,
ShortestPathOptions shortestPathOptions,
AqlQueryOptions aqlQueryOptions,
Class<V> vertexClass,
Class<E> edgeClass) |
Modifier and Type | Method and Description |
---|---|
AqlQueryOptions |
AqlQueryOptions.setBatchSize(Integer batchSize)
maximum number of result documents to be transferred from the server to
the client in one roundtrip (optional).
|
AqlQueryOptions |
AqlQueryOptions.setCache(Boolean cache)
flag to determine whether the AQL query cache shall be used.
|
AqlQueryOptions |
AqlQueryOptions.setCount(Boolean count)
boolean flag that indicates whether the number of documents in the result
set should be returned in the "count" attribute of the result (optional).
|
AqlQueryOptions |
AqlQueryOptions.setFullCount(Boolean fullCount)
if set to true and the query contains a LIMIT clause, then the result
will contain an extra attribute extra with a sub-attribute fullCount.
|
AqlQueryOptions |
AqlQueryOptions.setTtl(Integer ttl)
an optional time-to-live for the cursor (in seconds).
|
Copyright © 2012–2016 ArangoDB GmbH. All rights reserved.