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,
ArangoDriver driver)
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)
Deprecated.
use AQL instead
|
<T> VertexCursor<T> |
ArangoDriver.graphGetVertexCursor(String graphName,
Class<T> clazz,
Object vertexExample,
GraphVerticesOptions graphVerticesOptions,
AqlQueryOptions aqlQueryOptions)
Deprecated.
use AQL instead
|
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,
ArangoDriver driver)
Deprecated.
use AQL instead
|
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.setProfile(Boolean profile)
if set to true, then the additional query profiling information will be
returned in the extra.stats return attribute if the query result is not
served from the query cache.
|
AqlQueryOptions |
AqlQueryOptions.setTtl(Integer ttl)
an optional time-to-live for the cursor (in seconds).
|
Copyright © 2012–2016 ArangoDB GmbH. All rights reserved.