Modifier and Type | Method and Description |
---|---|
StreamTransactionEntity |
ArangoDatabase.abortStreamTransaction(String id)
Aborts a Stream Transaction.
|
GraphEntity |
ArangoGraph.addEdgeDefinition(EdgeDefinition definition)
Adds the given edge definition to the graph.
|
GraphEntity |
ArangoGraph.addVertexCollection(String name)
Adds a vertex collection to the set of collections of the graph.
|
StreamTransactionEntity |
ArangoDatabase.beginStreamTransaction(StreamTransactionOptions options)
Begins a Stream Transaction.
|
CollectionPropertiesEntity |
ArangoCollection.changeProperties(CollectionPropertiesOptions options)
Changes the properties of the collection
|
void |
ArangoDatabase.clearQueryCache()
Clears the AQL query cache
|
void |
ArangoDatabase.clearSlowQueries()
Clears the list of slow AQL queries
|
StreamTransactionEntity |
ArangoDatabase.commitStreamTransaction(String id)
Commits a Stream Transaction.
|
CollectionPropertiesEntity |
ArangoCollection.count()
Counts the documents in a collection
|
CollectionPropertiesEntity |
ArangoCollection.count(CollectionCountOptions options)
Counts the documents in a collection
|
CollectionEntity |
ArangoCollection.create()
Creates a collection for this collection's name, then returns collection information from the server.
|
Boolean |
ArangoDatabase.create()
Creates the database
|
ViewEntity |
ArangoSearch.create()
Creates a view, then returns view information from the server.
|
ViewEntity |
ArangoSearch.create(ArangoSearchCreateOptions options)
Creates a view with the given
options , then returns view information from the server. |
GraphEntity |
ArangoGraph.create(Collection<EdgeDefinition> edgeDefinitions)
Creates the graph in the graph module.
|
GraphEntity |
ArangoGraph.create(Collection<EdgeDefinition> edgeDefinitions,
GraphCreateOptions options)
Creates the graph in the graph module.
|
CollectionEntity |
ArangoCollection.create(CollectionCreateOptions options)
Creates a collection with the given
options for this collection's name, then returns collection
information from the server. |
AnalyzerEntity |
ArangoDatabase.createAnalyzer(AnalyzerEntity options)
Creates an Analyzer
|
void |
ArangoDatabase.createAqlFunction(String name,
String code,
AqlFunctionCreateOptions options)
Create a new AQL user function
|
ViewEntity |
ArangoDatabase.createArangoSearch(String name,
ArangoSearchCreateOptions options)
Creates a ArangoSearch view with the given
options , then returns view information from the server. |
CollectionEntity |
ArangoDatabase.createCollection(String name)
Creates a collection for the given collection's name, then returns collection information from the server.
|
CollectionEntity |
ArangoDatabase.createCollection(String name,
CollectionCreateOptions options)
Creates a collection with the given
options for this collection's name, then returns collection
information from the server. |
Boolean |
ArangoDB.createDatabase(String name)
Creates a new database with the given name.
|
GraphEntity |
ArangoDatabase.createGraph(String name,
Collection<EdgeDefinition> edgeDefinitions)
Create a new graph in the graph module.
|
GraphEntity |
ArangoDatabase.createGraph(String name,
Collection<EdgeDefinition> edgeDefinitions,
GraphCreateOptions options)
Create a new graph in the graph module.
|
UserEntity |
ArangoDB.createUser(String user,
String passwd)
Create a new user.
|
UserEntity |
ArangoDB.createUser(String user,
String passwd,
UserCreateOptions options)
Create a new user.
|
ViewEntity |
ArangoDatabase.createView(String name,
ViewType type)
Creates a view of the given
type , then returns view information from the server. |
<T> ArangoCursor<T> |
ArangoDatabase.cursor(String cursorId,
Class<T> type)
Return an cursor from the given cursor-ID if still existing
|
Response |
ArangoRoute.delete()
Performs a DELETE request to the given URL and returns the server response.
|
void |
ArangoDatabase.deleteAnalyzer(String name)
Deletes an Analyzer
|
void |
ArangoDatabase.deleteAnalyzer(String name,
AnalyzerDeleteOptions options)
Deletes an Analyzer
|
Integer |
ArangoDatabase.deleteAqlFunction(String name,
AqlFunctionDeleteOptions options)
Deletes the AQL user function with the given name from the database.
|
DocumentDeleteEntity<Void> |
ArangoCollection.deleteDocument(String key)
Deletes the document with the given
key from the collection. |
<T> DocumentDeleteEntity<T> |
ArangoCollection.deleteDocument(String key,
Class<T> type,
DocumentDeleteOptions options)
Deletes the document with the given
key from the collection. |
MultiDocumentEntity<DocumentDeleteEntity<Void>> |
ArangoCollection.deleteDocuments(Collection<?> values)
Deletes multiple documents from the collection.
|
<T> MultiDocumentEntity<DocumentDeleteEntity<T>> |
ArangoCollection.deleteDocuments(Collection<?> values,
Class<T> type,
DocumentDeleteOptions options)
Deletes multiple documents from the collection.
|
void |
ArangoEdgeCollection.deleteEdge(String key)
Removes a edge
|
void |
ArangoEdgeCollection.deleteEdge(String key,
EdgeDeleteOptions options)
Removes a edge
|
String |
ArangoCollection.deleteIndex(String id)
Deletes the index with the given
id from the collection. |
String |
ArangoDatabase.deleteIndex(String id)
Deletes an index
|
void |
ArangoDB.deleteUser(String user)
Removes an existing user, identified by user.
|
void |
ArangoVertexCollection.deleteVertex(String key)
Deletes the vertex with the given
key from the collection. |
void |
ArangoVertexCollection.deleteVertex(String key,
VertexDeleteOptions options)
Deletes the vertex with the given
key from the collection. |
Boolean |
ArangoCollection.documentExists(String key,
DocumentExistsOptions options)
Checks if the document exists by reading a single document head
|
void |
ArangoCollection.drop()
Deletes the collection from the database.
|
void |
ArangoVertexCollection.drop()
Removes a vertex collection from the graph and optionally deletes the collection, if it is not used in any other
graph
|
Boolean |
ArangoDatabase.drop()
Deletes the database from the server.
|
void |
ArangoGraph.drop()
Deletes the graph from the database.
|
void |
ArangoView.drop()
Deletes the view from the database.
|
void |
ArangoCollection.drop(boolean isSystem)
Deletes the collection from the database.
|
void |
ArangoGraph.drop(boolean dropCollections)
Deletes the graph from the database.
|
IndexEntity |
ArangoCollection.ensureFulltextIndex(Iterable<String> fields,
FulltextIndexOptions options)
Creates a fulltext index for the collection, if it does not already exist.
|
IndexEntity |
ArangoCollection.ensureGeoIndex(Iterable<String> fields,
GeoIndexOptions options)
Creates a geo-spatial index for the collection, if it does not already exist.
|
IndexEntity |
ArangoCollection.ensureHashIndex(Iterable<String> fields,
HashIndexOptions options)
Creates a hash index for the collection if it does not already exist.
|
IndexEntity |
ArangoCollection.ensurePersistentIndex(Iterable<String> fields,
PersistentIndexOptions options)
Creates a persistent index for the collection, if it does not already exist.
|
IndexEntity |
ArangoCollection.ensureSkiplistIndex(Iterable<String> fields,
SkiplistIndexOptions options)
Creates a skip-list index for the collection, if it does not already exist.
|
IndexEntity |
ArangoCollection.ensureTtlIndex(Iterable<String> fields,
TtlIndexOptions options)
Creates a ttl index for the collection, if it does not already exist.
|
Response |
ArangoDB.execute(Request request)
Generic Execute.
|
Response |
ArangoDB.execute(Request request,
HostHandle hostHandle)
Generic Execute.
|
<V,E> TraversalEntity<V,E> |
ArangoDatabase.executeTraversal(Class<V> vertexClass,
Class<E> edgeClass,
TraversalOptions options)
Execute a server-side traversal
|
boolean |
ArangoCollection.exists()
Checks whether the collection exists
|
boolean |
ArangoDatabase.exists()
Checks whether the database exists
|
boolean |
ArangoGraph.exists()
Checks whether the graph exists
|
boolean |
ArangoView.exists()
Checks whether the view exists.
|
AqlExecutionExplainEntity |
ArangoDatabase.explainQuery(String query,
Map<String,Object> bindVars,
AqlQueryExplainOptions options)
Explain an AQL query and return information about it
|
Response |
ArangoRoute.get()
Performs a GET request to the given URL and returns the server response.
|
Collection<String> |
ArangoDB.getAccessibleDatabases()
Retrieves a list of all databases the current user can access
|
Collection<String> |
ArangoDatabase.getAccessibleDatabases()
Retrieves a list of all databases the current user can access
|
Collection<String> |
ArangoDB.getAccessibleDatabasesFor(String user)
List available database to the specified user
|
AnalyzerEntity |
ArangoDatabase.getAnalyzer(String name)
Gets information about an Analyzer
|
Collection<AnalyzerEntity> |
ArangoDatabase.getAnalyzers()
Retrieves all analyzers definitions.
|
Collection<AqlFunctionEntity> |
ArangoDatabase.getAqlFunctions(AqlFunctionGetOptions options)
Gets all reqistered AQL user functions
|
Collection<CollectionEntity> |
ArangoDatabase.getCollections()
Fetches all collections from the database and returns an list of collection descriptions.
|
Collection<CollectionEntity> |
ArangoDatabase.getCollections(CollectionsReadOptions options)
Fetches all collections from the database and returns an list of collection descriptions.
|
Collection<QueryEntity> |
ArangoDatabase.getCurrentlyRunningQueries()
Returns a list of currently running AQL queries
|
Collection<String> |
ArangoDB.getDatabases()
Retrieves a list of all existing databases
|
<T> T |
ArangoCollection.getDocument(String key,
Class<T> type)
Retrieves the document with the given
key from the collection. |
<T> T |
ArangoDatabase.getDocument(String id,
Class<T> type)
Reads a single document
|
<T> T |
ArangoCollection.getDocument(String key,
Class<T> type,
DocumentReadOptions options)
Retrieves the document with the given
key from the collection. |
<T> T |
ArangoDatabase.getDocument(String id,
Class<T> type,
DocumentReadOptions options)
Reads a single document
|
<T> MultiDocumentEntity<T> |
ArangoCollection.getDocuments(Collection<String> keys,
Class<T> type)
Retrieves multiple documents with the given
_key from the collection. |
<T> MultiDocumentEntity<T> |
ArangoCollection.getDocuments(Collection<String> keys,
Class<T> type,
DocumentReadOptions options)
Retrieves multiple documents with the given
_key from the collection. |
<T> T |
ArangoEdgeCollection.getEdge(String key,
Class<T> type)
Fetches an existing edge
|
<T> T |
ArangoEdgeCollection.getEdge(String key,
Class<T> type,
GraphDocumentReadOptions options)
Fetches an existing edge
|
Collection<String> |
ArangoGraph.getEdgeDefinitions()
Fetches all edge collections from the graph and returns a list of collection names.
|
ArangoDBEngine |
ArangoDB.getEngine()
Returns the server storage engine.
|
ArangoDBEngine |
ArangoDatabase.getEngine()
Returns the name of the used storage engine.
|
Collection<GraphEntity> |
ArangoDatabase.getGraphs()
Lists all graphs known to the graph module
|
IndexEntity |
ArangoCollection.getIndex(String id)
Fetches information about the index with the given
id and returns it. |
IndexEntity |
ArangoDatabase.getIndex(String id)
Returns an index
|
Collection<IndexEntity> |
ArangoCollection.getIndexes()
Fetches a list of all indexes on this collection.
|
CollectionEntity |
ArangoCollection.getInfo()
Returns information about the collection
|
DatabaseEntity |
ArangoDatabase.getInfo()
Retrieves information about the current database
|
GraphEntity |
ArangoGraph.getInfo()
Retrieves general information about the graph.
|
ViewEntity |
ArangoView.getInfo()
Returns information about the view.
|
LogLevelEntity |
ArangoDB.getLogLevel()
Returns the server's current loglevel settings.
|
LogEntity |
ArangoDB.getLogs(LogOptions options)
Returns fatal, error, warning or info log messages from the server's global log.
|
Permissions |
ArangoCollection.getPermissions(String user)
Get the collection access level
|
Permissions |
ArangoDatabase.getPermissions(String user)
Get specific database access level
|
CollectionPropertiesEntity |
ArangoCollection.getProperties()
Reads the properties of the specified collection
|
ArangoSearchPropertiesEntity |
ArangoSearch.getProperties()
Reads the properties of the specified view.
|
QueryCachePropertiesEntity |
ArangoDatabase.getQueryCacheProperties()
Returns the global configuration for the AQL query cache
|
QueryTrackingPropertiesEntity |
ArangoDatabase.getQueryTrackingProperties()
Returns the configuration for the AQL query tracking
|
CollectionRevisionEntity |
ArangoCollection.getRevision()
Retrieve the collections revision
|
ServerRole |
ArangoDB.getRole()
Returns the server role.
|
Collection<QueryEntity> |
ArangoDatabase.getSlowQueries()
Returns a list of slow running AQL queries
|
StreamTransactionEntity |
ArangoDatabase.getStreamTransaction(String id)
Gets information about a Stream Transaction.
|
Collection<TransactionEntity> |
ArangoDatabase.getStreamTransactions()
Gets all the currently running Stream Transactions.
|
UserEntity |
ArangoDB.getUser(String user)
Fetches data about the specified user.
|
Collection<UserEntity> |
ArangoDB.getUsers()
Fetches data about all users.
|
ArangoDBVersion |
ArangoDB.getVersion()
Returns the server name and version number.
|
ArangoDBVersion |
ArangoDatabase.getVersion()
Returns the server name and version number.
|
<T> T |
ArangoVertexCollection.getVertex(String key,
Class<T> type)
Retrieves the vertex document with the given
key from the collection. |
<T> T |
ArangoVertexCollection.getVertex(String key,
Class<T> type,
GraphDocumentReadOptions options)
Retrieves the vertex document with the given
key from the collection. |
Collection<String> |
ArangoGraph.getVertexCollections()
Fetches all vertex collections from the graph and returns a list of collection names.
|
Collection<ViewEntity> |
ArangoDatabase.getViews()
Fetches all views from the database and returns an list of view descriptions.
|
void |
ArangoDatabase.grantAccess(String user)
Grants access to the database for user
user . |
void |
ArangoCollection.grantAccess(String user,
Permissions permissions)
Grants or revoke access to the collection for user user.
|
void |
ArangoDatabase.grantAccess(String user,
Permissions permissions)
Grants or revoke access to the database for user
user . |
void |
ArangoDB.grantDefaultCollectionAccess(String user,
Permissions permissions)
Sets the default access level for collections for the user
user . |
void |
ArangoDatabase.grantDefaultCollectionAccess(String user,
Permissions permissions)
Sets the default access level for collections within this database for the user
user . |
void |
ArangoDB.grantDefaultDatabaseAccess(String user,
Permissions permissions)
Sets the default access level for databases for the user
user . |
Response |
ArangoRoute.head()
Performs a HEAD request to the given URL and returns the server response.
|
DocumentImportEntity |
ArangoCollection.importDocuments(Collection<?> values)
Bulk imports the given values into the collection.
|
DocumentImportEntity |
ArangoCollection.importDocuments(Collection<?> values,
DocumentImportOptions options)
Bulk imports the given values into the collection.
|
DocumentImportEntity |
ArangoCollection.importDocuments(String values)
Bulk imports the given values into the collection.
|
DocumentImportEntity |
ArangoCollection.importDocuments(String values,
DocumentImportOptions options)
Bulk imports the given values into the collection.
|
<T> DocumentCreateEntity<T> |
ArangoCollection.insertDocument(T value)
Creates a new document from the given document, unless there is already a document with the _key given.
|
<T> DocumentCreateEntity<T> |
ArangoCollection.insertDocument(T value,
DocumentCreateOptions options)
Creates a new document from the given document, unless there is already a document with the _key given.
|
<T> MultiDocumentEntity<DocumentCreateEntity<T>> |
ArangoCollection.insertDocuments(Collection<T> values)
Creates new documents from the given documents, unless there is already a document with the _key given.
|
<T> MultiDocumentEntity<DocumentCreateEntity<T>> |
ArangoCollection.insertDocuments(Collection<T> values,
DocumentCreateOptions options)
Creates new documents from the given documents, unless there is already a document with the _key given.
|
<T> EdgeEntity |
ArangoEdgeCollection.insertEdge(T value)
Creates a new edge in the collection
|
<T> EdgeEntity |
ArangoEdgeCollection.insertEdge(T value,
EdgeCreateOptions options)
Creates a new edge in the collection
|
<T> VertexEntity |
ArangoVertexCollection.insertVertex(T value)
Creates a new vertex in the collection
|
<T> VertexEntity |
ArangoVertexCollection.insertVertex(T value,
VertexCreateOptions options)
Creates a new vertex in the collection
|
void |
ArangoDatabase.killQuery(String id)
Kills a running query.
|
CollectionEntity |
ArangoCollection.load()
Tells the server to load the collection into memory.
|
ArangoDB.Builder |
ArangoDB.Builder.loadProperties(InputStream in) |
AqlParseEntity |
ArangoDatabase.parseQuery(String query)
Parse an AQL query and return information about it This method is for query validation only.
|
Response |
ArangoRoute.patch()
Performs a PATCH request to the given URL and returns the server response.
|
Response |
ArangoRoute.post()
Performs a POST request to the given URL and returns the server response.
|
Response |
ArangoRoute.put()
Performs a PUT request to the given URL and returns the server response.
|
<T> ArangoCursor<T> |
ArangoDatabase.query(String query,
AqlQueryOptions options,
Class<T> type)
Performs a database query using the given
query , then returns a new ArangoCursor instance for the
result list. |
<T> ArangoCursor<T> |
ArangoDatabase.query(String query,
Class<T> type)
Performs a database query using the given
query , then returns a new ArangoCursor instance for the
result list. |
<T> ArangoCursor<T> |
ArangoDatabase.query(String query,
Map<String,Object> bindVars,
AqlQueryOptions options,
Class<T> type)
Performs a database query using the given
query and bindVars , then returns a new
ArangoCursor instance for the result list. |
<T> ArangoCursor<T> |
ArangoDatabase.query(String query,
Map<String,Object> bindVars,
Class<T> type)
Performs a database query using the given
query and bindVars , then returns a new
ArangoCursor instance for the result list. |
void |
ArangoDatabase.reloadRouting()
Reload the routing table.
|
GraphEntity |
ArangoGraph.removeEdgeDefinition(String definitionName)
Remove one edge definition from the graph.
|
CollectionEntity |
ArangoCollection.rename(String newName)
Renames the collection
|
ViewEntity |
ArangoView.rename(String newName)
Renames the view.
|
<T> DocumentUpdateEntity<T> |
ArangoCollection.replaceDocument(String key,
T value)
Replaces the document with
key with the one in the body, provided there is such a document and no
precondition is violated |
<T> DocumentUpdateEntity<T> |
ArangoCollection.replaceDocument(String key,
T value,
DocumentReplaceOptions options)
Replaces the document with
key with the one in the body, provided there is such a document and no
precondition is violated |
<T> MultiDocumentEntity<DocumentUpdateEntity<T>> |
ArangoCollection.replaceDocuments(Collection<T> values)
Replaces multiple documents in the specified collection with the ones in the values, the replaced documents are
specified by the _key attributes in the documents in values.
|
<T> MultiDocumentEntity<DocumentUpdateEntity<T>> |
ArangoCollection.replaceDocuments(Collection<T> values,
DocumentReplaceOptions options)
Replaces multiple documents in the specified collection with the ones in the values, the replaced documents are
specified by the _key attributes in the documents in values.
|
<T> EdgeUpdateEntity |
ArangoEdgeCollection.replaceEdge(String key,
T value)
Replaces the edge with key with the one in the body, provided there is such a edge and no precondition is
violated
|
<T> EdgeUpdateEntity |
ArangoEdgeCollection.replaceEdge(String key,
T value,
EdgeReplaceOptions options)
Replaces the edge with key with the one in the body, provided there is such a edge and no precondition is
violated
|
GraphEntity |
ArangoGraph.replaceEdgeDefinition(EdgeDefinition definition)
Change one specific edge definition.
|
ArangoSearchPropertiesEntity |
ArangoSearch.replaceProperties(ArangoSearchPropertiesOptions options)
Changes properties of the view.
|
UserEntity |
ArangoDB.replaceUser(String user,
UserUpdateOptions options)
Replaces the data of an existing user.
|
<T> VertexUpdateEntity |
ArangoVertexCollection.replaceVertex(String key,
T value)
Replaces the vertex with key with the one in the body, provided there is such a vertex and no precondition is
violated
|
<T> VertexUpdateEntity |
ArangoVertexCollection.replaceVertex(String key,
T value,
VertexReplaceOptions options)
Replaces the vertex with key with the one in the body, provided there is such a vertex and no precondition is
violated
|
void |
ArangoCollection.resetAccess(String user)
Clear the collection access level, revert back to the default access level.
|
void |
ArangoDatabase.resetAccess(String user)
Clear the database access level, revert back to the default access level.
|
void |
ArangoCollection.revokeAccess(String user)
Revokes access to the collection for user user.
|
void |
ArangoDatabase.revokeAccess(String user)
Revokes access to the database dbname for user
user . |
LogLevelEntity |
ArangoDB.setLogLevel(LogLevelEntity entity)
Modifies and returns the server's current loglevel settings.
|
QueryCachePropertiesEntity |
ArangoDatabase.setQueryCacheProperties(QueryCachePropertiesEntity properties)
Changes the configuration for the AQL query cache.
|
QueryTrackingPropertiesEntity |
ArangoDatabase.setQueryTrackingProperties(QueryTrackingPropertiesEntity properties)
Changes the configuration for the AQL query tracking
|
void |
ArangoDB.shutdown()
Releases all connections to the server and clear the connection pool.
|
<T> T |
ArangoDatabase.transaction(String action,
Class<T> type,
TransactionOptions options)
Performs a server-side transaction and returns its return value.
|
CollectionEntity |
ArangoCollection.truncate()
Removes all documents from the collection, but leaves the indexes intact
|
CollectionEntity |
ArangoCollection.truncate(CollectionTruncateOptions options)
Removes all documents from the collection, but leaves the indexes intact
|
CollectionEntity |
ArangoCollection.unload()
Tells the server to remove the collection from memory.
|
<T> DocumentUpdateEntity<T> |
ArangoCollection.updateDocument(String key,
T value)
Partially updates the document identified by document-key.
|
<T> DocumentUpdateEntity<T> |
ArangoCollection.updateDocument(String key,
T value,
DocumentUpdateOptions options)
Partially updates the document identified by document-key.
|
<T> MultiDocumentEntity<DocumentUpdateEntity<T>> |
ArangoCollection.updateDocuments(Collection<T> values)
Partially updates documents, the documents to update are specified by the _key attributes in the objects on
values.
|
<T> MultiDocumentEntity<DocumentUpdateEntity<T>> |
ArangoCollection.updateDocuments(Collection<T> values,
DocumentUpdateOptions options)
Partially updates documents, the documents to update are specified by the _key attributes in the objects on
values.
|
<T> EdgeUpdateEntity |
ArangoEdgeCollection.updateEdge(String key,
T value)
Partially updates the edge identified by document-key.
|
<T> EdgeUpdateEntity |
ArangoEdgeCollection.updateEdge(String key,
T value,
EdgeUpdateOptions options)
Partially updates the edge identified by document-key.
|
ArangoSearchPropertiesEntity |
ArangoSearch.updateProperties(ArangoSearchPropertiesOptions options)
Partially changes properties of the view.
|
UserEntity |
ArangoDB.updateUser(String user,
UserUpdateOptions options)
Partially updates the data of an existing user.
|
<T> VertexUpdateEntity |
ArangoVertexCollection.updateVertex(String key,
T value)
Partially updates the vertex identified by document-key.
|
<T> VertexUpdateEntity |
ArangoVertexCollection.updateVertex(String key,
T value,
VertexUpdateOptions options)
Partially updates the vertex identified by document-key.
|
Modifier and Type | Method and Description |
---|---|
protected void |
HttpConnection.checkError(Response response) |
Response |
HttpConnection.execute(Request request) |
Response |
HttpProtocol.execute(Request request,
HostHandle hostHandle) |
Response |
HttpCommunication.execute(Request request,
HostHandle hostHandle) |
Modifier and Type | Class and Description |
---|---|
class |
ArangoDBRedirectException |
Modifier and Type | Method and Description |
---|---|
Response |
CommunicationProtocol.execute(Request request,
HostHandle hostHandle) |
Modifier and Type | Method and Description |
---|---|
static void |
ResponseUtils.checkError(ArangoSerialization util,
Response response) |
<T> T |
ArangoDeserializerImpl.deserialize(com.arangodb.velocypack.VPackSlice vpack,
Type type) |
<T> T |
DefaultArangoSerialization.deserialize(com.arangodb.velocypack.VPackSlice vpack,
Type type) |
com.arangodb.velocypack.VPackSlice |
ArangoSerializerImpl.serialize(Object entity) |
com.arangodb.velocypack.VPackSlice |
DefaultArangoSerialization.serialize(Object entity) |
com.arangodb.velocypack.VPackSlice |
ArangoSerializerImpl.serialize(Object entity,
ArangoSerializer.Options options) |
com.arangodb.velocypack.VPackSlice |
DefaultArangoSerialization.serialize(Object entity,
ArangoSerializer.Options options) |
static void |
DocumentUtil.validateDocumentId(String id) |
static void |
DocumentUtil.validateDocumentKey(String key) |
Modifier and Type | Method and Description |
---|---|
protected void |
VstCommunication.checkError(Response response) |
protected abstract R |
VstCommunication.execute(Request request,
C connection) |
Response |
VstProtocol.execute(Request request,
HostHandle hostHandle) |
R |
VstCommunication.execute(Request request,
HostHandle hostHandle) |
protected Response |
VstCommunicationSync.execute(Request request,
VstConnectionSync connection) |
Modifier and Type | Method and Description |
---|---|
Message |
MessageStore.get(long messageId) |
Message |
VstConnectionSync.write(Message message,
Collection<Chunk> chunks) |
protected void |
VstConnection.writeIntern(Message message,
Collection<Chunk> chunks) |
Modifier and Type | Method and Description |
---|---|
<T> T |
ArangoDeserializer.deserialize(com.arangodb.velocypack.VPackSlice vpack,
Type type)
Deserialize a given VelocyPack to an instance of a given type
|
com.arangodb.velocypack.VPackSlice |
ArangoSerializer.serialize(Object entity)
Serialize a given Object to VelocyPack
|
com.arangodb.velocypack.VPackSlice |
ArangoSerializer.serialize(Object entity,
ArangoSerializer.Options options)
Serialize a given Object to VelocyPack
|
Copyright © 2016–2019 ArangoDB GmbH. All rights reserved.