Insert constructor
Insert(
- QueryBuilderOptions? options, {
- List<
String?> ? returningFields, - 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 putSingleFunc<
T>( - T entity
Implementation
Insert(
QueryBuilderOptions? options, {
List<String?>? returningFields,
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,
Future Function<T>(T entity)? putSingleFunc,
}) : super(
options,
[
StringBlock(options, 'INSERT', returningFields: returningFields),
IntoTableBlock(options), // 1
InsertFieldValueBlock(options), // 2
InsertFieldsFromQueryBlock(options) // 3
],
execFunc: execFunc,
firstAsMapFuncWithMeta: firstAsMapFuncWithMeta,
getAsMapFuncWithMeta: getAsMapFuncWithMeta,
firstFunc: firstFunc,
firstAsMapFunc: firstAsMapFunc,
getAsMapFunc: getAsMapFunc,
putSingleFunc: putSingleFunc,
) {
;
}