Ejemplo n.º 1
0
 /// <summary>
 /// Cria o parser para o clausula HAVING.
 /// </summary>
 /// <param name="havingPart"></param>
 /// <param name="quoteExpressionBegin"></param>
 /// <param name="quoteExpressionEnd"></param>
 internal ParserToSqlCommand(HavingPart havingPart, string quoteExpressionBegin, string quoteExpressionEnd)
 {
     _quoteExpressionBegin = quoteExpressionBegin;
     _quoteExpressionEnd   = quoteExpressionEnd;
     foreach (SqlExpression exp in havingPart.Expressions)
     {
         ColumnName(exp);
     }
 }
Ejemplo n.º 2
0
 /// <summary>
 /// Recupera as informações contidas dentro da clausula HAVING.
 /// </summary>
 /// <param name="references"></param>
 /// <param name="havingPart"></param>
 internal SelectStatement(ISelectStatementReferences references, HavingPart havingPart)
 {
     if (references == null)
     {
         throw new ArgumentNullException("references");
     }
     _references = references;
     foreach (SqlExpression se in havingPart.Expressions)
     {
         ColumnName(se);
     }
     _columnsInfoList = new List <ColumnInfo>(_columnsInfo.Values);
 }
Ejemplo n.º 3
0
 /// <summary>
 /// Recupera as informações contidas dentro da clausula HAVING.
 /// </summary>
 /// <param name="havingPart"></param>
 internal SelectStatement(HavingPart havingPart) : this(NativeSelectStatementReferences.Instance, havingPart)
 {
 }