diff options
author | wiz <wiz@pkgsrc.org> | 2007-03-10 15:02:53 +0000 |
---|---|---|
committer | wiz <wiz@pkgsrc.org> | 2007-03-10 15:02:53 +0000 |
commit | 9416597d5ad688024f2306958f2161af28be7328 (patch) | |
tree | 6e54dfb6e53049c43f89d3916b404ceb479eefa4 /databases | |
parent | cd11851c7dc03730e7a7d9a62a7954b2a3361364 (diff) | |
download | pkgsrc-9416597d5ad688024f2306958f2161af28be7328.tar.gz |
Update to 1.47:
1.47 Sun Mar 4 03:30:00 UTC 2007
* Do the search in unions only when we must do them, not on every
call to the Next method
* Don't index ex/ dir to avoid complains by the indexer of PAUSE/CPAN
1.46 Sun Feb 25 19:04:00 UTC 2007
* when doing a union, we need to actually search, rather than just
doing a count
* add support for testing with Oracle backend
* Use CROSS JOIN instead of ',' as SQL parsers in Pg and some mysql
are buggy and cannot parse "FROM X, Y JOIN Z ON Z.f = X.f"
* deprecate DEBUG method, it's still there but produce warning
* fix CleanSlate method that was missing several keys
* fix a long standing bug we had, we didn't write depends_on data about
a join, so we could build queries with incorrect parens around join
conditions
* fix default values for ALIAS1 argument in the Join method, istead of
defaulting FIELD1 to 'main' value
* fix a TODO test
* internal refactoring of a storage for query's conditions,
instead of building query strings right after the limit
or join, we now build a perl structure
* don't clone attributes that don't exists in the Clone method
* we use Encode module without perl version check for a long time, so
we can get rid of all checks for the version and load the module
at compile time everywhere we need it
* implement MayBeNull method in the handler that checks if applied
conditions allow NULLs in the result set
* implement cascaded LEFT JOINs optimization
* additional tests for CleanSlate and Clone methods, ENTRY_AGGREGATOR
argument, different types of joins and LEFT JOIN optimizer
Diffstat (limited to 'databases')
-rw-r--r-- | databases/p5-DBIx-SearchBuilder/Makefile | 4 | ||||
-rw-r--r-- | databases/p5-DBIx-SearchBuilder/distinfo | 8 |
2 files changed, 6 insertions, 6 deletions
diff --git a/databases/p5-DBIx-SearchBuilder/Makefile b/databases/p5-DBIx-SearchBuilder/Makefile index 777a2f0aab7..f5567f1071e 100644 --- a/databases/p5-DBIx-SearchBuilder/Makefile +++ b/databases/p5-DBIx-SearchBuilder/Makefile @@ -1,7 +1,7 @@ -# $NetBSD: Makefile,v 1.30 2007/02/18 02:35:03 wiz Exp $ +# $NetBSD: Makefile,v 1.31 2007/03/10 15:02:53 wiz Exp $ # -DISTNAME= DBIx-SearchBuilder-1.45 +DISTNAME= DBIx-SearchBuilder-1.47 PKGNAME= p5-${DISTNAME} SVR4_PKGNAME= p5dxs CATEGORIES= databases perl5 diff --git a/databases/p5-DBIx-SearchBuilder/distinfo b/databases/p5-DBIx-SearchBuilder/distinfo index 40a8c918d33..1af7b526a53 100644 --- a/databases/p5-DBIx-SearchBuilder/distinfo +++ b/databases/p5-DBIx-SearchBuilder/distinfo @@ -1,5 +1,5 @@ -$NetBSD: distinfo,v 1.20 2007/02/18 02:35:03 wiz Exp $ +$NetBSD: distinfo,v 1.21 2007/03/10 15:02:53 wiz Exp $ -SHA1 (DBIx-SearchBuilder-1.45.tar.gz) = f2f3c989735aa88a0190bb5006e6dedaa7021727 -RMD160 (DBIx-SearchBuilder-1.45.tar.gz) = d757367a1a1dc03a45fbc1512fdaead7078197e2 -Size (DBIx-SearchBuilder-1.45.tar.gz) = 76670 bytes +SHA1 (DBIx-SearchBuilder-1.47.tar.gz) = e8e57ef4bf33466358eb0eb49e890b23f9f29d08 +RMD160 (DBIx-SearchBuilder-1.47.tar.gz) = e879b3384e239189a2aeba1cbde9a96689bb5b04 +Size (DBIx-SearchBuilder-1.47.tar.gz) = 80918 bytes |