| Enum | Description | 
|---|---|
| Relations.Direction | 
| Annotation Type | Description | 
|---|---|
| ArangoId | Annotation to declare a field to represent ArangoDB's document field
 _id. | 
| BindVars | Annotation to mark a method parameter - of type  Map<String, Object-
 of a repository method annotated with@Queryto be used as AQL's bind
 parameter. | 
| Document | Annotation to identify a domain object to be persisted into a ArangoDB
 document collection. | 
| Edge | Annotation to identify a domain object to be persisted into a ArangoDB edge
 collection. | 
| EnableArangoAuditing | Annotation to activate auditing in ArangoDB via annotation configuration. | 
| EnableArangoRepositories | Annotation to activate ArangoDB repositories. | 
| Field | Annotation to define metadata for document fields. | 
| From | 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. | 
| FulltextIndex | Annotation to define a given field to be indexed using ArangoDB's Fulltext
 index. | 
| FulltextIndexed | Annotation to mark a field to be indexed using ArangoDB's Fulltext index. | 
| FulltextIndexes | |
| GeoIndex | Annotation to define given fields to be indexed using ArangoDB's Geo index. | 
| GeoIndexed | Annotation to mark a field to be indexed using ArangoDB's Geo index. | 
| GeoIndexes | |
| HashIndex | Annotation to define given fields to be indexed using ArangoDB's Hash index. | 
| HashIndexed | Annotation to mark a field to be indexed using ArangoDB's Hash index. | 
| HashIndexes | |
| PersistentIndex | Annotation to define given fields to be indexed using ArangoDB's Persistent
 index. | 
| PersistentIndexed | Annotation to mark a field to be indexed using ArangoDB's Persistent index. | 
| PersistentIndexes | |
| Query | Annotation to declare a custom AQL (ArangoDB Query Language) query on
 repository methods. | 
| QueryOptions | Annotation to set additional query options for custom AQL (ArangoDB Query
 Language) queries defined on repository methods. | 
| Ref | Annotation to indicate that the annotated field is stored as a document in
 another collection instead of a nested document. | 
| Relations | |
| Rev | Annotation to mark a String field to represent the ArangoDB document field
 _rev. | 
| SkiplistIndex | Annotation to define given fields to be indexed using ArangoDB's Skiplist
 index. | 
| SkiplistIndexed | Annotation to mark a field to be indexed using ArangoDB's Skiplist index. | 
| SkiplistIndexes | |
| To | 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. | 
Copyright © 2017–2018 ArangoDB GmbH. All rights reserved.