mirror of
https://git.freebsd.org/ports.git
synced 2025-04-30 02:26:38 -04:00
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 |
||
---|---|---|
.. | ||
distinfo | ||
Makefile | ||
pkg-descr | ||
pkg-plist |