Meili class

Convenience class to access all Meilisearch filter expressions

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
toString() String
A string representation of this object.
inherited

Operators

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

Static Methods

$in(MeiliAttributeExpression attribute, List<MeiliValueExpressionBase> values) MeiliInOperatorExpression
and(List<MeiliOperatorExpressionBase> operands) MeiliAndOperatorExpression
attr(String path) MeiliAttributeExpression
Creates an attribute from string
attrFromParts(List<String> parts) MeiliAttributeExpression
Creates an attribute from parts to represent object nesting
empty() MeiliEmptyExpression
eq(MeiliAttributeExpression path, MeiliValueExpressionBase value) MeiliEqualsOperatorExpression
Creates an ATTR = VALUE filter operator
exists(MeiliAttributeExpression attribute) MeiliExistsOperatorExpression
geoBoundingBox(MeiliPoint p1, MeiliPoint p2) MeiliGeoBoundingBoxOperatorExpression
geoRadius(MeiliPoint point, double distanceInMeters) MeiliGeoRadiusOperatorExpression
gt(MeiliAttributeExpression path, MeiliValueExpressionBase value) MeiliGreaterThanOperatorExpression
gte(MeiliAttributeExpression path, MeiliValueExpressionBase value) MeiliGreaterThanEqualsOperatorExpression
isEmpty(MeiliAttributeExpression attribute) MeiliIsEmptyOperatorExpression
isNotEmpty(MeiliAttributeExpression attribute) MeiliIsNotEmptyOperatorExpression
isNotNull(MeiliAttributeExpression attribute) MeiliIsNotNullOperatorExpression
isNull(MeiliAttributeExpression attribute) MeiliIsNullOperatorExpression
lt(MeiliAttributeExpression path, MeiliValueExpressionBase value) MeiliLessThanOperatorExpression
lte(MeiliAttributeExpression path, MeiliValueExpressionBase value) MeiliLessThanEqualsOperatorExpression
not(MeiliOperatorExpressionBase operator) MeiliNotOperatorExpression
notEq(MeiliAttributeExpression path, MeiliValueExpressionBase value) MeiliNotEqualsOperatorExpression
notExists(MeiliAttributeExpression attribute) MeiliNotExistsOperatorExpression
or(List<MeiliOperatorExpressionBase> operands) MeiliOrOperatorExpression
to(MeiliAttributeExpression attribute, MeiliValueExpressionBase min, MeiliValueExpressionBase max) MeiliToOperatorExpression
value(Object v) MeiliValueExpressionBase
values(Iterable<Object> v) List<MeiliValueExpressionBase>