apply method
- @override
- QueryBuilder builder,
- bool isRoot
override
Implementation
@override
int apply(QueryBuilder builder, bool isRoot) {
final c = tryApply(builder);
if (c != 0) {
return c;
}
switch (_op) {
case ConditionOp.gt:
return _op1(builder, bindings.obx_qb_greater_than_double);
case ConditionOp.lt:
return _op1(builder, bindings.obx_qb_less_than_double);
case ConditionOp.between:
return bindings.obx_qb_between_2doubles(
builder._cBuilder, _property._propertyId, _value, _value2);
default:
throw Exception('Unsupported operation ${_op.toString()}');
}
}