public class InternalCursorDriverImpl extends BaseArangoDriver implements InternalCursorDriver
Modifier and Type | Field and Description |
---|---|
protected AnnotationHandler |
annotationHandler |
protected static String |
COLLECTION |
protected ArangoConfigure |
configure |
protected HttpManager |
httpManager |
createDocumentEndpointUrl, createDocumentHandle, createDocumentHandle, createEndpointUrl, createEndpointUrl, createEntity, createEntity, createEntity, createEntity, createEntityImpl, createGharialEndpointUrl, createIndexEndpointUrl, createJobEndpointUrl, createUserEndpointUrl, getJSONResponseText, setKeyValueHeader, setStatusCode, toReplicationDumpHeader, validate, validateCollectionName, validateDatabaseName, validateDocumentHandle
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getHttpManager, setHttpManager
protected static final String COLLECTION
protected ArangoConfigure configure
protected HttpManager httpManager
protected AnnotationHandler annotationHandler
public CursorEntity<?> validateQuery(String database, String query) throws ArangoException
validateQuery
in interface InternalCursorDriver
ArangoException
public String executeAqlQueryJSON(String database, String query, Map<String,Object> bindVars, AqlQueryOptions aqlQueryOptions) throws ArangoException
executeAqlQueryJSON
in interface InternalCursorDriver
ArangoException
public <T> CursorEntity<T> executeCursorEntityQuery(String database, String query, Map<String,Object> bindVars, AqlQueryOptions aqlQueryOptions, Class<?>... clazz) throws ArangoException
executeCursorEntityQuery
in interface InternalCursorDriver
ArangoException
public <T> CursorEntity<T> continueQuery(String database, long cursorId, Class<?>... clazz) throws ArangoException
continueQuery
in interface InternalCursorDriver
ArangoException
public DefaultEntity finishQuery(String database, long cursorId) throws ArangoException
finishQuery
in interface InternalCursorDriver
ArangoException
public <T,S extends DocumentEntity<T>> DocumentCursorResult<T,S> executeBaseCursorQuery(String database, String query, Map<String,Object> bindVars, AqlQueryOptions aqlQueryOptions, Class<S> classDocumentEntity, Class<T> clazz) throws ArangoException
executeBaseCursorQuery
in interface InternalCursorDriver
ArangoException
public <T> CursorResult<T> executeAqlQuery(String database, String query, Map<String,Object> bindVars, AqlQueryOptions aqlQueryOptions, Class<T> clazz) throws ArangoException
executeAqlQuery
in interface InternalCursorDriver
ArangoException
public CursorRawResult executeAqlQueryRaw(String database, String query, Map<String,Object> bindVars, AqlQueryOptions aqlQueryOptions) throws ArangoException
executeAqlQueryRaw
in interface InternalCursorDriver
ArangoException
@Deprecated public <V,E> ShortestPathEntity<V,E> getShortestPath(String database, String graphName, Object startVertexExample, Object endVertexExample, ShortestPathOptions shortestPathOptions, AqlQueryOptions aqlQueryOptions, Class<V> vertexClass, Class<E> edgeClass, ArangoDriver driver) throws ArangoException
InternalCursorDriver
getShortestPath
in interface InternalCursorDriver
database
- the database namegraphName
- the graph namestartVertexExample
- a start vertex example object (or null)endVertexExample
- a start vertex example object (or null)shortestPathOptions
- shortest path optionsaqlQueryOptions
- AQL query optionsvertexClass
- the vertex classedgeClass
- the edge classArangoException
public QueryTrackingPropertiesEntity getQueryTrackingProperties(String database) throws ArangoException
getQueryTrackingProperties
in interface InternalCursorDriver
ArangoException
public QueryTrackingPropertiesEntity setQueryTrackingProperties(String database, QueryTrackingPropertiesEntity properties) throws ArangoException
setQueryTrackingProperties
in interface InternalCursorDriver
ArangoException
public QueriesResultEntity getCurrentlyRunningQueries(String database) throws ArangoException
getCurrentlyRunningQueries
in interface InternalCursorDriver
ArangoException
public QueriesResultEntity getSlowQueries(String database) throws ArangoException
getSlowQueries
in interface InternalCursorDriver
ArangoException
public DefaultEntity deleteSlowQueries(String database) throws ArangoException
deleteSlowQueries
in interface InternalCursorDriver
ArangoException
public DefaultEntity killQuery(String database, String id) throws ArangoException
killQuery
in interface InternalCursorDriver
ArangoException
public HttpManager getHttpManager()
getHttpManager
in interface BaseDriverInterface
public void setHttpManager(HttpManager httpManager)
setHttpManager
in interface BaseDriverInterface
Copyright © 2012–2016 ArangoDB GmbH. All rights reserved.