Make ExplainPropertyInteger accept 64bit input, remove *Long variant.
authorAndres Freund <andres@anarazel.de>
Sat, 17 Mar 2018 06:13:12 +0000 (23:13 -0700)
committerAndres Freund <andres@anarazel.de>
Sat, 17 Mar 2018 06:13:12 +0000 (23:13 -0700)
commitf3e4b95edb6cbf0cd41dc9ff0c884bfdc425e6fb
tree5afad69f915005ac1b69cae3a3575a92906196ea
parent9e17bdb8a525ff89c4535cd153dc0f2fa813ea59
Make ExplainPropertyInteger accept 64bit input, remove *Long variant.

'long' is not useful type across platforms, as it's 32bit on 32 bit
platforms, and even on some 64bit platforms (e.g. windows) it's still
only 32bits wide.

As ExplainPropertyInteger should never be performance critical, change
it to accept a 64bit argument and remove ExplainPropertyLong.

Author: Andres Freund
Discussion: https://postgr.es/m/20180314164832.n56wt7zcbpzi6zxe@alap3.anarazel.de
contrib/file_fdw/file_fdw.c
src/backend/commands/explain.c
src/include/commands/explain.h