public SqlOrderByItem AddSqlOrderByItem(SqlColumnAlias sqlColumnAlias, bool descending)
 {
     SqlColumnAliasReference sqlColumnAliasReference = new SqlColumnAliasReference(sqlColumnAlias);
     return AddSqlOrderByItem(sqlColumnAliasReference, descending);
 }
Ejemplo n.º 2
0
 public SqlColumnAlias GetSqlColumnAlias(string name, string alias)
 {
     SqlColumnAlias sqlColumnAlias = FindSqlColumnAlias(name, alias) ;
     if (sqlColumnAlias == null)
     {
         SqlColumn sqlColumn = this.SqlTable.GetSqlColumn(name);
         sqlColumnAlias = new SqlColumnAlias(this, sqlColumn, alias) ;
     }
     return sqlColumnAlias;
 }
 public SqlColumnAliasReference(SqlColumnAlias sqlColumnAlias)
 {
     this.sqlColumnAlias = sqlColumnAlias;
 }
 public SqlIsNullPredicate GetSqlIsNullPredicate(SqlColumnAlias leftColumnAlias, bool negative)
 {
     SqlColumnAliasReference leftSqlColumnAliasReference = new SqlColumnAliasReference(leftColumnAlias) ;
     return GetSqlIsNullPredicate(leftSqlColumnAliasReference, negative);
 }
 public SqlLikePredicate GetSqlLikePredicate(SqlColumnAlias leftColumnAlias, SqlExpression rightExpression, bool negative, string escapeCharacter)
 {
     SqlColumnAliasReference leftSqlColumnAliasReference = new SqlColumnAliasReference(leftColumnAlias) ;
     return GetSqlLikePredicate(leftSqlColumnAliasReference, rightExpression, negative, escapeCharacter);
 }
Ejemplo n.º 6
0
 public virtual void Visiting(SqlColumnAlias columnAlias)
 {
     sqlBuilder.Append(EncapsulateTable(columnAlias.SqlTableAlias.Alias) + ".");
     string columnName = columnAlias.SqlColumn.Name;
     string alias = columnAlias.Alias;
     sqlBuilder.Append(Encapsulate(columnName));
     if (alias.Length > 0)
         if (columnName != alias)
             sqlBuilder.Append(" " + this.ColumnAliasKeyword + Encapsulate(alias));
 }
 public SqlFreeTextPredicate GetSqlFreeTextPredicate(SqlColumnAlias leftColumnAlias, SqlExpression rightExpression)
 {
     SqlColumnAliasReference leftSqlColumnAliasReference = new SqlColumnAliasReference(leftColumnAlias) ;
     return GetSqlFreeTextPredicate(leftSqlColumnAliasReference, rightExpression);
 }
Ejemplo n.º 8
0
        public SqlComparePredicate GetSqlComparePredicate(SqlColumnAlias leftColumnAlias, SqlCompareOperatorType sqlCompareOperatorType, SqlExpression rightExpression)
        {
            SqlColumnAliasReference leftSqlColumnAliasReference = new SqlColumnAliasReference(leftColumnAlias);

            return(GetSqlComparePredicate(leftSqlColumnAliasReference, sqlCompareOperatorType, rightExpression));
        }
Ejemplo n.º 9
0
        public SqlComparePredicate GetSqlComparePredicate(SqlExpression leftExpression, SqlCompareOperatorType sqlCompareOperatorType, SqlColumnAlias rightColumnAlias)
        {
            SqlColumnAliasReference rightSqlColumnAliasReference = new SqlColumnAliasReference(rightColumnAlias);

            return(GetSqlComparePredicate(leftExpression, sqlCompareOperatorType, rightSqlColumnAliasReference));
        }
Ejemplo n.º 10
0
        public SqlInPredicate GetSqlInPredicate(SqlColumnAlias leftColumnAlias, bool negative)
        {
            SqlColumnAliasReference leftSqlColumnAliasReference = new SqlColumnAliasReference(leftColumnAlias);

            return(GetSqlInPredicate(leftSqlColumnAliasReference, negative));
        }
Ejemplo n.º 11
0
        public SqlAllPredicate GetSqlAllPredicate(SqlColumnAlias leftColumnAlias, SqlCompareOperatorType sqlCompareOperatorType)
        {
            SqlColumnAliasReference leftSqlColumnAliasReference = new SqlColumnAliasReference(leftColumnAlias);

            return(GetSqlAllPredicate(leftSqlColumnAliasReference, sqlCompareOperatorType, SqlAllPredicateType.All));
        }
Ejemplo n.º 12
0
        public SqlInPredicate GetSqlInPredicate(SqlColumnAlias leftColumnAlias)
        {
            SqlColumnAliasReference leftSqlColumnAliasReference = new SqlColumnAliasReference(leftColumnAlias);

            return(GetSqlInPredicate(leftSqlColumnAliasReference, false));
        }
Ejemplo n.º 13
0
        public SqlLikePredicate GetSqlLikePredicate(SqlColumnAlias leftColumnAlias, SqlExpression rightExpression, bool negative, string escapeCharacter)
        {
            SqlColumnAliasReference leftSqlColumnAliasReference = new SqlColumnAliasReference(leftColumnAlias);

            return(GetSqlLikePredicate(leftSqlColumnAliasReference, rightExpression, negative, escapeCharacter));
        }
Ejemplo n.º 14
0
        public SqlLikePredicate GetSqlLikePredicate(SqlColumnAlias leftColumnAlias, SqlExpression rightExpression, bool negative)
        {
            SqlColumnAliasReference leftSqlColumnAliasReference = new SqlColumnAliasReference(leftColumnAlias);

            return(GetSqlLikePredicate(leftSqlColumnAliasReference, rightExpression, negative, ""));
        }
Ejemplo n.º 15
0
        public SqlOrderByItem AddSqlOrderByItem(SqlColumnAlias sqlColumnAlias, bool descending)
        {
            SqlColumnAliasReference sqlColumnAliasReference = new SqlColumnAliasReference(sqlColumnAlias);

            return(AddSqlOrderByItem(sqlColumnAliasReference, descending));
        }
Ejemplo n.º 16
0
        public SqlComparePredicate GetSqlComparePredicate(SqlColumnAlias leftColumnAlias, SqlCompareOperatorType sqlCompareOperatorType, SqlColumnAlias rightColumnAlias)
        {
            SqlColumnAliasReference leftSqlColumnAliasReference  = new SqlColumnAliasReference(leftColumnAlias);
            SqlColumnAliasReference rightSqlColumnAliasReference = new SqlColumnAliasReference(rightColumnAlias);

            return(GetSqlComparePredicate(leftSqlColumnAliasReference, sqlCompareOperatorType, rightSqlColumnAliasReference));
        }
 public void AddSqlColumnAndValue(SqlColumnAlias sqlColumnAlias, SqlExpression sqlExpression)
 {
     AddSqlColumnAndValue(sqlColumnAlias.SqlColumn, sqlExpression);
 }
Ejemplo n.º 18
0
        public SqlAliasSelectListItem AddSqlAliasSelectListItem(string name, string tableName)
        {
            SqlColumnAlias sqlColumnAlias = this.SqlStatement.GetSqlColumnAlias(name, tableName);

            return(AddSqlAliasSelectListItem(sqlColumnAlias));
        }
Ejemplo n.º 19
0
        public SqlFreeTextPredicate GetSqlFreeTextPredicate(SqlColumnAlias leftColumnAlias, SqlExpression rightExpression)
        {
            SqlColumnAliasReference leftSqlColumnAliasReference = new SqlColumnAliasReference(leftColumnAlias);

            return(GetSqlFreeTextPredicate(leftSqlColumnAliasReference, rightExpression));
        }
Ejemplo n.º 20
0
        public SqlAliasSelectListItem AddSqlAliasSelectListItem(SqlColumn sqlColumn)
        {
            SqlColumnAlias sqlColumnAlias = this.SqlStatement.GetSqlColumnAlias(sqlColumn.Name, sqlColumn.SqlTable.Name);

            return(AddSqlAliasSelectListItem(sqlColumnAlias));
        }
 public SqlIsNullPredicate GetSqlIsNullPredicate(SqlColumnAlias leftColumnAlias)
 {
     SqlColumnAliasReference leftSqlColumnAliasReference = new SqlColumnAliasReference(leftColumnAlias) ;
     return GetSqlIsNullPredicate(leftSqlColumnAliasReference, false);
 }
Ejemplo n.º 22
0
 public SqlAliasSelectListItem AddSqlAliasSelectListItem(SqlColumnAlias sqlColumnAlias)
 {
     return(new SqlAliasSelectListItem(this, sqlColumnAlias));
 }
 public SqlLikePredicate GetSqlLikePredicate(SqlColumnAlias leftColumnAlias, SqlExpression rightExpression, bool negative)
 {
     SqlColumnAliasReference leftSqlColumnAliasReference = new SqlColumnAliasReference(leftColumnAlias) ;
     return GetSqlLikePredicate(leftSqlColumnAliasReference, rightExpression, negative, "");
 }
Ejemplo n.º 24
0
 public SqlColumnAlias GetSqlColumnAlias(string name, string tableName, string alias, string tableAlias)
 {
     SqlTableAlias sqlTableAlias = GetSqlTableAlias(tableName, tableAlias);
     SqlColumnAlias sqlColumnAlias = FindSqlColumnAlias(sqlTableAlias, name, alias, tableAlias) ;
     if (sqlColumnAlias == null)
     {
         SqlColumn sqlColumn = GetSqlColumn(name, tableName);
         sqlColumnAlias = new SqlColumnAlias(sqlTableAlias, sqlColumn, alias) ;
     }
     return sqlColumnAlias;
 }
Ejemplo n.º 25
0
        public SqlColumnAlias GetSqlColumnAlias(IColumnMap columnMap, string alias)
        {
            if (columnMap == null)
                throw new ArgumentNullException("columnMap");

            SqlColumnAlias sqlColumnAlias = FindSqlColumnAlias(columnMap.Name, alias) ;
            if (sqlColumnAlias == null)
            {
                SqlColumn sqlColumn = this.SqlTable.GetSqlColumn(columnMap);
                sqlColumnAlias = new SqlColumnAlias(this, sqlColumn, alias) ;
            }
            return sqlColumnAlias;
        }
Ejemplo n.º 26
0
 public SqlColumnAlias GetSqlColumnAlias(IColumnMap columnMap, string alias, string tableAlias)
 {
     SqlTableAlias sqlTableAlias = GetSqlTableAlias(columnMap.TableMap, tableAlias);
     SqlColumnAlias sqlColumnAlias = FindSqlColumnAlias(sqlTableAlias, columnMap.Name, alias, tableAlias) ;
     if (sqlColumnAlias == null)
     {
         SqlColumn sqlColumn = GetSqlColumn(columnMap);
         sqlColumnAlias = new SqlColumnAlias(sqlTableAlias, sqlColumn, alias) ;
     }
     return sqlColumnAlias;
 }
Ejemplo n.º 27
0
 public SqlAliasSelectListItem(SqlSelectClause sqlSelectClause, SqlColumnAlias sqlColumnAlias) : base(sqlSelectClause)
 {
     this.sqlColumnAlias = sqlColumnAlias;
 }
 public SqlColumnAliasReference(SqlColumnAlias sqlColumnAlias)
 {
     this.sqlColumnAlias = sqlColumnAlias;
 }
Ejemplo n.º 29
0
 public void AddSqlColumnAndValue(SqlColumnAlias sqlColumnAlias, SqlExpression sqlExpression)
 {
     AddSqlColumnAndValue(sqlColumnAlias.SqlColumn, sqlExpression);
 }
 public SqlAllPredicate GetSqlAllPredicate(SqlColumnAlias leftColumnAlias, SqlCompareOperatorType sqlCompareOperatorType)
 {
     SqlColumnAliasReference leftSqlColumnAliasReference = new SqlColumnAliasReference(leftColumnAlias) ;
     return GetSqlAllPredicate(leftSqlColumnAliasReference , sqlCompareOperatorType, SqlAllPredicateType.All);
 }
Ejemplo n.º 31
0
 public SqlOrderByItem AddSqlOrderByItem(SqlColumnAlias sqlColumnAlias)
 {
     return AddSqlOrderByItem(sqlColumnAlias, false);
 }
 public SqlComparePredicate GetSqlComparePredicate(SqlColumnAlias leftColumnAlias, SqlCompareOperatorType sqlCompareOperatorType, SqlExpression rightExpression)
 {
     SqlColumnAliasReference leftSqlColumnAliasReference = new SqlColumnAliasReference(leftColumnAlias) ;
     return GetSqlComparePredicate(leftSqlColumnAliasReference, sqlCompareOperatorType, rightExpression);
 }
Ejemplo n.º 33
0
 public SqlOrderByItem AddSqlOrderByItem(SqlColumnAlias sqlColumnAlias)
 {
     return(AddSqlOrderByItem(sqlColumnAlias, false));
 }
 public SqlComparePredicate GetSqlComparePredicate(SqlExpression leftExpression, SqlCompareOperatorType sqlCompareOperatorType, SqlColumnAlias rightColumnAlias)
 {
     SqlColumnAliasReference rightSqlColumnAliasReference = new SqlColumnAliasReference(rightColumnAlias) ;
     return GetSqlComparePredicate(leftExpression, sqlCompareOperatorType, rightSqlColumnAliasReference);
 }
Ejemplo n.º 35
0
 public virtual void Visited(SqlColumnAlias columnAlias)
 {
 }
 public SqlComparePredicate GetSqlComparePredicate(SqlColumnAlias leftColumnAlias, SqlCompareOperatorType sqlCompareOperatorType, SqlColumnAlias rightColumnAlias)
 {
     SqlColumnAliasReference leftSqlColumnAliasReference = new SqlColumnAliasReference(leftColumnAlias) ;
     SqlColumnAliasReference rightSqlColumnAliasReference = new SqlColumnAliasReference(rightColumnAlias) ;
     return GetSqlComparePredicate(leftSqlColumnAliasReference, sqlCompareOperatorType, rightSqlColumnAliasReference);
 }
Ejemplo n.º 37
0
 public SqlAliasSelectListItem AddSqlAliasSelectListItem(SqlColumnAlias sqlColumnAlias)
 {
     return new SqlAliasSelectListItem(this, sqlColumnAlias) ;
 }
 public SqlAliasSelectListItem(SqlSelectClause sqlSelectClause, SqlColumnAlias sqlColumnAlias)
     : base(sqlSelectClause)
 {
     this.sqlColumnAlias = sqlColumnAlias;
 }