From: | Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org> |
---|---|
To: | pgsql-committers(at)postgresql(dot)org |
Subject: | pgsql: Split ecpg_execute() in constituent parts |
Date: | 2014-01-16 21:07:48 |
Message-ID: | E1W3uAG-0001yO-UO@gemulon.postgresql.org |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-committers |
Split ecpg_execute() in constituent parts
Split the rather long ecpg_execute() function into ecpg_build_params(),
ecpg_autostart_transaction(), a smaller ecpg_execute() and
ecpg_process_output(). There is no user-visible change here, only code
reorganization to support future patches.
Author: Zoltán Böszörményi
Reviewed by Antonin Houska. Larger, older versions of this patch were
reviewed by Noah Misch and Michael Meskes.
Branch
------
master
Details
-------
http://git.postgresql.org/pg/commitdiff/61bee9f756ce875f3b678099a6bb9654bd2fa21a
Modified Files
--------------
src/interfaces/ecpg/ecpglib/execute.c | 208 +++++++++++++-------
src/interfaces/ecpg/ecpglib/extern.h | 7 +-
.../test/expected/compat_informix-describe.stderr | 14 +-
.../test/expected/compat_informix-rnull.stderr | 12 +-
.../test/expected/compat_informix-sqlda.stderr | 68 +++----
.../expected/compat_informix-test_informix.stderr | 24 +--
.../expected/compat_informix-test_informix2.stderr | 14 +-
.../ecpg/test/expected/connect-test2.stderr | 10 +-
.../ecpg/test/expected/connect-test3.stderr | 4 +-
.../ecpg/test/expected/connect-test5.stderr | 2 +-
.../ecpg/test/expected/pgtypeslib-dt_test.stderr | 10 +-
.../ecpg/test/expected/pgtypeslib-nan_test.stderr | 74 +++----
.../ecpg/test/expected/pgtypeslib-num_test.stderr | 6 +-
.../test/expected/preproc-array_of_struct.stderr | 16 +-
.../ecpg/test/expected/preproc-autoprep.stderr | 68 +++----
.../ecpg/test/expected/preproc-cursor.stderr | 96 ++++-----
.../ecpg/test/expected/preproc-define.stderr | 10 +-
.../ecpg/test/expected/preproc-outofscope.stderr | 24 +--
.../ecpg/test/expected/preproc-strings.stderr | 4 +-
.../ecpg/test/expected/preproc-type.stderr | 6 +-
.../ecpg/test/expected/preproc-variable.stderr | 32 +--
.../ecpg/test/expected/preproc-whenever.stderr | 8 +-
src/interfaces/ecpg/test/expected/sql-array.stderr | 16 +-
.../ecpg/test/expected/sql-binary.stderr | 24 +--
.../ecpg/test/expected/sql-code100.stderr | 30 +--
.../ecpg/test/expected/sql-copystdout.stderr | 12 +-
.../ecpg/test/expected/sql-define.stderr | 14 +-
src/interfaces/ecpg/test/expected/sql-desc.stderr | 28 +--
.../ecpg/test/expected/sql-describe.stderr | 14 +-
.../ecpg/test/expected/sql-dynalloc.stderr | 12 +-
.../ecpg/test/expected/sql-dynalloc2.stderr | 20 +-
.../ecpg/test/expected/sql-dyntest.stderr | 22 +--
.../ecpg/test/expected/sql-execute.stderr | 26 +--
src/interfaces/ecpg/test/expected/sql-fetch.stderr | 38 ++--
src/interfaces/ecpg/test/expected/sql-func.stderr | 22 +--
.../ecpg/test/expected/sql-indicators.stderr | 20 +-
.../ecpg/test/expected/sql-insupd.stderr | 16 +-
.../ecpg/test/expected/sql-oldexec.stderr | 24 +--
.../ecpg/test/expected/sql-parser.stderr | 12 +-
src/interfaces/ecpg/test/expected/sql-quote.stderr | 32 +--
src/interfaces/ecpg/test/expected/sql-show.stderr | 20 +-
src/interfaces/ecpg/test/expected/sql-sqlda.stderr | 62 +++---
42 files changed, 625 insertions(+), 556 deletions(-)
From | Date | Subject | |
---|---|---|---|
Next Message | Heikki Linnakangas | 2014-01-16 21:16:12 | pgsql: Fix Hot Standby feedback sending when streaming busily. |
Previous Message | Tom Lane | 2014-01-16 20:29:48 | pgsql: Add display of oprcode (the underlying function's name) to psql' |