HomeFreeBSD

databases/cego{bridge}: 2.49.22 -> 2.50.2, 1.7.0 -> 1.8.1

Description

databases/cego{bridge}: 2.49.22 -> 2.50.2, 1.7.0 -> 1.8.1

cego:

  • Added syntax expansion for group having clause to support advanced having conditions, e.g. SELECT a, sum(b), max(c) FROM t1 GROUP BY a HAVING sum(b) > 10 AND max(c) = 100;
  • Patch added for 'view condition evaluation' in CegoAttrCond::asConjunctionList, CegoSelect::setViewCond and CegoDistCursor::distSetup.
  • Additional check added to CegoObjectManager to avoid duplicate table objects of different type ( e.g. Table t1 and View t1 ). Table objects are either native tables, views or aliases.
  • For predicate export structure, changed from XML representation to native SQL syntax. This requires a dedicated Parser in CegoXPorter, which can handle predicate SQL representation, but saves lots of code, since all subsequent member classes of CegoPredDesc no more need to implement XML representation methods ( constructor, fromElement, toElement )
  • Added stabilization patches for nested grouping select, e.g. in exists subselect. In CegoSelect::reset, for _selectMode == GROUPING, grouping space is resetted now properly.
  • Added stabilization patches to CegoAction. Load statements for views, procedures, triggers and condition are treated regarding object allocation/free. These statements are for internal use only, so a database user receives a note message now
  • Further improvements added in CegoQuery to give more detailed error information in case of exceptions
  • In CegoTableManager, made some exception message improvements, instead of popping last message, the complete message stack is thrown

cegobridge:

  • Support added for cego-2.50.x
  • Fixes added for modified CegoAction::getSelect and CegoAction::getProcedure methods

Details

Provenance
Björn Lemke <lemke@lemke-it.com>Authored on Thu, Jan 30, 2:06 PM
piCommitted on Thu, Jan 30, 2:06 PM
Parents
R11:0fb561611ee8: net-mgmt/nagios: Add monplugins flavor
Branches
Unknown
Tags
Unknown