Quadcap Embeddable Database

com.quadcap.sql.SelectExpression.IsAggregate Class Reference

Inheritance diagram for com.quadcap.sql.SelectExpression.IsAggregate:

com.quadcap.sql.ExpressionVisitor List of all members.

Detailed Description

Visitor class used to analyze the select expression for aggregate usage.

Definition at line 258 of file SelectExpression.java.

Public Member Functions

 IsAggregate (Session session)
void visit (Expression sub)

Package Functions

void reset ()

Package Attributes

Session session = null
Vector aggregates = null
boolean seenName = false
boolean seenAggregate = false


Constructor & Destructor Documentation

com.quadcap.sql.SelectExpression.IsAggregate.IsAggregate Session  session  ) 
 

Definition at line 264 of file SelectExpression.java.


Member Function Documentation

void com.quadcap.sql.SelectExpression.IsAggregate.reset  )  [package]
 

Definition at line 286 of file SelectExpression.java.

References com.quadcap.sql.SelectExpression.IsAggregate.seenAggregate, and com.quadcap.sql.SelectExpression.IsAggregate.seenName.

Referenced by com.quadcap.sql.SelectExpression.isAggregate().

void com.quadcap.sql.SelectExpression.IsAggregate.visit Expression  sub  ) 
 

Implements com.quadcap.sql.ExpressionVisitor.

Definition at line 268 of file SelectExpression.java.

References com.quadcap.sql.SelectExpression.IsAggregate.aggregates, com.quadcap.sql.SelectExpression.IsAggregate.seenAggregate, com.quadcap.sql.SelectExpression.IsAggregate.seenName, com.quadcap.sql.SelectExpression.IsAggregate.visit(), and com.quadcap.sql.Expression.visitSubExpressions().

Referenced by com.quadcap.sql.SelectExpression.isAggregate(), and com.quadcap.sql.SelectExpression.IsAggregate.visit().


Member Data Documentation

Vector com.quadcap.sql.SelectExpression.IsAggregate.aggregates = null [package]
 

Definition at line 260 of file SelectExpression.java.

Referenced by com.quadcap.sql.SelectExpression.isAggregate(), and com.quadcap.sql.SelectExpression.IsAggregate.visit().

boolean com.quadcap.sql.SelectExpression.IsAggregate.seenAggregate = false [package]
 

Definition at line 262 of file SelectExpression.java.

Referenced by com.quadcap.sql.SelectExpression.isAggregate(), com.quadcap.sql.SelectExpression.IsAggregate.reset(), and com.quadcap.sql.SelectExpression.IsAggregate.visit().

boolean com.quadcap.sql.SelectExpression.IsAggregate.seenName = false [package]
 

Definition at line 261 of file SelectExpression.java.

Referenced by com.quadcap.sql.SelectExpression.isAggregate(), com.quadcap.sql.SelectExpression.IsAggregate.reset(), and com.quadcap.sql.SelectExpression.IsAggregate.visit().

Session com.quadcap.sql.SelectExpression.IsAggregate.session = null [package]
 

Definition at line 259 of file SelectExpression.java.