FilterConstraintBuilder
Defined in: packages/core/src/access/constraintTypes.ts:133
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/constraintTypes.ts:140
Parameters
Section titled “Parameters”Returns
Section titled “Returns”eq<
F>(field,value):ConstraintResult
Defined in: packages/core/src/access/constraintTypes.ts:134
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/constraintTypes.ts:136
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/constraintTypes.ts:137
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/constraintTypes.ts:138
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/constraintTypes.ts:139
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/constraintTypes.ts:135
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/constraintTypes.ts:142
Parameters
Section titled “Parameters”Returns
Section titled “Returns”or(…
nodes):ConstraintResult
Defined in: packages/core/src/access/constraintTypes.ts:141