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>
This commit is contained in:
Kurt Jaeger 2019-07-14 07:48:01 +00:00
parent a6da222b58
commit eda6267601
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=506611
2 changed files with 4 additions and 4 deletions

View file

@ -1,7 +1,7 @@
# $FreeBSD$ # $FreeBSD$
PORTNAME= cego PORTNAME= cego
PORTVERSION= 2.45.1 PORTVERSION= 2.45.5
CATEGORIES= databases CATEGORIES= databases
MASTER_SITES= http://www.lemke-it.com/ MASTER_SITES= http://www.lemke-it.com/

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1562489239 TIMESTAMP = 1563089294
SHA256 (cego-2.45.1.tar.gz) = cb7da6e08a79a437e51885c5d3e6df05de93048a4c04315302cb73bb05d7144c SHA256 (cego-2.45.5.tar.gz) = b540477dece3a63c5e7e73926c4499e4bd999d0eb9a05a115261bd9fe5d004ec
SIZE (cego-2.45.1.tar.gz) = 3148999 SIZE (cego-2.45.5.tar.gz) = 3151076