IndexWhereClause class
A where clause traversing an index.
- Inheritance
-
- Object
- WhereClause
- IndexWhereClause
Constructors
- IndexWhereClause.any({required String indexName})
-
Where clause that matches all index values. Useful to get sorted results.
const
- IndexWhereClause.between({required String indexName, required IndexKey lower, bool includeLower = true, required IndexKey upper, bool includeUpper = true, double epsilon = Query.epsilon})
-
Where clause that matches all index values between the given
lower
andupper
bounds.const - IndexWhereClause.equalTo({required String indexName, required IndexKey value, double epsilon = Query.epsilon})
-
Where clause that matches all index values equal to the given
value
.const - IndexWhereClause.greaterThan({required String indexName, required IndexKey lower, bool includeLower = true, double epsilon = Query.epsilon})
-
Where clause that matches all index values greater than the given
lower
bound.const - IndexWhereClause.lessThan({required String indexName, required IndexKey upper, bool includeUpper = true, double epsilon = Query.epsilon})
-
Where clause that matches all index values less than the given
upper
bound.const
Properties
- epsilon → double
-
The precision to use for floating point values.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- includeLower → bool
-
Whether the lower bound should be included in the results. Double values
are never included.
final
- includeUpper → bool
-
Whether the upper bound should be included in the results. Double values
are never included.
final
- indexName → String
-
The Isar name of the index to be used.
final
- lower → IndexKey?
-
The lower bound of the where clause.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- upper → IndexKey?
-
The upper bound of the where clause.
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited