protected override void VisitWhereLessThanOrEqual(WhereLessThanOrEqualExpression expression) { var query = QueryBuilder.Query.LTE(expression.FieldName, BsonHelper.Create(expression.Value)); SetQuery(query); }
protected override void VisitWhereLessThanOrEqual(WhereLessThanOrEqualExpression expression) { LinqExpression = PredicateBuilder.And(LinqExpression, it => WhereLessThanOrEqual(it[expression.FieldName], expression.Value)); }
protected override void VisitWhereLessThanOrEqual(WhereLessThanOrEqualExpression expression) { ThrowNotSupported(); }
protected override void VisitWhereLessThanOrEqual(WhereLessThanOrEqualExpression expression) { clauseText.AppendFormat("{0} <= {1}", expression.FieldName, expression.Value); }
protected override void VisitWhereLessThanOrEqual(WhereLessThanOrEqualExpression expression) { var field = MakeValue(expression.FieldName); var value = MakeValue(expression.Value); whereClause.AppendFormat("(doc[{0}] <= {1})", field, value); this.viewNameBuilder.AppendFormat("{0}_LTE_{1}", expression.FieldName, AsViewNameString(expression.Value)); }
protected abstract void VisitWhereLessThanOrEqual(WhereLessThanOrEqualExpression expression);