PropertyQuery<T> class

Property query base.

Implemented types
Available extensions

Properties

caseSensitive bool

Available on PropertyQuery<String>, provided by the StringPropertyQuery extension

Get status of the case-sensitive configuration.
getter/setter pair
distinct bool

Available on PropertyQuery<double>, provided by the DoublePropertyQuery extension

Get the status of "distinct-values" configuration.
getter/setter pair
distinct bool

Available on PropertyQuery<int>, provided by the IntegerPropertyQuery extension

Get the status of "distinct-values" configuration.
getter/setter pair
distinct bool

Available on PropertyQuery<String>, provided by the StringPropertyQuery extension

Get the status of "distinct-values" configuration.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

average() double

Available on PropertyQuery<double>, provided by the DoublePropertyQuery extension

Average value of the property over all objects matching the query.
average() double

Available on PropertyQuery<int>, provided by the IntegerPropertyQuery extension

Average value of the property over all objects matching the query.
close() → void
Close the property query, freeing its resources
count() int

Available on PropertyQuery<double>, provided by the DoublePropertyQuery extension

Returns the count of non-null values.
count() int

Available on PropertyQuery<int>, provided by the IntegerPropertyQuery extension

Returns the count of non-null values.
count() int

Available on PropertyQuery<String>, provided by the StringPropertyQuery extension

Returns the count of non-null values.
find({double? replaceNullWith}) List<double>

Available on PropertyQuery<double>, provided by the DoublePropertyQuery extension

Returns values of this property matching the query.
find({int? replaceNullWith}) List<int>

Available on PropertyQuery<int>, provided by the IntegerPropertyQuery extension

Returns values of this property matching the query.
find({String? replaceNullWith}) List<String>

Available on PropertyQuery<String>, provided by the StringPropertyQuery extension

Returns values of this property matching the query.
max() double

Available on PropertyQuery<double>, provided by the DoublePropertyQuery extension

Maximum value of the property over all objects matching the query.
max() int

Available on PropertyQuery<int>, provided by the IntegerPropertyQuery extension

Maximum value of the property over all objects matching the query.
min() double

Available on PropertyQuery<double>, provided by the DoublePropertyQuery extension

Minimum value of the property over all objects matching the query.
min() int

Available on PropertyQuery<int>, provided by the IntegerPropertyQuery extension

Minimum value of the property over all objects matching the query.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
sum() double

Available on PropertyQuery<double>, provided by the DoublePropertyQuery extension

Sum of all property values over objects matching the query.
sum() int

Available on PropertyQuery<int>, provided by the IntegerPropertyQuery extension

Sum of all property values over objects matching the query.
toString() String
A string representation of this object.
inherited

Operators

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