-
Committer:
Jay Pipes
-
Date:
2009-05-29 20:03:54 UTC
-
mto:
This revision was merged to the branch mainline in
revision
1043.
-
Revision ID:
jpipes@serialcoder-20090529200354-tg0rb1nu3ojf95mn
First phase refactoring the JOIN class:
* Pulled out the init() method
* Created proper, ordered initialization list for JOIN constructor
* Initialized all member variables in initialization list (this will enable us to move towards using new for JOIN properly)
* Moved member variables around in the class to fit more-frequently accessed attributes
in the first part of the class, which should fix some of the large number of I2mr and D2mr
cache misses I've found in JOIN::optimize() and JOIN::prepare.
* Style cleanup