예제 #1
0
 public void AddUnion(QueryExpression queryExpression, int unionType)
 {
     this.ExprSortAndSlice      = new SortAndSlice();
     this._rightQueryExpression = queryExpression;
     this._unionType            = unionType;
     this.SetFullOrder();
 }
예제 #2
0
 public QueryExpression(ParserDQL.CompileContext compileContext, QueryExpression leftQueryExpression) : this(compileContext)
 {
     this.ExprSortAndSlice     = new SortAndSlice();
     this._leftQueryExpression = leftQueryExpression;
 }
예제 #3
0
 public virtual void AddSortAndSlice(SortAndSlice sortAndSlice)
 {
     this.ExprSortAndSlice  = sortAndSlice;
     sortAndSlice.SortUnion = true;
 }
예제 #4
0
 public QueryExpression(ParserDQL.CompileContext compileContext)
 {
     this.PersistenceScope = 0x15;
     this.compileContext   = compileContext;
     this.ExprSortAndSlice = new SortAndSlice();
 }