Skip to content

_FQexecClearSQLDA: clear the actually provided sqlda - not result->sqlda_out - #11

Open
HuBandiT wants to merge 30 commits into
ibarwick:masterfrom
HuBandiT:patch-4
Open

_FQexecClearSQLDA: clear the actually provided sqlda - not result->sqlda_out#11
HuBandiT wants to merge 30 commits into
ibarwick:masterfrom
HuBandiT:patch-4

Conversation

@HuBandiT

@HuBandiT HuBandiT commented Jun 30, 2026

Copy link
Copy Markdown

No description provided.

@mkgrgis

mkgrgis commented Jul 2, 2026

Copy link
Copy Markdown

@HuBandiT , what about testing results or test cases?

@HuBandiT

HuBandiT commented Jul 2, 2026

Copy link
Copy Markdown
Author

@HuBandiT , what about testing results or test cases?

Greetings,

Apologies.

I am not sure how to approach that. I do not see a test suite in this source code, and I am not knowledgeable enough to add one.

Most of what I am trying to do is understanding the code by refactoring without changing behaviour, working my way towards solving ibarwick/firebird_fdw#50 .

With the occasional minor "oh, but surely this can't be right" type bugfixes sneaking in.

Do you guys have a suggestion?

Do not consider this as an actual pull request for now... I started with an actual bug fix, yes... but then quickly descended into a frenzy of refactoring.

@mkgrgis

mkgrgis commented Jul 4, 2026

Copy link
Copy Markdown

@HuBandiT , libfq has no separate tests, but you can ensure this Firebird FDW TAP perl tests are ok and add some testcases to Firebird FDW.

@HuBandiT

HuBandiT commented Jul 4, 2026

Copy link
Copy Markdown
Author

@HuBandiT , libfq has no separate tests, but you can ensure this Firebird FDW TAP perl tests are ok and add some testcases to Firebird FDW.

Oh, nice, thank you!

I haven't deeply looked into firebird_fdw yet.

But soon I will, and then I will look into them and check my work by running those tests.

New test cases: I am not sure what new test cases to add, since my changes will be performance-related and "non-functional" – in the sense that they do not change what result a (firebird_fdw-based) PostgreSQL query returns, only how fast it returns it, and how big a result it can return (before running into memory limits) at all.

@mkgrgis

mkgrgis commented Jul 6, 2026

Copy link
Copy Markdown

@HuBandiT , really performance tests isn't obligatory or traditional for FDW repos. In this case you should only insure all Firebird FDW tests are still ok after your changes.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants