Quadcap Embeddable Database

com.quadcap.sql.AggregateExpression.AggregateSessionState Class Reference

Inheritance diagram for com.quadcap.sql.AggregateExpression.AggregateSessionState:

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

Detailed Description

Private class to maintain per-session state for this expression.

Definition at line 119 of file AggregateExpression.java.

Public Member Functions

 AggregateSessionState (Session session)
int priority ()
 Whenever you get around to finishing me is fine.

void finish (boolean abort) throws IOException
 Girl I believe I got to move on down the line.

void reset () throws IOException
 Get ready for another day.


Package Attributes

Session session
Btree distinct = null
Value accum = null
int count = 0


Constructor & Destructor Documentation

com.quadcap.sql.AggregateExpression.AggregateSessionState.AggregateSessionState Session  session  ) 
 

Definition at line 126 of file AggregateExpression.java.


Member Function Documentation

void com.quadcap.sql.AggregateExpression.AggregateSessionState.finish boolean  abort  )  throws IOException
 

Girl I believe I got to move on down the line.

Implements com.quadcap.sql.StatementContext.

Definition at line 134 of file AggregateExpression.java.

References com.quadcap.sql.AggregateExpression.AggregateSessionState.distinct, com.quadcap.sql.AggregateExpression.AggregateSessionState.finish(), com.quadcap.sql.Session.getDatabase(), and com.quadcap.sql.AggregateExpression.AggregateSessionState.session.

Referenced by com.quadcap.sql.AggregateExpression.AggregateSessionState.finish().

int com.quadcap.sql.AggregateExpression.AggregateSessionState.priority  ) 
 

Whenever you get around to finishing me is fine.

Implements com.quadcap.sql.StatementContext.

Definition at line 131 of file AggregateExpression.java.

void com.quadcap.sql.AggregateExpression.AggregateSessionState.reset  )  throws IOException
 

Get ready for another day.

Definition at line 146 of file AggregateExpression.java.

References com.quadcap.sql.AggregateExpression.AggregateSessionState.accum, and com.quadcap.sql.AggregateExpression.AggregateSessionState.count.

Referenced by com.quadcap.sql.AggregateExpression.reset().


Member Data Documentation

Value com.quadcap.sql.AggregateExpression.AggregateSessionState.accum = null [package]
 

Definition at line 123 of file AggregateExpression.java.

Referenced by com.quadcap.sql.AggregateExpression.getValue(), com.quadcap.sql.AggregateExpression.AggregateSessionState.reset(), and com.quadcap.sql.AggregateExpression.updateAggregate().

int com.quadcap.sql.AggregateExpression.AggregateSessionState.count = 0 [package]
 

Definition at line 124 of file AggregateExpression.java.

Referenced by com.quadcap.sql.AggregateExpression.getValue(), com.quadcap.sql.AggregateExpression.AggregateSessionState.reset(), and com.quadcap.sql.AggregateExpression.updateAggregate().

Btree com.quadcap.sql.AggregateExpression.AggregateSessionState.distinct = null [package]
 

Definition at line 121 of file AggregateExpression.java.

Referenced by com.quadcap.sql.AggregateExpression.AggregateSessionState.finish(), and com.quadcap.sql.AggregateExpression.updateAggregate().

Session com.quadcap.sql.AggregateExpression.AggregateSessionState.session [package]
 

Definition at line 120 of file AggregateExpression.java.

Referenced by com.quadcap.sql.AggregateExpression.AggregateSessionState.finish().