databases/cego: 2.25.3 -> 2.26.2

- Fix in CegoBufferPool::calcHas and CegoBufferPool::calcSegement
  For large file id's the integer range for the hash key might be
  exceeded, which lead to wrong address calculation.
  The hash key now is calculated in long based values
- Introduced server mode with same behaviour as daemon mode, but
  no child process is forked and server can be terminated with Ctrl-C
- Small formatting fix in CegoOutput
- Fix in CegoDistCursor for inner and outer joins
  Inner or outer joins with additional where condition might return
  incorrect result set since the condition was just evaluated inside
  the join.
  To correct this, the WHERE condition is also checked via evalCondition.
  This required also a fix in the evalCondition method.
- Added multi segment support to CegoBufferPool. Since the pool is
  divided now into several memory segments, this allows larger buffer
  pool configurations.
- Improvements for output formatting regarding string functions
  (cegoFunction::getReturnTypeLen). Size of required column field size
  is now calculated, so the outlook looks more pretty
- Added hints from David Binderman in CegoAction::backChar and
  CegoBufferPage::printPage ( changed pointer comparison to avoid
  -Wextra compile warnings ) Thanks !

Submitted by:	Bjoern Lemke <lemke@lemke-it.com>
This commit is contained in:
Kurt Jaeger 2015-10-04 12:31:09 +00:00
parent 44148c58fe
commit adad54a6ce
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=398572
2 changed files with 3 additions and 3 deletions

View file

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

View file

@ -1,2 +1,2 @@
SHA256 (cego-2.25.3.tar.gz) = 68712d9be6343197377eb0cd0a89872fd2d8c0b17190c3b6d73583d42885c937 SHA256 (cego-2.26.2.tar.gz) = 48ae5c0c9a38ee825ab8a24d6f951e5a4ae83dfbc618e8e7c32f6fbda29252d5
SIZE (cego-2.25.3.tar.gz) = 1224506 SIZE (cego-2.26.2.tar.gz) = 1226359