orWhereExists method

  1. @override
QueryBuilderInterface<T> orWhereExists(
  1. String callback(
    1. QueryBuilderInterface query
    )
)
override

OR WHERE EXISTS (subquery)

Implementation

@override
QueryBuilderInterface<T> orWhereExists(
  String Function(QueryBuilderInterface<dynamic> query) callback,
) {
  final query = QueryBuilder<dynamic>(connection, grammar, '');
  callback(query);
  _wheres.add({
    'type': 'Exists',
    'query': query,
    'boolean': 'OR',
  });
  _whereBindings.addAll(query.bindings);
  return this;
}