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 по дате отправления: