FilterConstraintBuilder
Defined in: packages/core/src/access/queryConstraintTypes.ts:152
Builder for an unindexed constraint — the q a rule receives when it
declares no withIndex (DD 13).
Deliberately enforces neither field order nor operator sequencing: it
compiles to .filter(), which imposes neither. Every method returns
ConstraintResult, so this shares the indexed builder’s nominal
terminal and needs no positional tracking or terminal states.
Type Parameters
Section titled “Type Parameters”TDoc
Document shape for the resource this rule governs.
Methods
Section titled “Methods”and(…
nodes):ConstraintResult
Defined in: packages/core/src/access/queryConstraintTypes.ts:159
Parameters
Section titled “Parameters”Returns
Section titled “Returns”eq<
F>(field,value):ConstraintResult
Defined in: packages/core/src/access/queryConstraintTypes.ts:153
Type Parameters
Section titled “Type Parameters”F extends string
Parameters
Section titled “Parameters”F
ConstraintValue<TDoc, F>
Returns
Section titled “Returns”gt<
F>(field,value):ConstraintResult
Defined in: packages/core/src/access/queryConstraintTypes.ts:155
Type Parameters
Section titled “Type Parameters”F extends string
Parameters
Section titled “Parameters”F
ConstraintValue<TDoc, F>
Returns
Section titled “Returns”gte<
F>(field,value):ConstraintResult
Defined in: packages/core/src/access/queryConstraintTypes.ts:156
Type Parameters
Section titled “Type Parameters”F extends string
Parameters
Section titled “Parameters”F
ConstraintValue<TDoc, F>
Returns
Section titled “Returns”lt<
F>(field,value):ConstraintResult
Defined in: packages/core/src/access/queryConstraintTypes.ts:157
Type Parameters
Section titled “Type Parameters”F extends string
Parameters
Section titled “Parameters”F
ConstraintValue<TDoc, F>
Returns
Section titled “Returns”lte<
F>(field,value):ConstraintResult
Defined in: packages/core/src/access/queryConstraintTypes.ts:158
Type Parameters
Section titled “Type Parameters”F extends string
Parameters
Section titled “Parameters”F
ConstraintValue<TDoc, F>
Returns
Section titled “Returns”neq<
F>(field,value):ConstraintResult
Defined in: packages/core/src/access/queryConstraintTypes.ts:154
Type Parameters
Section titled “Type Parameters”F extends string
Parameters
Section titled “Parameters”F
ConstraintValue<TDoc, F>
Returns
Section titled “Returns”not(
node):ConstraintResult
Defined in: packages/core/src/access/queryConstraintTypes.ts:161
Parameters
Section titled “Parameters”Returns
Section titled “Returns”or(…
nodes):ConstraintResult
Defined in: packages/core/src/access/queryConstraintTypes.ts:160