protected override void VisitWhereGreaterThanOrEqual(WhereGreaterThanOrEqualExpression expression) { var field = MakeValue(expression.FieldName); var value = MakeValue(expression.Value); whereClause.AppendFormat("(doc[{0}] >= {1})", field, value); this.viewNameBuilder.AppendFormat("{0}_GTE_{1}", expression.FieldName, AsViewNameString(expression.Value)); }
protected abstract void VisitWhereGreaterThanOrEqual(WhereGreaterThanOrEqualExpression expression);
public IContentQuery <T> WhereGreaterThanOrEqual(string fieldName, object value) { var expression = new WhereGreaterThanOrEqualExpression(this.Expression, fieldName, value); return(this.Create(expression)); }