Package EVEDemo.SWEEP

Class Summary
Attribute  
CreateUpdateFile  
DatabaseInterface  
DataUpdateReceiver This classed is only used for Andreas do Data Update Performance Evaluation.
DWProcess  
Element  
ISProcess  
JCAttrPair It stores the attribute pair between two Relations of a Join Condition.
JoinCondition This function will represent the formula Operand1 Op Operand2.
JoinConditionList JoinConditionList
JoinList JoinList Join List will hold all the Relations involved in this view.
LocalCondition LocalCondition is the condition with one Relation.
LogUpdates  
MessageQueue  
MultiQueue Here MultiQueue will simulate the Multi-Channel FIFO channel between DW and ISs.
Operator  
PrimitiveValue Primitive Value will include long, double, and string.
ProcessQuery  
ProjectList  
Query  
QueryResult  
Queue This class implement a rotate queue I think this class need to consider "Syncronize"
Relation This is a class represent a Relational Database Table.
RelationExtent  
RelationList RelationList The Relation here must be unique.
RelationSchema Schema will be empty.
SelectList Select List is a list of LOCAL Conditions.
SendUpdates Class SendUpdates is a process running on the IS site it will detect the update of IS and then send it to DW by MultiQueue
StampedElement  
SWEEP SWEEP object will maintain one view in it.
Tuple  
Type Type will implement some of Oracle's types.
UpdateData  
UpdateReceiver  
UpdateView  
ViewDefinition This view is the subclass of Relation, so, it has schema, name and extent.
Here the view will be materialized, so, both "schema", "extent" are required.
 

Exception Summary
NoSuchMonthException  
NotFoundException  
NotMatchException  
NoUpdateException  
ParaNullException This Exception will handle condition where input parameter is null.
QueueFullException Try to insert new element to Queue while queue is full.