Creates a where clause query block that restricts the query to documents matching the query
The document field on which the clause will be applied
The operation that will be applied to this field
The value against which the the value in the field will be tested
ReadonlyfieldThe document field on which the clause will be applied
ReadonlyoperatorThe operation that will be applied to this field
ReadonlyvalueThe value against which the the value in the field will be tested
Check whether or not this block as a following block
ProtectedleafGets a reference to the block at the end of the chain
A reference to the next query block or null if this block is the last
Sets the reference to the next query block
The soon to be next query block
A reference to the previous query block if this block is the first
Sets the reference to the previous query block
The soon to be previous query block
ProtectedrootGets a reference to the block at the start of the chain
Appends a limit clause to the query
Amount of element to query at most
Starts from the start or the end of the query
The LimitBlock appended to the query
Appends an order by clause to the query
Field on which to apply the sorting
Direction of the sort
The OrderByBlock appended to the query
ProtectedtoAppends a where clause to the query
Field on which the where clause is applied
Operator of the clause
Value to check against the value of the field against
The WhereBlock appended to the query
Where clause query block that restricts the query to documents matching the query