Oihana PHP Arango

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.
On this page

Search results