Main Page | Class List | File List | Class Members

QBox.h

Go to the documentation of this file.
1.15 04:00:52
New statistics fix (proper queue lengths are now recorded)
A limit on how many tuples at once a box will processed has been placed
(and set in common.h by a constant TUPLE_PROCESSING_LIMIT)
suspendSubnetwork call added that will merely remove boxes from active
execution but provides no buffering or listener suspention.
Please note the TUPLE_PROCESSING_LIMIT, as it might change the behavior
of your tests. (current implementation limits sum of tuples from all inputs
rather than each input port).
2004/10/21 anurag When creating CPView for input queues to boxes, the boxes are now told of the CPView on their input queue. The pointer in the box is null if no CPView exists in the input queue (because it is not set).
2004/10/20 anurag added include Tuple.h for boxes
2004/10/08 yna Changed box packing interface to use smart pointers.
Updated any existing boxes that packs states.
2004/10/05 mbalazin - Checkpointing state of Join operators.
- Doing checkpoint/redo to reconcile state of joins when necessary.
- Added a void unpackQueue(const QueueState& packed_queue); method to QBox.
2004/09/28 mbalazin Added access method to get seekIterator in addition to the deqIterator and enqIterator.
2004/09/24 yna Moved most of the Aurora code into the Borealis namespace. There are still a few things in util/ that aren't
used that need to be moved.....
2004/09/08 dna Oops ... I only checked in one piece of my updates so some people were getting compile errors ... sorry. These updates are only to get my code to work and will be removed later. Also sorry for the rather non-descriptive function names - I wrote those really quick to get my demo to work. The next version I check in will have more useful names.
2004/08/12 yna Fixed box state movement, and internal box movement.
2004/07/09 anurag unpackState takes a pointer.
2004/07/07 yna Fixed abstract box packing stuff.
2004/07/07 yna Updated "generic" box packing to return abstract classes. Box packing must be implemented specifically for each box implementation.
2004/06/24 yna Modified movebox process to remove boxes at end of transaction. Added query hunk instantiation from serialized state (queue serialization only for now).
2004/06/22 yna Simple movebox implementation. Moves query hunks, but not boxes or state. Added demo, movebox_test.
2004/04/14 mbalazin New dir structure

Generated on Thu Jul 22 08:51:53 2004 for Borealis by doxygen 1.3.7-20040704