ViewPipelineResult class

Result of running ViewPipeline.run in a single pass.

viewRowIndices is the row order to render: indices into the data source's original row list, post-filter and post-sort. searchHits marks rows whose values matched the current search query — useful for highlight-only mode.

Annotations

Constructors

ViewPipelineResult({required Int32List viewRowIndices, required Uint32List searchHits, required bool hasSearch})
const

Properties

hashCode int
The hash code for this object.
no setterinherited
hasSearch bool
True when searchHits should be consulted.
final
length int
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
searchHits Uint32List
Bitset over viewRowIndices: bit i set ⇒ row at viewRowIndicesi hit the search. 32 bits per word — Uint64List is unsupported on Flutter web. Empty when search is inactive.
final
viewRowIndices Int32List
Flat indices into GridDataSource.rowIds, in render order.
final

Methods

isSearchHit(int viewIndex) bool
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() ColId
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited