]> git.ipfire.org Git - thirdparty/psycopg.git/commit
test: add a couple of test implementation for load_rows fix/rows-load-order-3.2
authorDaniele Varrazzo <daniele.varrazzo@gmail.com>
Sat, 13 Sep 2025 21:18:13 +0000 (23:18 +0200)
committerDaniele Varrazzo <daniele.varrazzo@gmail.com>
Sat, 13 Sep 2025 21:18:13 +0000 (23:18 +0200)
commit7d62391b15845f51c137fa493da43c2c19468c95
treed31a18b1c34ce3e8c8ee554f7d255363700d3cfb
parentf1be7ecde39070f0e8de1aa031461c053e1dae33
test: add a couple of test implementation for load_rows

- `_load_rows_by_row` is a basic row-col loop, kicking in when
  `_load_rows_page_size` == 1
- `_load_rows_by_row_loop` is a test implementation which is basically
  a loop over `load_row()`. It kicks in when `_load_rows_page_size` == 0

`_load_rows_by_row` seems adequately fast and suggests that pagination
is not really needed. the `_loop` version is about 10% slower.
psycopg_c/psycopg_c/_psycopg/transform.pyx