public FromClause(FromClause parent, Expression <BooleanExpression <T1, T2, T3, T4> > join) { this.Parent = parent; JoinExpression.Add(new ExpressionAggregator() { Expression = join, ExpressionBoundClauses = CeqlUtils.GetStatementList(this) }); }
public WhereClause(FromClause <T1, T2, T3, T4> fromClause, Expression <BooleanExpression <T1, T2, T3, T4> > filter) { this.FromClause = fromClause; this.FilterExpression.Add( new ExpressionAggregator() { Expression = filter, ExpressionBoundClauses = CeqlUtils.GetStatementList(fromClause) } ); }
private void AddExpression(Expression <BooleanExpression <T> > filter, EBooleanOperator op) { this.FilterExpression.Add( new ExpressionAggregator() { Expression = filter, Operator = op, ExpressionBoundClauses = CeqlUtils.GetStatementList(this.FromClause) } ); }