Fix MergeJoinSorter.SortKey as the fasterXML may call readNext() even
after the first return of null values (indicating end of input data).
Add code to MBigDecimal#ReadCollation() which may be tripped up by the
tests.
Make sure test gets the correct queryContext.
Update the MergeJoinSert sortKey to use Persistit Value for the row, not
a Key for the row value. The conversion from row<->Value via
PersistitValuePValue{source|target} works better and has more support
for the odd values (like BigDecimal). Add a test to verify the expanded
types support works as expected.
Remove steps from StoreAdapter interface and usages.
Fix the KeyReaderWriter test based on the change of the MergeJoinSort
from Key to Value
Fix OOM in MergeJoinSort by no using a class Value, but creating a new
one for each row. Eliminates one copy of the data.
Need to copy the Value to not store a set of cache values, which doubles
the size of the initial storage, and again, causes the OOM to occur.
Simple Buffer operator. Rewrite halloween test in UpdateIT for it.
Transformation of pk-affecting UPDATEs.
Detect and buffer vulnerable scans with special handling for unique indexes.
Remove auto-idle on Select_HKeyOrdered
Add buffer eagerly. Clearer names.
Don't leave a broken DMLStatement. Fix and test RETURNING.
Unnecessary TODO
Remove various isStepIsolated holders, setters and members
Update RulesTest files
Update OperatorCompilerTest files
Organize and comments
Tighten end unique index detection. Push buffer below flattens and lookups.