Thread: pgsql: Improve EncodeDateTime and EncodeTimeOnly APIs

pgsql: Improve EncodeDateTime and EncodeTimeOnly APIs

From
Peter Eisentraut
Date:
Improve EncodeDateTime and EncodeTimeOnly APIs

Use an explicit argument to tell whether to include the time zone in
the output, rather than using some undocumented pointer magic.

Branch
------
master

Details
-------
http://git.postgresql.org/pg/commitdiff/ad4fb0d0d2f33ec0165f2a9a50a6d8cbcef4ab82

Modified Files
--------------
src/backend/utils/adt/date.c               |    4 +-
src/backend/utils/adt/datetime.c           |   65 ++++++++++++++++------------
src/backend/utils/adt/nabstime.c           |    2 +-
src/backend/utils/adt/timestamp.c          |    7 +--
src/backend/utils/adt/xml.c                |    5 +-
src/include/utils/datetime.h               |    4 +-
src/interfaces/ecpg/pgtypeslib/dt.h        |    6 +-
src/interfaces/ecpg/pgtypeslib/dt_common.c |   59 ++++++++++++++-----------
src/interfaces/ecpg/pgtypeslib/timestamp.c |    3 +-
9 files changed, 84 insertions(+), 71 deletions(-)