pgsql: Split ecpg_execute() in constituent parts

Поиск
Список
Период
Сортировка
От Alvaro Herrera
Тема pgsql: Split ecpg_execute() in constituent parts
Дата
Msg-id E1W3uAG-0001yO-UO@gemulon.postgresql.org
обсуждение исходный текст
Список 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(-)


В списке pgsql-committers по дате отправления:

Предыдущее
От: Tom Lane
Дата:
Сообщение: pgsql: Add display of oprcode (the underlying function's name) to psql'
Следующее
От: Heikki Linnakangas
Дата:
Сообщение: pgsql: Fix Hot Standby feedback sending when streaming busily.