whereFullText method

  1. @override
QueryBuilderInterface<T> whereFullText(
  1. List<String> columns,
  2. String searchTerm, {
  3. String mode = 'natural',
})
override

Full-text search using MySQL MATCH AGAINST

Implementation

@override
QueryBuilderInterface<T> whereFullText(
  List<String> columns,
  String searchTerm, {
  String mode = 'natural',
}) {
  _wheres.add({
    'type': 'FullText',
    'columns': columns,
    'value': searchTerm,
    'mode': mode,
    'boolean': 'AND',
  });
  _whereBindings.add(searchTerm);
  return this;
}