isql.builder
Class SelectExpressionBuilder

java.lang.Object
  extended by isql.builder.ExpressionBuilder
      extended by isql.builder.SelectExpressionBuilder

public class SelectExpressionBuilder
extends ExpressionBuilder

The expression builder specifically for the select part of the SQL. The difference from the where expression builder is that here you need to match the select expressions with the groups of the GROUP BY clause. Also, CASE expressions are only valid in the select part of the query, not in the where clause

Author:
SHZ Oct 31, 2007

Constructor Summary
SelectExpressionBuilder(ColumnValues values, Groups groups)
           
 
Method Summary
 
Methods inherited from class isql.builder.ExpressionBuilder
buildConstant, buildExpression, buildTableColumn, fromPartialString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SelectExpressionBuilder

public SelectExpressionBuilder(ColumnValues values,
                               Groups groups)