Delete constructor
Delete(
- 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 deleteSingleFunc<
T>( - T entity, [
- QueryBuilder? queryBuilder
Implementation
Delete(
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.deleteSingleFunc,
}) : super(
options,
[
DeleteBlock(options),
FromTableBlock(options), // 1
JoinBlock(options), // 2
WhereBlock(options), // 3
OrderByBlock(options), // 4
LimitBlock(options) // 5
],
execFunc: execFunc,
firstAsMapFuncWithMeta: firstAsMapFuncWithMeta,
getAsMapFuncWithMeta: getAsMapFuncWithMeta,
firstFunc: firstFunc,
firstAsMapFunc: firstAsMapFunc,
getAsMapFunc: getAsMapFunc,
);