Documentation

Statement
in package

Statement encapsulates query statement parameters.

Table of Contents

Properties

$bin_names  : mixed
$filter  : mixed
$index_name  : mixed
$namespace  : mixed
$setname  : mixed

Methods

__construct()  : mixed
getBinNames()  : array<string|int, mixed>
BinNames detemines bin names (optional)
getFilter()  : Filter|null
Filter determines query index filter (Optional).
getIndexName()  : string|null
IndexName determines query index name (Optional) If not set, the server will determine the index from the filter's bin name.
getNamespace()  : string
Namespace determines query Namespace
getSetname()  : string
SetName determines query Set name (Optional)
setBinNames()  : mixed
setFilter()  : mixed
setIndexName()  : mixed
setNamespace()  : mixed
setSetname()  : mixed

Properties

Methods

__construct()

public __construct(string $namespace, string $set_name, mixed $filter, array<string|int, mixed>|null $bin_names) : mixed
Parameters
$namespace : string
$set_name : string
$filter : mixed
$bin_names : array<string|int, mixed>|null

getBinNames()

BinNames detemines bin names (optional)

public getBinNames() : array<string|int, mixed>
Return values
array<string|int, mixed>

getFilter()

Filter determines query index filter (Optional).

public getFilter() : Filter|null

This filter is applied to the secondary index on query. Query index filters must reference a bin which has a secondary index defined.

Return values
Filter|null

getIndexName()

IndexName determines query index name (Optional) If not set, the server will determine the index from the filter's bin name.

public getIndexName() : string|null
Return values
string|null

setBinNames()

public setBinNames(array<string|int, mixed> $bin_names) : mixed
Parameters
$bin_names : array<string|int, mixed>

        
On this page

Search results