WhereClausesBuilder class abstract interface

Implementers

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
orWhere(dynamic condition, [String operator = '=', dynamic value, String boolean = 'and']) QueryBuilder
orWhereBetween(String column, List values, {bool not = false}) QueryBuilder
orWhereColumn(String first, String operator, String secondColumn) QueryBuilder
orWhereDate(String column, String operator, dynamic value) QueryBuilder
orWhereDay(String column, String operator, dynamic value) QueryBuilder
orWhereDoesntHave(String relation, QueryCallback callback) QueryBuilder
orWhereExists(QueryCallback callback, {bool not = false}) QueryBuilder
orWhereFullText(dynamic columns, dynamic query, [Map<String, dynamic> options = const {}]) QueryBuilder
orWhereHas(String relation, QueryCallback callback) QueryBuilder
orWhereHour(String column, String operator, dynamic value) QueryBuilder
orWhereIn(String column, List values, {bool not = false}) QueryBuilder
orWhereJsonContains(String column, dynamic value, {bool not = false}) QueryBuilder
orWhereJsonDoesntContain(String column, dynamic value) QueryBuilder
orWhereJsonLength(String column, String operator, dynamic value) QueryBuilder
orWhereLike(String column, dynamic value, {bool caseSensitive = false}) QueryBuilder
orWhereMonth(String column, String operator, dynamic value) QueryBuilder
orWhereNotBetween(String column, List values) QueryBuilder
orWhereNotExists(QueryCallback callback) QueryBuilder
orWhereNotIn(String column, List values) QueryBuilder
orWhereNotLike(String column, dynamic value, {bool caseSensitive = false, String boolean = 'and'}) QueryBuilder
orWhereNotNull(String column) QueryBuilder
orWhereNull(String column) QueryBuilder
orWhereRaw(String sql, [List bindings = const []]) QueryBuilder
orWhereRowValues(List<String> columns, String operator, List values) QueryBuilder
orWhereTime(String column, String operator, dynamic value) QueryBuilder
orWhereYear(String column, String operator, dynamic value) QueryBuilder
toString() String
A string representation of this object.
inherited
where(dynamic condition, [String operator = '=', dynamic value, String boolean = 'and']) QueryBuilder
whereAfterToday(String column, {String boolean = 'and'}) QueryBuilder
whereAll(String column, List values, {String boolean = 'and'}) QueryBuilder
whereAny(String column, List values, {String boolean = 'and'}) QueryBuilder
whereBeforeToday(String column, {String boolean = 'and'}) QueryBuilder
whereBetween(String column, List values, {String boolean = 'and', bool not = false}) QueryBuilder
whereBetweenColumns(String column, List<String> columns, {String boolean = 'and'}) QueryBuilder
whereColumn(String firstColumn, String operator, String secondColumn, [String boolean = 'and']) QueryBuilder
whereDate(String column, String operator, dynamic value, {String boolean = 'and'}) QueryBuilder
whereDay(String column, String operator, dynamic value, {String boolean = 'and'}) QueryBuilder
whereDoesntHave(String relation, QueryCallback callback, {String boolean = 'and'}) QueryBuilder
whereEqualTo(dynamic condition, [dynamic value, String boolean = 'and']) QueryBuilder
whereExists(QueryCallback callback, {String boolean = 'and', bool not = false}) QueryBuilder
whereFullText(dynamic columns, dynamic query, [Map<String, dynamic> options = const {}]) QueryBuilder
whereFuture(String column, {String boolean = 'and'}) QueryBuilder
whereGreaterThan(dynamic condition, [dynamic value, String boolean = 'and']) QueryBuilder
whereGreaterThanOrEqualTo(dynamic condition, [dynamic value, String boolean = 'and']) QueryBuilder
whereHas(String relation, QueryCallback callback, {String boolean = 'and'}) QueryBuilder
whereHour(String column, String operator, dynamic value, {String boolean = 'and'}) QueryBuilder
whereIn(String column, List values, {String boolean = 'and', bool not = false}) QueryBuilder
whereJsonContains(String column, dynamic value, {String boolean = 'and', bool not = false}) QueryBuilder
whereJsonDoesntContain(String column, dynamic value, {String boolean = 'and'}) QueryBuilder
whereJsonLength(String column, String operator, dynamic value, {String boolean = 'and'}) QueryBuilder
whereLessThan(dynamic condition, [dynamic value, String boolean = 'and']) QueryBuilder
whereLessThanOrEqualTo(dynamic condition, [dynamic value, String boolean = 'and']) QueryBuilder
whereLike(String column, dynamic value, {bool caseSensitive = false, String boolean = 'and'}) QueryBuilder
whereMonth(String column, String operator, dynamic value, {String boolean = 'and'}) QueryBuilder
whereNone(String column, List values, {String boolean = 'and'}) QueryBuilder
whereNotBetween(String column, List values, {String boolean = 'and'}) QueryBuilder
whereNotBetweenColumns(String column, List<String> columns, {String boolean = 'and'}) QueryBuilder
whereNotEqualTo(dynamic condition, [dynamic value, String boolean = 'and']) QueryBuilder
whereNotExists(QueryCallback callback, {String boolean = 'and'}) QueryBuilder
whereNotIn(String column, List values, {String boolean = 'and'}) QueryBuilder
whereNotLike(String column, dynamic value, {bool caseSensitive = false, String boolean = 'and'}) QueryBuilder
whereNotNull(String column, {String boolean = 'and'}) QueryBuilder
whereNowOrFuture(String column, {String boolean = 'and'}) QueryBuilder
whereNowOrPast(String column, {String boolean = 'and'}) QueryBuilder
whereNull(String column, {String boolean = 'and', bool not = false}) QueryBuilder
wherePast(String column, {String boolean = 'and'}) QueryBuilder
whereRaw(String sql, [List bindings = const [], String boolean = 'and']) QueryBuilder
whereRowValues(List<String> columns, String operator, List values, {String boolean = 'and'}) QueryBuilder
whereTime(String column, String operator, dynamic value, {String boolean = 'and'}) QueryBuilder
whereToday(String column, {String boolean = 'and'}) QueryBuilder
whereTodayOrAfter(String column, {String boolean = 'and'}) QueryBuilder
whereTodayOrBefore(String column, {String boolean = 'and'}) QueryBuilder
whereYear(String column, String operator, dynamic value, {String boolean = 'and'}) QueryBuilder
withSoftDeletes([String column = 'deleted_at']) QueryBuilder

Operators

operator ==(Object other) bool
The equality operator.
inherited