port skew buster to Trafodion 1. add simplified TEST062 2. reuse cached partitioning expression when only doVarCharCast is the same as the when the expression is created in TableHashPartitioningFunction::createPartitioningExpressionImp(). 3. rework 4. fix a time monitor bug reporting incorrect processor time (CPU time computed from clock() calls) 5. comment out the assert on the size of NATable cache not decreasing. This is to fix regression failure with seabase/TEST020. Selva will check in a formal fix that allocates space for NATable objects from a single heap, and then reenables this assert check.
commit 8145ba58927d0d954b68183031747a77367e000f Author: Justin Du <firstname.lastname@example.org> Date: Tue Jun 10 10:12:59 2014 -0800
Associate global empty input LogProp with CmpContext
1. Changed GLOBAL_EMPTY_INPUT_LOGPROP as alias (via #define) instead of thread pointer to access the default input LogProp from curent CmpContext. 2. Restored recursion counter for embedded compiler so that histogram access is done by external compiler