Log Message:
---
needed fix, reported by jeremy drake. Tested only with regression test.
Modified Files:
--
fd:
algstructs.c (r1.25 -> r1.26)
(http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/fulldisjunction/fd/algstructs.c.diff?r1=1.25&r2=1.26)
---
Log Message:
---
more backward compatible regression test script.
Modified Files:
--
fd/sql:
fulldisjunctions.sql (r1.1 -> r1.2)
(http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/fulldisjunction/fd/sql/fulldisjunctions.sql.diff?r1=1.1&r2=1.2)
--
Log Message:
---
cleanup to make it backward compatible with the stable version. It passes the
regression tests now.
Modified Files:
--
fd:
algutils.c (r1.27 -> r1.28)
(http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/fulldisjunction/fd/algutils.c.diff?r1=1.27&
Log Message:
---
moved the code to use slot_getsomeattrs instead of my custom
deform_tuple_iterative. This is only for postgresql version 200704051 and
above. The previos versions are still supported.
Modified Files:
--
fd:
algutils.c (r1.26 -> r1.27)
(ht
Log Message:
---
interim fix for the valerna patch, to make fulldisjunctions working again
Modified Files:
--
fd:
tset.c (r1.18 -> r1.19)
(http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/fulldisjunction/fd/tset.c.diff?r1=1.18&r2=1.19)
tsetfuncs.h (r1.15
Log Message:
---
catversion adjustment
Modified Files:
--
fd:
algutils.c (r1.25 -> r1.26)
(http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/fulldisjunction/fd/algutils.c.diff?r1=1.25&r2=1.26)
---(end of broadcast)
Log Message:
---
added jeremy drake patch to accommodate tom lane's new commit for caching plans
in SPI
Modified Files:
--
fd:
algutils.c (r1.24 -> r1.25)
(http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/fulldisjunction/fd/algutils.c.diff?r1=1.24&r2=1.25)
---
Log Message:
---
Added contributors section in README.fulldisjunctions.
Modified Files:
--
fd:
README.fulldisjunctions (r1.1 -> r1.2)
(http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/fulldisjunction/fd/README.fulldisjunctions.diff?r1=1.1&r2=1.2)
--
Log Message:
---
ported the code to 8.2 with the gracious help of jeremy drake
Modified Files:
--
fd:
algstructs.c (r1.24 -> r1.25)
(http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/fulldisjunction/fd/algstructs.c.diff?r1=1.24&r2=1.25)
algstructs.h (r1.1
Log Message:
---
Added usecase.
Added Files:
---
fd:
README.fulldisjunctions.usecase.html (r1.1)
(http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/fulldisjunction/fd/README.fulldisjunctions.usecase.html?rev=1.1&content-type=text/x-cvsweb-markup)
fd/README.fulldi
Log Message:
---
Added usecase.
Added Files:
---
fd/README.fulldisjunctions.usecase_files:
c.jpg (r1.1)
(http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/fulldisjunction/fd/README.fulldisjunctions.usecase_files/c.jpg?rev=1.1&content-type=text/x-cvsweb-markup)
-
Log Message:
---
Added usecase.
Added Files:
---
fd/README.fulldisjunctions.usecase_files:
d.jpg (r1.1)
(http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/fulldisjunction/fd/README.fulldisjunctions.usecase_files/d.jpg?rev=1.1&content-type=text/x-cvsweb-markup)
-
Update of /cvsroot/fulldisjunction/fd/README.fulldisjunctions.usecase_files
In directory
pgfoundry.org:/tmp/cvs-serv60154/README.fulldisjunctions.usecase_files
Log Message:
Directory /cvsroot/fulldisjunction/fd/README.fulldisjunctions.usecase_files
added to the repository
-
Log Message:
---
Adjusted the cvs files to fit the contrib format
Modified Files:
--
fd:
Makefile (r1.10 -> r1.11)
(http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/fulldisjunction/fd/Makefile.diff?r1=1.10&r2=1.11)
Added Files:
---
fd:
READM
Update of /cvsroot/fulldisjunction/fd/expected
In directory pgfoundry.org:/tmp/cvs-serv65569/expected
Log Message:
Directory /cvsroot/fulldisjunction/fd/expected added to the repository
---(end of broadcast)---
TIP 2: Don't 'kill -9' the postmaster
Update of /cvsroot/fulldisjunction/fd/sql
In directory pgfoundry.org:/tmp/cvs-serv65122/sql
Log Message:
Directory /cvsroot/fulldisjunction/fd/sql added to the repository
---(end of broadcast)---
TIP 9: In versions below 8.0, the planner will ignor
Log Message:
---
Finished the code documentation and revamping the error messages and Asserts.
Modified Files:
--
fd:
algstructs.c (r1.23 -> r1.24)
(http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/fulldisjunction/fd/algstructs.c.diff?r1=1.23&r2=1.24)
al
Log Message:
---
Fixed the inlcude directories in the Makfile to point to only the includes from
the binary installation. Also more documentation fixes and additions.
Modified Files:
--
fd:
Makefile (r1.9 -> r1.10)
(http://cvs.pgfoundry.org/cgi-bin/cvsweb.
Log Message:
---
Finished README. More cleanups and smoothing down the edges.
Modified Files:
--
fd:
Makefile (r1.8 -> r1.9)
(http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/fulldisjunction/fd/Makefile.diff?r1=1.8&r2=1.9)
README (r1.8 -> r1.9)
Log Message:
---
Cleaned up the context structure and generally more cleanups and indentations.
Modified Files:
--
fd:
Makefile (r1.7 -> r1.8)
(http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/fulldisjunction/fd/Makefile.diff?r1=1.7&r2=1.8)
algstructs.c
Log Message:
---
More clean ups
Modified Files:
--
fd:
Makefile (r1.6 -> r1.7)
(http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/fulldisjunction/fd/Makefile.diff?r1=1.6&r2=1.7)
README (r1.7 -> r1.8)
(http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/f
Log Message:
---
Finally! added dictionary support so you can give aliases to attribute names at
relations when running FD (like an AS clause). Fixed the problem with DISTINCT
and CTID. ADDED much needed parameters sanity checks and error messages.
Modified Files:
--
fd:
Log Message:
---
Cleaned up the old integer scheme graph, now we only use bits scheme graph with
bitwise operations.
Modified Files:
--
fd:
algstructs.c (r1.17 -> r1.18)
(http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/fulldisjunction/fd/algstructs.c.diff?r1=1
Log Message:
---
Small fixes and added an Important check that the scheme graph is a connected
scheme graph before continuing to run the algorithm!!!
Modified Files:
--
fd:
algstructs.c (r1.16 -> r1.17)
(http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/fulldisj
Log Message:
---
FD is now 8+ compatible including 8.1 and 8.2
Modified Files:
--
fd:
Makefile (r1.5 -> r1.6)
(http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/fulldisjunction/fd/Makefile.diff?r1=1.5&r2=1.6)
algstructs.c (r1.15 -> r1.16)
(http:/
Log Message:
---
Finally, we support casting for shared attributes so we can use same type
equality functions.
Modified Files:
--
fd:
algstructs.c (r1.14 -> r1.15)
(http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/fulldisjunction/fd/algstructs.c.diff?r1=1.14&r2
Log Message:
---
more CTID attribute consolidation. index queries now up to standard in
preparation for casting.
Modified Files:
--
fd:
algstructs.c (r1.13 -> r1.14)
(http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/fulldisjunction/fd/algstructs.c.diff?r1=1.13&
Log Message:
---
The dropped column issue is resolved by moving the CTID to the select clause of
all queries. some more cleanups and fixes.
Modified Files:
--
fd:
Makefile (r1.4 -> r1.5)
(http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/fulldisjunction/fd/Makef
Log Message:
---
Moved the index queries to work with paramters and improved the formula to
check if to use an index prior to deciding if to use an index using the
planner. It shows a clear improvement in performance.
Modified Files:
--
fd:
algstructs.c (r1.11 ->
Log Message:
---
Moved the calculations of whether to use an index scan to a seperate
calculation instead of doing this while constructing the query. Also, moved
allocation of strings and calculations of strings sizes to after the
calculation. Also improved prediction of query size.
Mod
Log Message:
---
More consolidation works. Removed almost completely references to the term
"deformed" and left it only where it is truely meaningful.
Modified Files:
--
fd:
algutils.c (r1.12 -> r1.13)
(http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/fulldisju
Log Message:
---
More consolidation work, a lot of cleanups. Also, complete queue now only holds
rowids array (comes at a little extra cost but for long queries it should be
worth it).
Modified Files:
--
fd:
algstructs.c (r1.10 -> r1.11)
(http://cvs.pgfou
Log Message:
---
Finally, deformed tuples consolidation is over. Now it is faster. Also added in
makefile some optimizations to make it even more faster. Left is cleanup of the
code because the names and some interfaces are a mess.
Modified Files:
--
fd:
Makefile
Log Message:
---
Some more deformed tuple structures consolidation works. Now even faster but
still half way done.
Modified Files:
--
fd:
algutils.c (r1.9 -> r1.10)
(http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/fulldisjunction/fd/algutils.c.diff?r1=1.9&r2=1
Log Message:
---
Some more deformed tuple structures consolidation works.
Modified Files:
--
fd:
algutils.c (r1.8 -> r1.9)
(http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/fulldisjunction/fd/algutils.c.diff?r1=1.8&r2=1.9)
odmbfd.c (r1.11 -> r1.12)
Log Message:
---
Less than half way thru converting the structures to work with only deformed
tuples. Already faster!
Modified Files:
--
fd:
algstructs.h (r1.7 -> r1.8)
(http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/fulldisjunction/fd/algstructs.h.diff?r1=1.
Log Message:
---
Less than half way thru converting the structures to work with only deformed
tuples. Already faster!
Modified Files:
--
fd:
odmbfd.c (r1.10 -> r1.11)
(http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/fulldisjunction/fd/odmbfd.c.diff?r1=1.10&r2=
Log Message:
---
Switched to fast gett attribute for rowid array instead of spi_getbinval.
Modified Files:
--
fd:
tset.c (r1.5 -> r1.6)
(http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/fulldisjunction/fd/tset.c.diff?r1=1.5&r2=1.6)
---(e
Log Message:
---
Changed the generate alternatives algorithm to use components instead of JCC
heuristic. Fixed the output bug. Fixed a bug in varUnSetNthBitFromLeft. moved
to deformed tuple in generate alternative tuple set.
Modified Files:
--
fd:
algstructs.c (r1
Log Message:
---
Moved the (tableID:rowID) pairs to the first attribute of the tuple set for
faster access.
Modified Files:
--
fd:
algstructs.c (r1.7 -> r1.8)
(http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/fulldisjunction/fd/algstructs.c.diff?r1=1.7&r2=1.8)
Log Message:
---
Fixed a bug that slowed down a bit the algorithm and added a small speedup.
Modified Files:
--
fd:
algutils.c (r1.4 -> r1.5)
(http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/fulldisjunction/fd/algutils.c.diff?r1=1.4&r2=1.5)
odmbfd.c (r1
Log Message:
---
Small fix to MakeFile. Currently on development make.
Modified Files:
--
fd:
Makefile (r1.2 -> r1.3)
(http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/fulldisjunction/fd/Makefile.diff?r1=1.2&r2=1.3)
---(end of broadcast)
Log Message:
---
Small fixes to Adaptive Extending upper bound.
Modified Files:
--
fd:
algutils.h (r1.4 -> r1.5)
(http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/fulldisjunction/fd/algutils.h.diff?r1=1.4&r2=1.5)
odmbfd.c (r1.6 -> r1.7)
(http://
Log Message:
---
Added capability for Adaptive Extending upper bound for per CPU capabilities.
Changed the behaviour of SQGetNext to only copy when requested. Some cleanups
and fixes. It should be quicker now.
Modified Files:
--
fd:
algstructs.c (r1.6 -> r1.7)
Log Message:
---
Forgot to free memory in removeDuplicatesMemQueueWithSelf
Modified Files:
--
fd:
queues.c (r1.4 -> r1.5)
(http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/fulldisjunction/fd/queues.c.diff?r1=1.4&r2=1.5)
---(end of broadc
Log Message:
---
Added explanation in README to why i disabled merging in On Demand in ODMBFD
Modified Files:
--
fd:
README (r1.5 -> r1.6)
(http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/fulldisjunction/fd/README.diff?r1=1.5&r2=1.6)
--
Log Message:
---
Comment out the copyright notice that broke the code.
Speeded the computation by disabling merging in On Demand procedure and doing
removal of duplicates after Extend. Also revamped efficiency of
removeDuplicatesMemQueueWithSelf
Modified Files:
--
fd:
Log Message:
---
Added copyright to all sources aside from the BSD disclaimer to README file.
Modified Files:
--
fd:
algstructs.c (r1.4 -> r1.5)
(http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/fulldisjunction/fd/algstructs.c.diff?r1=1.4&r2=1.5)
algstru
Log Message:
---
Added BSD disclaimer to README file.
Modified Files:
--
fd:
README (r1.4 -> r1.5)
(http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/fulldisjunction/fd/README.diff?r1=1.4&r2=1.5)
---(end of broadcast)-
Log Message:
---
Updated the README to show how to create a test case.
Modified Files:
--
fd:
README (r1.3 -> r1.4)
(http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/fulldisjunction/fd/README.diff?r1=1.3&r2=1.4)
---(end of broadcast)
Log Message:
---
Added a python script to help create test tables.
Added Files:
---
fd:
createTable.py (r1.1)
(http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/fulldisjunction/fd/createTable.py?rev=1.1&content-type=text/x-cvsweb-markup)
---(
Log Message:
---
Fixed the problem of not detecting dropped attributes from relations. Fixed
README file and various cleanups.
Modified Files:
--
fd:
README (r1.2 -> r1.3)
(http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/fulldisjunction/fd/README.diff?r1=1.2&r
Log Message:
---
Added BSD name to README
Modified Files:
--
fd:
README (r1.1 -> r1.2)
(http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/fulldisjunction/fd/README.diff?r1=1.1&r2=1.2)
---(end of broadcast)---
TIP 4
Log Message:
---
Added README file and corrected memory problem with mincost policy.
Modified Files:
--
fd:
algstructs.c (r1.2 -> r1.3)
(http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/fulldisjunction/fd/algstructs.c.diff?r1=1.2&r2=1.3)
Added Files:
--
Log Message:
---
Added simple pseudo functions by allowing for graceful parameters (i.e. have
defaults).
Modified Files:
--
fd:
algstructs.c (r1.1 -> r1.2)
(http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/fulldisjunction/fd/algstructs.c.diff?r1=1.1&r2=1.2)
Log Message:
---
Changed some Makefile path settings
Modified Files:
--
fd:
Makefile (r1.1 -> r1.2)
(http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/fulldisjunction/fd/Makefile.diff?r1=1.1&r2=1.2)
---(end of broadcast)--
Log Message:
---
First version. Works but needs a lot of working.
Added Files:
---
fd:
algstructs.c (r1.1)
(http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/fulldisjunction/fd/algstructs.c?rev=1.1&content-type=text/x-cvsweb-markup)
algstructs.h (r1.1)
Update of /cvsroot/fulldisjunction/fd
In directory pgfoundry.org:/tmp/cvs-serv34380
Log Message:
Full Disjunction Operator
Status:
Vendor Tag: pgstudy
Release Tags: fd_1_0
No conflicts created by this import
---(end of broadcast)-
58 matches
Mail list logo