public class InternalSimpleDriverImpl extends BaseArangoDriver implements InternalSimpleDriver
Modifier and Type | Field and Description |
---|---|
protected AnnotationHandler |
annotationHandler |
protected static String |
COLLECTION |
protected ArangoConfigure |
configure |
protected InternalCursorDriver |
cursorDriver |
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 InternalCursorDriver cursorDriver
protected static final String COLLECTION
protected ArangoConfigure configure
protected HttpManager httpManager
protected AnnotationHandler annotationHandler
public <T> DocumentCursor<T> executeSimpleAllDocuments(String database, String collectionName, int skip, int limit, Class<T> clazz) throws ArangoException
executeSimpleAllDocuments
in interface InternalSimpleDriver
ArangoException
public <T> DocumentCursor<T> executeSimpleByExampleDocuments(String database, String collectionName, Map<String,Object> example, int skip, int limit, Class<T> clazz) throws ArangoException
executeSimpleByExampleDocuments
in interface InternalSimpleDriver
ArangoException
public <T> ScalarExampleEntity<T> executeSimpleFirstExample(String database, String collectionName, Map<String,Object> example, Class<T> clazz) throws ArangoException
executeSimpleFirstExample
in interface InternalSimpleDriver
ArangoException
public <T> ScalarExampleEntity<T> executeSimpleAny(String database, String collectionName, Class<T> clazz) throws ArangoException
executeSimpleAny
in interface InternalSimpleDriver
ArangoException
public <T> DocumentCursor<T> executeSimpleRangeWithDocuments(String database, String collectionName, String attribute, Object left, Object right, Boolean closed, int skip, int limit, Class<T> clazz) throws ArangoException
executeSimpleRangeWithDocuments
in interface InternalSimpleDriver
ArangoException
public SimpleByResultEntity executeSimpleRemoveByExample(String database, String collectionName, Map<String,Object> example, Boolean waitForSync, Integer limit) throws ArangoException
executeSimpleRemoveByExample
in interface InternalSimpleDriver
ArangoException
public SimpleByResultEntity executeSimpleReplaceByExample(String database, String collectionName, Map<String,Object> example, Map<String,Object> newValue, Boolean waitForSync, Integer limit) throws ArangoException
executeSimpleReplaceByExample
in interface InternalSimpleDriver
ArangoException
public SimpleByResultEntity executeSimpleUpdateByExample(String database, String collectionName, Map<String,Object> example, Map<String,Object> newValue, Boolean keepNull, Boolean waitForSync, Integer limit) throws ArangoException
executeSimpleUpdateByExample
in interface InternalSimpleDriver
ArangoException
public <T> DocumentCursor<T> executeSimpleFulltextWithDocuments(String database, String collectionName, String attribute, String query, int skip, int limit, String index, Class<T> clazz) throws ArangoException
executeSimpleFulltextWithDocuments
in interface InternalSimpleDriver
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.