public override object VisitQueryExpressionOrderClause(QueryExpressionOrderClause queryExpressionOrderClause, object data) { var text = QueryParsingUtils.ToText(queryExpressionOrderClause); throw new InvalidOperationException( @"OrderBy calls are not valid during map or reduce phase, but the following was found: " + text + @" OrderBy calls modify the indexing output, but doesn't actually impact the order of results returned from the database. You should be calling OrderBy on the QUERY, not on the index, if you want to specify ordering."); }
public override object Visit (Mono.CSharp.Linq.ThenByDescending thenByDescending) { var result = new QueryExpressionOrderClause (); result.OrderAscending = false; result.AddChild ((INode)thenByDescending.Expr.Accept (this), QueryExpressionWhereClause.Roles.Expression); var location = LocationsBag.GetLocations (thenByDescending); if (location != null) result.AddChild (new CSharpTokenNode (Convert (location[0]), "descending".Length), QueryExpressionWhereClause.Roles.Keyword); return result; }
public object VisitQueryExpressionOrderClause(QueryExpressionOrderClause queryExpressionOrderClause, object data) { AddError(queryExpressionOrderClause, "QueryExpressionOrderClause is not supported."); return(null); }
public virtual object VisitQueryExpressionOrderClause(QueryExpressionOrderClause queryExpressionOrderClause, object data) { throw new global::System.NotImplementedException("QueryExpressionOrderClause"); }
void OrderByQueryOperator( #line 2056 "VBNET.ATG" List<QueryExpressionClause> middleClauses) { #line 2058 "VBNET.ATG" QueryExpressionOrderClause orderClause = new QueryExpressionOrderClause(); orderClause.StartLocation = la.Location; List<QueryExpressionOrdering> orderings = null; Expect(162); Expect(57); OrderExpressionList( #line 2062 "VBNET.ATG" out orderings); #line 2064 "VBNET.ATG" orderClause.Orderings = orderings; orderClause.EndLocation = t.EndLocation; middleClauses.Add(orderClause); }
public override object VisitQueryExpressionOrderClause(QueryExpressionOrderClause queryExpressionOrderClause, object data) { return(base.VisitQueryExpressionOrderClause(queryExpressionOrderClause, data)); }
void QueryExpressionOrderByClause( #line 2486 "cs.ATG" out QueryExpressionOrderClause oc) { #line 2487 "cs.ATG" QueryExpressionOrdering ordering; oc = new QueryExpressionOrderClause(); oc.StartLocation = la.Location; Expect(140); QueryExpressionOrdering( #line 2490 "cs.ATG" out ordering); #line 2490 "cs.ATG" SafeAdd(oc, oc.Orderings, ordering); while (la.kind == 14) { lexer.NextToken(); QueryExpressionOrdering( #line 2492 "cs.ATG" out ordering); #line 2492 "cs.ATG" SafeAdd(oc, oc.Orderings, ordering); } #line 2494 "cs.ATG" oc.EndLocation = t.EndLocation; }
public object VisitQueryExpressionOrderClause(QueryExpressionOrderClause queryExpressionOrderClause, object data) { throw new NotImplementedException(); }
public virtual object VisitQueryExpressionOrderClause(QueryExpressionOrderClause queryExpressionOrderClause, object data) { Debug.Assert((queryExpressionOrderClause != null)); Debug.Assert((queryExpressionOrderClause.Orderings != null)); foreach (QueryExpressionOrdering o in queryExpressionOrderClause.Orderings) { Debug.Assert(o != null); o.AcceptVisitor(this, data); } return null; }
private bool IsMatch(QueryExpressionOrderClause left, QueryExpressionOrderClause right) { return(true); }
public virtual object VisitQueryExpressionOrderClause(QueryExpressionOrderClause queryExpressionOrderClause, object data) { Debug.Assert((queryExpressionOrderClause != null)); Debug.Assert((queryExpressionOrderClause.Orderings != null)); for (int i = 0; i < queryExpressionOrderClause.Orderings.Count; i++) { QueryExpressionOrdering o = queryExpressionOrderClause.Orderings[i]; Debug.Assert(o != null); nodeStack.Push(o); o.AcceptVisitor(this, data); o = (QueryExpressionOrdering)nodeStack.Pop(); if (o == null) queryExpressionOrderClause.Orderings.RemoveAt(i--); else queryExpressionOrderClause.Orderings[i] = o; } return null; }
public sealed override object VisitQueryExpressionOrderClause(QueryExpressionOrderClause queryExpressionOrderClause, object data) { BeginVisit(queryExpressionOrderClause); object result = TrackedVisitQueryExpressionOrderClause(queryExpressionOrderClause, data); EndVisit(queryExpressionOrderClause); return result; }
public virtual object TrackedVisitQueryExpressionOrderClause(QueryExpressionOrderClause queryExpressionOrderClause, object data) { return base.VisitQueryExpressionOrderClause(queryExpressionOrderClause, data); }