IndexWhereClause class
A where clause traversing an index.
- Inheritance
-
- Object
- WhereClause
- IndexWhereClause
Constructors
- IndexWhereClause.any({required String indexName})
-
const
-
IndexWhereClause.between({required String indexName, List<
Object?> ? lower, bool includeLower = true, List<Object?> ? upper, bool includeUpper = true}) -
const
-
IndexWhereClause.equalTo({required String indexName, required List<
Object?> value}) -
const
-
IndexWhereClause.greaterThan({required String indexName, required List<
Object?> lower, bool includeLower = true}) -
const
-
IndexWhereClause.lessThan({required String indexName, required List<
Object?> upper, bool includeUpper = true}) -
const
Properties
- 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
→ List<
Object?> ? -
The lower bound of the where clause.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
upper
→ List<
Object?> ? -
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