Cloud Firestore V1beta1 Client - Class CompositeFilter (1.36.1)

Reference documentation and code samples for the Cloud Firestore V1beta1 Client class CompositeFilter.

A filter that merges multiple other filters using the given operator.

Generated from protobuf message google.firestore.v1beta1.StructuredQuery.CompositeFilter

Namespace

Google \ Cloud \ Firestore \ V1beta1 \ StructuredQuery

Methods

__construct

Constructor.

Parameters
NameDescription
data array

Optional. Data for populating the Message object.

↳ op int

The operator for combining multiple filters.

↳ filters array<Google\Cloud\Firestore\V1beta1\StructuredQuery\Filter>

The list of filters to combine. Must contain at least one filter.

getOp

The operator for combining multiple filters.

Returns
TypeDescription
int

setOp

The operator for combining multiple filters.

Parameter
NameDescription
var int
Returns
TypeDescription
$this

getFilters

The list of filters to combine.

Must contain at least one filter.

Returns
TypeDescription
Google\Protobuf\Internal\RepeatedField

setFilters

The list of filters to combine.

Must contain at least one filter.

Parameter
NameDescription
var array<Google\Cloud\Firestore\V1beta1\StructuredQuery\Filter>
Returns
TypeDescription
$this