Query<T> class

Constructors

Query({required String tableName, T transformer(Map<String, dynamic>)?, Batch? batch, Transaction? transaction})

Properties

batch ↔ Batch?
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
tableName String
getter/setter pair
transaction ↔ Transaction?
getter/setter pair
transformer ↔ T Function(Map<String, dynamic>)?
getter/setter pair

Methods

count() Future<int>
delete([bool sqlOnly = false]) Future<String?>
find(dynamic id) Future<T?>
first() Future<T?>
get() Future<List<T>>
groupBy(String groupBy) Query<T>
insert(dynamic values, [bool sqlOnly = false]) Future<String?>
join(String table, String column1, String column2) Query<T>
joinClause(String table, void callback(JoinClauseInner join)) Query<T>
joinSub(Query query, String alias, String column1, String column2) Query<T>
leftJoin(String table, String column1, String column2) Query<T>
leftJoinClause(String table, void callback(JoinClauseInner join)) Query<T>
leftJoinSub(Query query, String alias, String column1, String column2) Query<T>
limit(int limit) Query<T>
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
offset(int offset) Query<T>
orderBy(String? orderBy, String? dir) Query<T>
orWhere(String column, String comparator, dynamic value) Query<T>
orWhereClause(void callback(WhereClause q)) Query<T>
orWhereIn(String column, List value) Query<T>
select(List<String> items) Query<T>
toSql() String
toString() String
A string representation of this object.
inherited
update(Map<String, dynamic> values, [bool sqlOnly = false]) Future<String?>
where(String column, String comparator, dynamic value) Query<T>
whereClause(void callback(WhereClause q)) Query<T>
whereIn(String column, List value) Query<T>

Operators

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

Static Properties

log bool
getter/setter pair

Static Methods

table(String tableName, [Batch? batch, Transaction? transaction]) Query<Map<String, dynamic>>