All Classes and Interfaces
Class
Description
Base class to implement domain class specific event-handler methods.
Base class for delete events.
Published after an object was deleted from the database.
Published after an object is loaded from the database.
Published after saving an object to the database.
Annotation to mark a field representing an ArangoDB computed value.
Annotation to define computed values of a collection.
Defines methods to customize the Java-based configuration for Spring Data
ArangoDB.
This class contains additional converters that are not supported by the converter.
Converts Example to String representing predicate expression and puts
necessary bindings in the given bindVars Map
Translate any
ArangoDBException
to the appropriate DataAccessException
using response code and error number.Annotation to declare a field to represent ArangoDB's document field
_id.
Spring Data ArangoDB specific event class.
Interface that specifies a basic set of ArangoDB operations.
This class provides access to parameters of a user-defined method.
Created by F625633 on 07/07/2017.
ArangoDB specific
Repository
interface.Created by F625633 on 07/07/2017.
Converts the result returned from the ArangoDB Java driver to the desired type.
This class contains additional types (besides the default ones) that are supported by the converter.
Published before a delete is executed.
Published before an object is saved to the database.
Annotation to mark a method parameter - of type
Map<String, Object
-
of a repository method annotated with @Query
to be used as AQL's bind
parameter.Interface that specifies a basic set of ArangoDB operations on collection
level.
Creates a full AQL query from a PartTree and ArangoParameterAccessor
Annotation to identify a domain object to be persisted into a ArangoDB
document collection.
Annotation to identify a domain object to be persisted into a ArangoDB edge
collection.
Annotation to activate auditing in ArangoDB via annotation configuration.
Annotation to activate ArangoDB repositories.
Annotation to define metadata for document fields.
Annotation to indicate that the annotated field is stored as a document in
another collection using ArangoDB's graph model instead of a nested document.
Deprecated.
Deprecated.
since ArangoDB 3.10, use ArangoSearch or Inverted indexes instead.
Deprecated.
Annotation to define given fields to be indexed using ArangoDB's Geo index.
Annotation to mark a field to be indexed using ArangoDB's Geo index.
Interface definition for structures defined in GeoJSON format.
GeoJsonLineString
is defined as list of at least 2 Point
s.GeoJsonMultiLineString
is defined as list of GeoJsonLineString
s.GeoJsonMultiPoint
is defined as list of Point
s.GeoJsonMultiPolygon
is defined as a list of GeoJsonPolygon
s.Allows identification of proxy classes and retrieval of the wrapped entity.
Annotation to define given fields to be indexed using ArangoDB's Multi-Dimensional index.
Annotation to define given fields to be indexed using ArangoDB's Multi-Dimensional Prefixed index.
Generic utilities for metadata, such as records' _keys.
Annotation to define given fields to be indexed using ArangoDB's Persistent
index.
Annotation to mark a field to be indexed using ArangoDB's Persistent index.
Annotation to declare a custom AQL (ArangoDB Query Language) query on
repository methods.
Annotation to set additional query options for custom AQL (ArangoDB Query
Language) queries defined on repository methods.
Annotation to indicate that the annotated field is stored as a document in
another collection instead of a nested document.
Annotation to mark a String field to represent the ArangoDB document field
_rev.
The implementation of all CRUD, paging and sorting functionality in
ArangoRepository from the Spring Data Commons CRUD repository and
PagingAndSorting repository
Annotation to mark a method parameter of a repository method annotated with
@Query
to be used as SPEL's
variable in the query expression.These date and java.time converters are necessary to override (possibly existing) Spring converters.
Annotation to indicate that the annotated field is stored as a document in
another collection using ArangoDB's graph model instead of a nested document.
Annotation to define given field to be indexed using ArangoDB's TTL index.
Annotation to mark a field to be indexed using ArangoDB's Ttl index.
Interface that specifies operations to manage ArangoDB users.