QueryBuilder class abstract

Implementers

Constructors

QueryBuilder(DBDriver driver, [String? table])

Properties

driver DBDriver
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
table String?
getter/setter pair

Methods

addSelect(String column) QueryBuilder
avg(String column) num
chunk(int size, bool? callback(RecordSet records)) → void
chunkById(int size, bool? callback(RecordSet records)) → void
count([String columns = '*']) int
delete([Object? id]) Future<int>
distinct() QueryBuilder
doesntExist() bool
exists() bool
find(dynamic id) Record?
first() Record?
firstOrFail() Record
get() RecordSet
groupBy(String column) QueryBuilder
insert(Map<String, dynamic> values) bool
insertGetId(Map<String, dynamic> values) Future<int>
lazy() LazyRecordSetGenerator
lazyById() LazyRecordSetGenerator
limit(int limit, [int? offset]) QueryBuilder
max(String column) int
min(String column) int
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
orderBy(String column, [String direction = 'ASC']) QueryBuilder
orWhere(dynamic column, [dynamic operatorOrValue, dynamic value]) QueryBuilder
orWhereRaw(String rawWhere, [List bindings]) QueryBuilder
pluck(String column) List<Object?>
select(dynamic columns) QueryBuilder
selectRaw(String rawSelect, [List bindings]) QueryBuilder
sum(String column) int
toString() String
A string representation of this object.
inherited
update(Map<String, dynamic> values) Future<int>
value(String column) Object?
where(dynamic column, [dynamic operatorOrValue, dynamic value]) QueryBuilder
whereRaw(String rawWhere, [List bindings]) QueryBuilder

Operators

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