HomeFreeBSD

databases/cego: upgrade 2.45.1 -> 2.45.5

Description

databases/cego: upgrade 2.45.1 -> 2.45.5

  • Fix in CegoQuery::execute for INSERTBYSELECT_QUERY case. Since the selected tuples are clustered ( MAX_CLUSTERED_INSERT) we have to create a local copy for the corresponding field values. Otherwise, tuple information could be invalidated by relocated buffer pool pages
  • Fix in CegoFieldValue::fastComp, the castTo method calls for t1 and t2 have to be switched, since first ist has to be checked to cast to native btree datatype ( used in CegoBTreeCursor::traceLog, inRange and fullMatch ) example: create table t1 ( a int, d datetime); create btree b1 on t1(b); select a from t1 where b = '12.07.2019'; -- should be casted
    • from string to datetime
  • Code cleanup to avoid warnings with -Wswitch-enum
  • In CegoClient, added input data check via File::hasData ( available with lfcbase 1.14.0 ). Now, pipe input is autodetected, so the command line argument "--pipe" has been removed

Submitted by: Bjoern Lemke <lemke@lemke-it.com>

Details

Provenance
piAuthored on
Parents
rP506610: devel/lfcbase: upgrade 1.13.1 -> 1.14.0
Branches
Unknown
Tags
Unknown