public SqlAllPredicate GetSqlAllPredicate(SqlExpression leftExpression, SqlCompareOperatorType sqlCompareOperatorType)
        {
            SqlAllPredicate newSqlAllPredicate = new SqlAllPredicate(this, leftExpression, sqlCompareOperatorType, SqlAllPredicateType.All);

            this.sqlPredicate = newSqlAllPredicate;
            return(newSqlAllPredicate);
        }
 public virtual void Visiting(SqlAllPredicate allPredicate)
 {
     allPredicate.LeftExpression.Accept(this);
     allPredicate.SqlCompareOperator.Accept(this);
     switch (allPredicate.SqlAllPredicateType)
     {
         case SqlAllPredicateType.All :
             sqlBuilder.Append(" All ");
             break;
         case SqlAllPredicateType.Any :
             sqlBuilder.Append(" Any ");
             break;
         case SqlAllPredicateType.Some :
             sqlBuilder.Append(" Some ");
             break;
         default :
             break;
     }
     sqlBuilder.Append("(");
     allPredicate.SqlSelectStatement.Accept(this);
     sqlBuilder.Append(")");
 }
 public virtual void Visited(SqlAllPredicate allPredicate)
 {
 }
 public SqlAllPredicate GetSqlAllPredicate(SqlExpression leftExpression, SqlCompareOperatorType sqlCompareOperatorType)
 {
     SqlAllPredicate newSqlAllPredicate = new SqlAllPredicate(this, leftExpression, sqlCompareOperatorType, SqlAllPredicateType.All) ;
     this.sqlPredicate = newSqlAllPredicate;
     return newSqlAllPredicate;
 }