orWhereNested method

  1. @override
QueryBuilderInterface<T> orWhereNested(
  1. void callback(
    1. QueryBuilderInterface<T> query
    )
)
override

Add a nested OR WHERE clause group

Implementation

@override
QueryBuilderInterface<T> orWhereNested(
  void Function(QueryBuilderInterface<T> query) callback,
) {
  final query = QueryBuilder<T>(
    connection,
    grammar,
    table,
    modelFactory: modelFactory,
  );
  callback(query);
  _wheres.add({'type': 'Nested', 'query': query, 'boolean': 'OR'});
  _whereBindings.addAll(query.bindings);
  return this;
}