insertUsing method

  1. @override
Future<bool> insertUsing(
  1. List<String> columns,
  2. QueryBuilder subQuery
)
inherited

Implementation

@override
Future<bool> insertUsing(
  List<String> columns,
  QueryBuilder subQuery,
) async {
  try {
    String cols = columns.join(", ");
    String subSql = subQuery.toRawSql();
    String sql = "INSERT INTO $getTable ($cols) $subSql";
    conn = await getConnection();
    await conn.execute(sql);
    return true;
  } catch (e) {
    rethrow;
  }
}