Update constructor
Update(
- QueryBuilderOptions? options, {
- Future<
List< execFunc()?,List> > - Future<
Map< firstAsMapFuncWithMeta()?,String, Map< ?>String?, dynamic> > - Future<
List< getAsMapFuncWithMeta()?,Map< >String, Map< >String?, dynamic> > - Future<
List?> firstFunc()?, - Future<
Map< firstAsMapFunc()?,String, dynamic> ?> - Future<
List< getAsMapFunc()?,Map< >String, dynamic> > - Future updateSingleFunc<
T>( - T entity, [
- QueryBuilder? queryBuilder
Implementation
Update(
QueryBuilderOptions? options, {
Future<List<List>> Function()? execFunc,
Future<Map<String, Map<String?, dynamic>>?> Function()?
firstAsMapFuncWithMeta,
Future<List<Map<String, Map<String?, dynamic>>>> Function()?
getAsMapFuncWithMeta,
Future<List?> Function()? firstFunc,
Future<Map<String, dynamic>?> Function()? firstAsMapFunc,
Future<List<Map<String, dynamic>>> Function()? getAsMapFunc,
this.updateSingleFunc,
}) : super(
options,
[
StringBlock(options, 'UPDATE'),
UpdateTableBlock(options), // 1
SetFieldBlock(options), // 2
WhereBlock(options), // 3
OrderByBlock(options), // 4
LimitBlock(options) // 5
],
execFunc: execFunc,
firstAsMapFuncWithMeta: firstAsMapFuncWithMeta,
getAsMapFuncWithMeta: getAsMapFuncWithMeta,
firstFunc: firstFunc,
firstAsMapFunc: firstAsMapFunc,
getAsMapFunc: getAsMapFunc,
// updateSingleFunc: updateSingleFunc,
);