orWhereJsonLength method

  1. @override
QueryBuilderInterface<T> orWhereJsonLength(
  1. String column,
  2. String operator,
  3. int length, [
  4. String? path,
])
override

OR WHERE JSON_LENGTH(column, path) operator value

Implementation

@override
QueryBuilderInterface<T> orWhereJsonLength(
  String column,
  String operator,
  int length, [
  String? path,
]) {
  _wheres.add({
    'type': 'JsonLength',
    'column': column,
    'operator': operator,
    'length': length,
    'path': path,
    'boolean': 'OR',
  });
  if (path != null) {
    _whereBindings.add(_jsonPath(path));
  }
  _whereBindings.add(length);
  return this;
}