public abstract class InternalArangoDB<E extends ArangoExecutor> extends ArangoExecuteable<E>
executor, serde
Modifier | Constructor and Description |
---|---|
protected |
InternalArangoDB(E executor,
com.arangodb.internal.serde.InternalSerde util) |
createPath, executor, getSerde, request
protected InternalArangoDB(E executor, com.arangodb.internal.serde.InternalSerde util)
protected InternalRequest getRoleRequest()
protected InternalRequest getServerIdRequest()
protected ArangoExecutor.ResponseDeserializer<ServerRole> getRoleResponseDeserializer()
protected ArangoExecutor.ResponseDeserializer<String> getServerIdResponseDeserializer()
protected InternalRequest createDatabaseRequest(DBCreateOptions options)
protected ArangoExecutor.ResponseDeserializer<Boolean> createDatabaseResponseDeserializer()
protected InternalRequest getDatabasesRequest(DbName dbName)
protected ArangoExecutor.ResponseDeserializer<Collection<String>> getDatabaseResponseDeserializer()
protected InternalRequest getAccessibleDatabasesForRequest(DbName dbName, String user)
protected ArangoExecutor.ResponseDeserializer<Collection<String>> getAccessibleDatabasesForResponseDeserializer()
protected InternalRequest createUserRequest(DbName dbName, String user, String passwd, UserCreateOptions options)
protected InternalRequest deleteUserRequest(DbName dbName, String user)
protected InternalRequest getUsersRequest(DbName dbName)
protected InternalRequest getUserRequest(DbName dbName, String user)
protected ArangoExecutor.ResponseDeserializer<Collection<UserEntity>> getUsersResponseDeserializer()
protected InternalRequest updateUserRequest(DbName dbName, String user, UserUpdateOptions options)
protected InternalRequest replaceUserRequest(DbName dbName, String user, UserUpdateOptions options)
protected InternalRequest updateUserDefaultDatabaseAccessRequest(String user, Permissions permissions)
protected InternalRequest updateUserDefaultCollectionAccessRequest(String user, Permissions permissions)
protected InternalRequest executeRequest(Request<?> request)
protected <T> ArangoExecutor.ResponseDeserializer<Response<T>> responseDeserializer(Class<T> type)
protected InternalRequest getLogEntriesRequest(LogOptions options)
protected InternalRequest getLogLevelRequest()
protected InternalRequest setLogLevelRequest(LogLevelEntity entity)
protected InternalRequest getQueryOptimizerRulesRequest()
Copyright © 2016–2023 ArangoDB GmbH. All rights reserved.