Oihana PHP Arango

FilterParam uses ConstantsTrait

Table of Contents

Constants

AGG  : string = 'agg'
The aggregator name of an aggregate facet (`avg`, `sum`, `min`, `max`, `count`).
ALL  : string = 'all'
The 'all' parameter or value.
ALT  : string = 'alt'
Alter the attribute to filter.
AT  : string = 'at'
Defines the specific index in an array key to filter.
EXP  : string = 'exp'
The exponent attribute to filter a key with the POW(base,exp) method.
FIELD  : string = 'field'
The related field aggregated by an aggregate facet.
FORMAT  : string = 'format'
The format attribute.
KEY  : string = 'key'
The key of the attribute to filter.
LENGTH  : string = 'length'
The length attribute.
MATCH  : string = 'match'
The match attribute.
MAX  : string = 'max'
The upper bound of a `between` range filter.
METHOD  : string = 'method'
The method attribute.
MIN  : string = 'min'
The lower bound of a `between` range filter.
OP  : string = 'op'
The operator of the condition.
POS  : string = 'pos'
The position attribute.
QUANT  : string = 'quant'
The element-axis quantifier of an array filter: how many elements must satisfy the condition. Values: `any` (default) / `all` / `none` / an integer `n` (= at least `n`). Works on scalar arrays (array comparison operator, e.g. `doc.scores ALL >= @v`) and on object arrays (question-mark operator, e.g. `doc.reviews[? AT LEAST (3) FILTER CURRENT.rating >= @v]`).
SCOPE  : string = 'scope'
The scope of the attribute.
START  : string = 'start'
The start attribute.
TYPE  : string = 'type'
The type of the attribute to filter.
TZ  : string = 'tz'
The timezone value to set a date condition.
UNIT  : string = 'unit'
The unit of the attribute to filter.
VAL  : string = 'val'
The value to evaluates to filter an attribute.

Constants

AGG

The aggregator name of an aggregate facet (`avg`, `sum`, `min`, `max`, `count`).

public string AGG = 'agg'

ALL

The 'all' parameter or value.

public string ALL = 'all'

ALT

Alter the attribute to filter.

public string ALT = 'alt'

AT

Defines the specific index in an array key to filter.

public string AT = 'at'

EXP

The exponent attribute to filter a key with the POW(base,exp) method.

public string EXP = 'exp'

FIELD

The related field aggregated by an aggregate facet.

public string FIELD = 'field'

FORMAT

The format attribute.

public string FORMAT = 'format'

KEY

The key of the attribute to filter.

public string KEY = 'key'

LENGTH

The length attribute.

public string LENGTH = 'length'

MATCH

The match attribute.

public string MATCH = 'match'

MAX

The upper bound of a `between` range filter.

public string MAX = 'max'

METHOD

The method attribute.

public string METHOD = 'method'

MIN

The lower bound of a `between` range filter.

public string MIN = 'min'

OP

The operator of the condition.

public string OP = 'op'

POS

The position attribute.

public string POS = 'pos'

QUANT

The element-axis quantifier of an array filter: how many elements must satisfy the condition. Values: `any` (default) / `all` / `none` / an integer `n` (= at least `n`). Works on scalar arrays (array comparison operator, e.g. `doc.scores ALL >= @v`) and on object arrays (question-mark operator, e.g. `doc.reviews[? AT LEAST (3) FILTER CURRENT.rating >= @v]`).

public string QUANT = 'quant'

SCOPE

The scope of the attribute.

public string SCOPE = 'scope'

START

The start attribute.

public string START = 'start'

TYPE

The type of the attribute to filter.

public string TYPE = 'type'

TZ

The timezone value to set a date condition.

public string TZ = 'tz'

UNIT

The unit of the attribute to filter.

public string UNIT = 'unit'

VAL

The value to evaluates to filter an attribute.

public string VAL = 'val'
On this page

Search results