ModelQuery<T extends Model<T> > extension
- on
-
- Model<
T>
- Model<
Methods
-
avg(
String column) → Future< double?> -
Available on Model<
Get average valueT> , provided by the ModelQuery extension -
groupBy(
String field) → T -
Available on Model<
GROUP BY clause - chainableT> , provided by the ModelQuery extension -
limit(
int value) → T -
Available on Model<
LIMIT clause - chainableT> , provided by the ModelQuery extension -
max(
String column) → Future -
Available on Model<
Get max valueT> , provided by the ModelQuery extension -
min(
String column) → Future -
Available on Model<
Get min valueT> , provided by the ModelQuery extension -
offset(
int value) → T -
Available on Model<
OFFSET clause - chainableT> , provided by the ModelQuery extension -
orderBy(
String field, {bool? asc, bool? descending}) → T -
Available on Model<
ORDER BY clause - chainable Chainable orderBy with bothT> , provided by the ModelQuery extensionascanddescendingoptions -
orWhere(
String field, dynamic value) → T -
Available on Model<
OR WHERE clause - chainableT> , provided by the ModelQuery extension -
orWhereContains(
String field, String value, {bool caseSensitive = false, bool escape = true}) → T -
Available on Model<
T> , provided by the ModelQuery extension -
orWhereEndsWith(
String field, String value, {bool caseSensitive = false, bool escape = true}) → T -
Available on Model<
T> , provided by the ModelQuery extension -
orWhereLike(
String field, String value, {bool caseSensitive = false, bool escape = true}) → T -
Available on Model<
T> , provided by the ModelQuery extension -
orWhereStartsWith(
String field, String value, {bool caseSensitive = false, bool escape = true}) → T -
Available on Model<
T> , provided by the ModelQuery extension -
paginate(
int page, [int perPage = 15]) → Future< Map< String, dynamic> > -
Available on Model<
Paginate resultsT> , provided by the ModelQuery extension -
query(
) → QueryBuilder -
Available on Model<
Internal query builder instance for chaining Execute the query and get results - FIXED Get first result - FIXED Custom query builder - starts a new chainT> , provided by the ModelQuery extension -
select(
List< String> fields) → T -
Available on Model<
SELECT specific fields - chainableT> , provided by the ModelQuery extension -
sum(
String column) → Future< double?> -
Available on Model<
Get sum valueT> , provided by the ModelQuery extension -
where(
String field, dynamic value) → T -
Available on Model<
WHERE clause - chainableT> , provided by the ModelQuery extension -
whereBetween(
String field, dynamic start, dynamic end) → T -
Available on Model<
T> , provided by the ModelQuery extension -
whereContains(
String field, String value, {bool caseSensitive = false, bool escape = true}) → T -
Available on Model<
T> , provided by the ModelQuery extension -
whereEndsWith(
String field, String value, {bool caseSensitive = false, bool escape = true}) → T -
Available on Model<
T> , provided by the ModelQuery extension -
whereIn(
String field, List values) → T -
Available on Model<
WHERE IN clause - chainableT> , provided by the ModelQuery extension -
whereLike(
String field, String value, {bool caseSensitive = false, bool escape = true}) → T -
Available on Model<
T> , provided by the ModelQuery extension -
whereNotBetween(
String field, dynamic start, dynamic end) → T -
Available on Model<
T> , provided by the ModelQuery extension -
whereNotIn(
String field, List values) → T -
Available on Model<
WHERE NOT IN clause - chainableT> , provided by the ModelQuery extension -
whereNotLike(
String field, String value, {bool caseSensitive = false, bool escape = true}) → T -
Available on Model<
T> , provided by the ModelQuery extension -
whereNotNull(
String field) → T -
Available on Model<
WHERE NOT NULL clause - chainableT> , provided by the ModelQuery extension -
whereNull(
String field) → T -
Available on Model<
WHERE NULL clause - chainableT> , provided by the ModelQuery extension -
whereOperator(
String field, String operator, dynamic value) → T -
Available on Model<
WHERE with custom operator - chainableT> , provided by the ModelQuery extension -
whereStartsWith(
String field, String value, {bool caseSensitive = false, bool escape = true}) → T -
Available on Model<
T> , provided by the ModelQuery extension