public virtual void Visited(SqlOrderByClause orderByClause) { if (orderByClause.SqlOrderByItems.Count > 0) { sqlBuilder.Length -= 2; } }
public virtual void Visiting(SqlOrderByClause orderByClause) { if (orderByClause.SqlOrderByItems.Count > 0) sqlBuilder.Append(" Order By "); }
private void SetupClauses() { this.sqlSelectClause = new SqlSelectClause(this); this.sqlIntoClause = new SqlIntoClause(this); this.sqlFromClause = new SqlFromClause(this); this.sqlWhereClause = new SqlWhereClause(this); this.sqlGroupByClause = new SqlGroupByClause(this); this.sqlHavingClause = new SqlHavingClause(this); this.sqlOrderByClause = new SqlOrderByClause(this); }
public SqlOrderByItem(SqlOrderByClause sqlOrderByClause, SqlExpression sqlExpression, bool descending) { this.Parent = sqlOrderByClause; this.sqlExpression = sqlExpression; this.descending = descending; }
public SqlOrderByItem(SqlOrderByClause sqlOrderByClause, SqlExpression sqlExpression) : this(sqlOrderByClause, sqlExpression, false) { }