databases/cego: update 2.38.10 -> 2.38.12

- Small optimization in CegoAttrCond::checkIndex, removed primary
  flag, since this is done now by attribute ordering. This leads
  to full index trace match instead of trace with index support and
  so, additional unnecessary predicate evaluation is avoided.
- More rework for btree evaluation in CegoBTreeCursor
- Optimization in CegoBTreeCursor::getNext. Instead of calling
  getNext in a recursive way, this is now done in a iterative way.
  This might avoid heavy stacking in case of special query constraints
  ( e..g multi dimensional btrees and range conditions like a > 400
  and b betweeen 'AAA' and 'DDD' )

Submitted by:	Bjoern Lemke <lemke@lemke-it.com>
This commit is contained in:
Kurt Jaeger 2017-12-14 16:56:12 +00:00
parent d4bdc45b2b
commit acad63c263
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=456311
2 changed files with 4 additions and 4 deletions

View file

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

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1512937688
SHA256 (cego-2.38.10.tar.gz) = 1d6f6f3a9af98637b7e1b79bac0ba731e6677e92c153861352aa126742f2e7b9
SIZE (cego-2.38.10.tar.gz) = 1453860
TIMESTAMP = 1513268626
SHA256 (cego-2.38.12.tar.gz) = 7b88956a59ef04b291501ec5e797dcf7f9d7b3706e670f17ccc8f0aeb430b291
SIZE (cego-2.38.12.tar.gz) = 1453966