IndexWhereClause class

A where clause traversing an index.

Inheritance

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