public interface InternalDocumentDriver extends BaseDriverInterface
Modifier and Type | Method and Description |
---|---|
String |
checkDocument(String database,
String documentHandle) |
<T> DocumentEntity<T> |
createDocument(String database,
String collectionName,
String documentKey,
T value,
Boolean waitForSync) |
DocumentEntity<String> |
createDocumentRaw(String database,
String collectionName,
String rawJsonString,
Boolean waitForSync) |
<T> EdgeEntity<T> |
createEdge(String database,
String collectionName,
String documentKey,
T value,
String fromHandle,
String toHandle,
Boolean waitForSync) |
DocumentEntity<?> |
deleteDocument(String database,
String documentHandle,
String rev) |
<T> DocumentEntity<T> |
getDocument(String database,
String documentHandle,
Class<T> clazz,
String ifNoneMatchRevision,
String ifMatchRevision) |
String |
getDocumentRaw(String database,
String documentHandle,
String ifNoneMatchRevision,
String ifMatchRevision) |
List<String> |
getDocuments(String database,
String collectionName) |
<T> DocumentEntity<T> |
replaceDocument(String database,
String documentHandle,
T value,
String rev,
Boolean waitForSync) |
DocumentEntity<String> |
replaceDocumentRaw(String database,
String documentHandle,
String rawJsonString,
String rev,
Boolean waitForSync) |
<T> DocumentEntity<T> |
updateDocument(String database,
String documentHandle,
T value,
String rev,
Boolean waitForSync,
Boolean keepNull) |
DocumentEntity<String> |
updateDocumentRaw(String database,
String documentHandle,
String rawJsonString,
String rev,
Boolean waitForSync,
Boolean keepNull) |
getHttpManager, setHttpManager
<T> DocumentEntity<T> createDocument(String database, String collectionName, String documentKey, T value, Boolean waitForSync) throws ArangoException
ArangoException
DocumentEntity<String> createDocumentRaw(String database, String collectionName, String rawJsonString, Boolean waitForSync) throws ArangoException
ArangoException
<T> DocumentEntity<T> replaceDocument(String database, String documentHandle, T value, String rev, Boolean waitForSync) throws ArangoException
ArangoException
DocumentEntity<String> replaceDocumentRaw(String database, String documentHandle, String rawJsonString, String rev, Boolean waitForSync) throws ArangoException
ArangoException
<T> DocumentEntity<T> updateDocument(String database, String documentHandle, T value, String rev, Boolean waitForSync, Boolean keepNull) throws ArangoException
ArangoException
DocumentEntity<String> updateDocumentRaw(String database, String documentHandle, String rawJsonString, String rev, Boolean waitForSync, Boolean keepNull) throws ArangoException
ArangoException
List<String> getDocuments(String database, String collectionName) throws ArangoException
ArangoException
String checkDocument(String database, String documentHandle) throws ArangoException
ArangoException
<T> DocumentEntity<T> getDocument(String database, String documentHandle, Class<T> clazz, String ifNoneMatchRevision, String ifMatchRevision) throws ArangoException
ArangoException
String getDocumentRaw(String database, String documentHandle, String ifNoneMatchRevision, String ifMatchRevision) throws ArangoException
ArangoException
DocumentEntity<?> deleteDocument(String database, String documentHandle, String rev) throws ArangoException
ArangoException
<T> EdgeEntity<T> createEdge(String database, String collectionName, String documentKey, T value, String fromHandle, String toHandle, Boolean waitForSync) throws ArangoException
ArangoException
Copyright © 2012–2016 ArangoDB GmbH. All rights reserved.