postgresql/src/interfaces/ecpg
Peter Eisentraut 4211673622 Exclude flex-generated code from coverage testing
Flex generates a lot of functions that are not actually used.  In order
to avoid coverage figures being ruined by that, mark up the part of the
.l files where the generated code appears by lcov exclusion markers.
That way, lcov will typically only reported on coverage for the .l file,
which is under our control, but not for the .c file.

Reviewed-by: Michael Paquier <michael.paquier@gmail.com>
2017-10-16 16:28:11 -04:00
..
compatlib Add port/strnlen support to libpq and ecpg Makefiles. 2017-10-11 11:28:04 -04:00
ecpglib Add port/strnlen support to libpq and ecpg Makefiles. 2017-10-11 11:28:04 -04:00
include Phase 2 of pgindent updates. 2017-06-21 15:19:25 -04:00
pgtypeslib Add port/strnlen support to libpq and ecpg Makefiles. 2017-10-11 11:28:04 -04:00
preproc Exclude flex-generated code from coverage testing 2017-10-16 16:28:11 -04:00
test Remove useless dead code 2017-09-08 12:37:05 -04:00
Makefile Fix parallel make risk with new check temp-install setup 2015-04-29 20:34:22 -04:00
README.dynSQL Fix whitespace issues found by git diff --check, add gitattributes 2013-11-10 14:48:29 -05:00

src/interfaces/ecpg/README.dynSQL

descriptor statements have the following shortcomings

- input descriptors (USING DESCRIPTOR <name>) are not supported

  Reason: to fully support dynamic SQL the frontend/backend communication
          should change to recognize input parameters.
          Since this is not likely to happen in the near future and you
          can cover the same functionality with the existing infrastructure
          (using s[n]printf), I'll leave the work to someone else.