aql
Table of Contents
Namespaces
- facets
- filters
Traits
- ActiveTrait
- Inject the 'prepareActive' method to generates the doc.active == 1|0 predicates in a AQL query.
- BindTrait
- Provides methods to bind values and collections to AQL query variables.
- FacetTrait
- This trait defines all facet helpers in the Model class.
- FieldsTrait
- Trait FieldsTrait
- FilterTrait
- Defines the 'filtering' strategy property in the models (AQL Documents) definition.
- GroupTrait
- Translates the high-level {@see Arango::GROUP} spec ({@see Group}) into the raw
`COLLECT` spec consumed by {@see \oihana\arango\db\operations\aqlCollect()} and
{@see \oihana\arango\db\operations\aqlCollectReturn()} in
{@see \oihana\arango\models\traits\queries\ListQueryTrait::buildListQuery()}.
- LimitTrait
- Inject the LIMIT and OFFSET clause in a AQL query.
- PrepareDocumentTrait
- This trait contains methods to prepare a document in the insert/update/replace/upsert methods.
- SearchTrait
- This class is the generic Model class.
- SortTrait
- Turns the textual `?sort=` grammar into an AQL `SORT` expression, and powers
distance ordering via the `?near=` anchor.