Query<C extends GpsPointsView<GpsPoint>, R extends QueryResult> class abstract

Abstract generic ancestor class for queries parametrized for collection type C and result type R.

Since queries may have specific implementations for particular collection types, they are generics parametrized for collection type.

The goal is to be able to send queries to a separate isolate and get the results back efficiently. This requires the Query children to store internally a representation that is cheap to transfer over an isolate port.

Implementers

Constructors

Query()

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
query(C collection) → R
Function that executes the actual query and returns the result.
toString() String
A string representation of this object.
inherited

Operators

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