lfcbase:
- Added HashT::getRangePos and HashT::RemovePos for more efficient
hash array manipulation
cego:
- Fix in CegoQueryCacheEntry::cleanCache, reset of all relevant
variables. Furthermore, in CegoQueryCache methods, remove from
hasharray is checked for return code true
- Usage of new HashT methods ( getRangePos and RemovePos ) for
CegoQueryCache to remove entries from query cache array more efficient
- Fix in CegoFactor::evalFieldValue(), for case CegoFactor::QUERY,
the fetched value must be saved to a local copy, otherwise the
buffer could be overwritten by the subsequent nextTuple method call
to complete the query for query cache. As a result, wrong values
are returned in case of heavy buffer cache relocation.