public SqlAliasSelectListItem AddSqlAliasSelectListItem(SqlExpression sqlExpression, string alias)
        {
            if (alias == null)
            {
                alias = "";
            }
            SqlExpressionAlias sqlExpressionAlias = new SqlExpressionAlias(this.SqlStatement.SqlDatabase, sqlExpression, alias);

            return(new SqlAliasSelectListItem(this, sqlExpressionAlias));
        }
 public SqlAliasSelectListItem AddSqlAliasSelectListItem(SqlExpression sqlExpression, string alias)
 {
     if (alias == null)
         alias = "";
     SqlExpressionAlias sqlExpressionAlias = new SqlExpressionAlias(this.SqlStatement.SqlDatabase, sqlExpression, alias);
     return new SqlAliasSelectListItem( this, sqlExpressionAlias) ;
 }
 public SqlAliasSelectListItem AddSqlAliasSelectListItem(SqlExpression sqlExpression)
 {
     SqlExpressionAlias sqlExpressionAlias = new SqlExpressionAlias(this.SqlStatement.SqlDatabase, sqlExpression, "");
     return new SqlAliasSelectListItem( this, sqlExpressionAlias) ;
 }
 public SqlAliasSelectListItem AddSqlAliasSelectListItem(SqlExpressionAlias sqlExpressionAlias)
 {
     return new SqlAliasSelectListItem( this, sqlExpressionAlias) ;
 }
        public virtual void Visiting(SqlExpressionAlias expressionAlias)
        {
            if (expressionAlias.SqlExpression is SqlSelectStatement)
                sqlBuilder.Append("(");

            expressionAlias.SqlExpression.Accept(this);

            if (expressionAlias.SqlExpression is SqlSelectStatement)
                sqlBuilder.Append(")");

            string alias = expressionAlias.Alias;
            if (alias.Length > 0)
                sqlBuilder.Append(" " + this.ColumnAliasKeyword + Encapsulate(alias));
        }
 public virtual void Visited(SqlExpressionAlias expressionAlias)
 {
 }
 public SqlExpressionAliasReference(SqlExpressionAlias sqlExpressionAlias)
 {
     this.sqlExpressionAlias = sqlExpressionAlias;
 }
 public SqlExpressionAliasReference(SqlExpressionAlias sqlExpressionAlias)
 {
     this.sqlExpressionAlias = sqlExpressionAlias;
 }
Example #9
0
 public SqlAliasSelectListItem(SqlSelectClause sqlSelectClause, SqlExpressionAlias sqlExpressionAlias) : base(sqlSelectClause)
 {
     this.sqlExpressionAlias = sqlExpressionAlias;
 }
 public SqlAliasSelectListItem AddSqlAliasSelectListItem(SqlExpressionAlias sqlExpressionAlias)
 {
     return(new SqlAliasSelectListItem(this, sqlExpressionAlias));
 }
        public SqlAliasSelectListItem AddSqlAliasSelectListItem(SqlExpression sqlExpression)
        {
            SqlExpressionAlias sqlExpressionAlias = new SqlExpressionAlias(this.SqlStatement.SqlDatabase, sqlExpression, "");

            return(new SqlAliasSelectListItem(this, sqlExpressionAlias));
        }
 public SqlAliasSelectListItem(SqlSelectClause sqlSelectClause, SqlExpressionAlias sqlExpressionAlias)
     : base(sqlSelectClause)
 {
     this.sqlExpressionAlias = sqlExpressionAlias;
 }