[COMMITTERS] fulldisjunction - fd: needed fix, reported by jeremy drake.

2007-08-11 Thread User Pgstudy
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) ---

[COMMITTERS] fulldisjunction - fd: more backward compatible regression test script.

2007-04-08 Thread User Pgstudy
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) --

[COMMITTERS] fulldisjunction - fd: cleanup to make it backward compatible with the

2007-04-08 Thread User Pgstudy
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&

[COMMITTERS] fulldisjunction - fd: moved the code to use slot_getsomeattrs instead of

2007-04-07 Thread User Pgstudy
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

[COMMITTERS] fulldisjunction - fd: interim fix for the valerna patch, to make

2007-04-07 Thread User Pgstudy
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

[COMMITTERS] fulldisjunction - fd: catversion adjustment

2007-03-19 Thread User Pgstudy
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)

[COMMITTERS] fulldisjunction - fd: added jeremy drake patch to accommodate tom lane's

2007-03-16 Thread User Pgstudy
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) ---

[COMMITTERS] fulldisjunction - fd: Added contributors section in

2007-03-15 Thread User Pgstudy
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) --

[COMMITTERS] fulldisjunction - fd: ported the code to 8.2 with the gracious help of

2007-03-06 Thread User Pgstudy
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

[COMMITTERS] fulldisjunction - fd: Added usecase.

2006-08-19 Thread User Pgstudy
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

[COMMITTERS] fulldisjunction - fd: Added usecase.

2006-08-19 Thread User Pgstudy
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) -

[COMMITTERS] fulldisjunction - fd: Added usecase.

2006-08-19 Thread User Pgstudy
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) -

[COMMITTERS] fulldisjunction - fd: New Directory

2006-08-19 Thread User Pgstudy
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 -

[COMMITTERS] fulldisjunction - fd: Adjusted the cvs files to fit the contrib format

2006-07-31 Thread User Pgstudy
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

[COMMITTERS] fulldisjunction - fd: New Directory

2006-07-31 Thread User Pgstudy
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

[COMMITTERS] fulldisjunction - fd: New Directory

2006-07-31 Thread User Pgstudy
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

[COMMITTERS] fulldisjunction - fd: Finished the code documentation and revamping the

2006-07-31 Thread User Pgstudy
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

[COMMITTERS] fulldisjunction - fd: Fixed the inlcude directories in the Makfile to

2006-07-30 Thread User Pgstudy
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.

[COMMITTERS] fulldisjunction - fd: Finished README.

2006-07-29 Thread User Pgstudy
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)

[COMMITTERS] fulldisjunction - fd: Cleaned up the context structure and generally

2006-07-29 Thread User Pgstudy
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

[COMMITTERS] fulldisjunction - fd: More clean ups

2006-07-29 Thread User Pgstudy
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

[COMMITTERS] fulldisjunction - fd: Finally! added dictionary support so you can give

2006-07-29 Thread User Pgstudy
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:

[COMMITTERS] fulldisjunction - fd: Cleaned up the old integer scheme graph, now we

2006-07-28 Thread User Pgstudy
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

[COMMITTERS] fulldisjunction - fd: Small fixes and added an Important check that the

2006-07-24 Thread User Pgstudy
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

[COMMITTERS] fulldisjunction - fd: FD is now 8+ compatible including 8.1 and 8.2

2006-07-21 Thread User Pgstudy
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:/

[COMMITTERS] fulldisjunction - fd: Finally, we support casting for shared attributes

2006-07-17 Thread User Pgstudy
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

[COMMITTERS] fulldisjunction - fd: more CTID attribute consolidation.

2006-07-15 Thread User Pgstudy
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&

[COMMITTERS] fulldisjunction - fd: The dropped column issue is resolved by moving the

2006-07-13 Thread User Pgstudy
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

[COMMITTERS] fulldisjunction - fd: Moved the index queries to work with paramters and

2006-07-02 Thread User Pgstudy
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 ->

[COMMITTERS] fulldisjunction - fd: Moved the calculations of whether to use an index

2006-06-30 Thread User Pgstudy
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

[COMMITTERS] fulldisjunction - fd: More consolidation works.

2006-06-28 Thread User Pgstudy
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

[COMMITTERS] fulldisjunction - fd: More consolidation work, a lot of cleanups.

2006-06-26 Thread User Pgstudy
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

[COMMITTERS] fulldisjunction - fd: Finally, deformed tuples consolidation is over.

2006-06-23 Thread User Pgstudy
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

[COMMITTERS] fulldisjunction - fd: Some more deformed tuple structures consolidation

2006-06-22 Thread User Pgstudy
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

[COMMITTERS] fulldisjunction - fd: Some more deformed tuple structures consolidation

2006-06-21 Thread User Pgstudy
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)

[COMMITTERS] fulldisjunction - fd: Less than half way thru converting the structures

2006-06-19 Thread User Pgstudy
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.

[COMMITTERS] fulldisjunction - fd: Less than half way thru converting the structures

2006-06-19 Thread User Pgstudy
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=

[COMMITTERS] fulldisjunction - fd: Switched to fast gett attribute for rowid array

2006-06-18 Thread User Pgstudy
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

[COMMITTERS] fulldisjunction - fd: Changed the generate alternatives algorithm to use

2006-06-15 Thread User Pgstudy
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

[COMMITTERS] fulldisjunction - fd: Moved the (tableID:rowID) pairs to the first

2006-06-11 Thread User Pgstudy
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)

[COMMITTERS] fulldisjunction - fd: Fixed a bug that slowed down a bit the algorithm

2006-06-10 Thread User Pgstudy
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

[COMMITTERS] fulldisjunction - fd: Small fix to MakeFile.

2006-06-08 Thread User Pgstudy
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)

[COMMITTERS] fulldisjunction - fd: Small fixes to Adaptive Extending upper bound.

2006-06-08 Thread User Pgstudy
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://

[COMMITTERS] fulldisjunction - fd: Added capability for Adaptive Extending upper

2006-06-08 Thread User Pgstudy
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)

[COMMITTERS] fulldisjunction - fd: Forgot to free memory in

2006-06-07 Thread User Pgstudy
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

[COMMITTERS] fulldisjunction - fd: Added explanation in README to why i disabled

2006-06-07 Thread User Pgstudy
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) --

[COMMITTERS] fulldisjunction - fd: Comment out the copyright notice that broke the

2006-06-07 Thread User Pgstudy
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:

[COMMITTERS] fulldisjunction - fd: Added copyright to all sources aside from the BSD

2006-06-05 Thread User Pgstudy
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

[COMMITTERS] fulldisjunction - fd: Added BSD disclaimer to README file.

2006-06-05 Thread User Pgstudy
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)-

[COMMITTERS] fulldisjunction - fd: Updated the README to show how to create a test

2006-06-05 Thread User Pgstudy
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)

[COMMITTERS] fulldisjunction - fd: Added a python script to help create test tables.

2006-06-05 Thread User Pgstudy
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) ---(

[COMMITTERS] fulldisjunction - fd: Fixed the problem of not detecting dropped

2006-06-05 Thread User Pgstudy
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

[COMMITTERS] fulldisjunction - fd: Added BSD name to README

2006-06-03 Thread User Pgstudy
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

[COMMITTERS] fulldisjunction - fd: Added README file and corrected memory problem

2006-06-03 Thread User Pgstudy
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: --

[COMMITTERS] fulldisjunction - fd: Added simple pseudo functions by allowing for

2006-06-03 Thread User Pgstudy
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)

[COMMITTERS] fulldisjunction - fd: Changed some Makefile path settings

2006-06-02 Thread User Pgstudy
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)--

[COMMITTERS] fulldisjunction - fd: First version.

2006-06-02 Thread User Pgstudy
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)

[COMMITTERS] fulldisjunction - fd: Imported Sources

2006-06-02 Thread User Pgstudy
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)-