postgresql/src/backend/utils/adt
Tom Lane 4589c6a2a3 Apply project best practices to switches over enum values.
In the wake of 1f3a02173, assorted buildfarm members were warning about
"control reaches end of non-void function" or the like.  Do what we've
done elsewhere: in place of a "default" switch case that will prevent
the compiler from warning about unhandled enum values, put a catchall
elog() after the switch.  And return a dummy value to satisfy compilers
that don't know elog() doesn't return.
2020-01-27 18:46:30 -05:00
..
.gitignore Revert "Add gitignore entries for jsonpath_gram.h" 2019-03-23 00:19:34 +01:00
acl.c Update copyrights for 2020 2020-01-01 12:21:45 -05:00
amutils.c Update copyrights for 2020 2020-01-01 12:21:45 -05:00
array_expanded.c Update copyrights for 2020 2020-01-01 12:21:45 -05:00
array_selfuncs.c Update copyrights for 2020 2020-01-01 12:21:45 -05:00
array_typanalyze.c Update copyrights for 2020 2020-01-01 12:21:45 -05:00
array_userfuncs.c Update copyrights for 2020 2020-01-01 12:21:45 -05:00
arrayfuncs.c Update copyrights for 2020 2020-01-01 12:21:45 -05:00
arrayutils.c Update copyrights for 2020 2020-01-01 12:21:45 -05:00
ascii.c Update copyrights for 2020 2020-01-01 12:21:45 -05:00
bool.c Update copyrights for 2020 2020-01-01 12:21:45 -05:00
cash.c Fix loss of fractional digits for large values in cash_numeric(). 2019-07-26 11:59:00 -04:00
char.c Update copyrights for 2020 2020-01-01 12:21:45 -05:00
cryptohashes.c Update copyrights for 2020 2020-01-01 12:21:45 -05:00
date.c Update copyrights for 2020 2020-01-01 12:21:45 -05:00
datetime.c Update copyrights for 2020 2020-01-01 12:21:45 -05:00
datum.c Update copyrights for 2020 2020-01-01 12:21:45 -05:00
dbsize.c Update copyrights for 2020 2020-01-01 12:21:45 -05:00
domains.c Update copyrights for 2020 2020-01-01 12:21:45 -05:00
encode.c Update copyrights for 2020 2020-01-01 12:21:45 -05:00
enum.c Update copyrights for 2020 2020-01-01 12:21:45 -05:00
expandeddatum.c Update copyrights for 2020 2020-01-01 12:21:45 -05:00
expandedrecord.c Update copyrights for 2020 2020-01-01 12:21:45 -05:00
float.c Update copyrights for 2020 2020-01-01 12:21:45 -05:00
format_type.c Update copyrights for 2020 2020-01-01 12:21:45 -05:00
formatting.c Fix an oversight in commit 4c70098ff. 2020-01-23 16:15:32 -05:00
genfile.c Update copyrights for 2020 2020-01-01 12:21:45 -05:00
geo_ops.c Update copyrights for 2020 2020-01-01 12:21:45 -05:00
geo_selfuncs.c Update copyrights for 2020 2020-01-01 12:21:45 -05:00
geo_spgist.c Update copyrights for 2020 2020-01-01 12:21:45 -05:00
inet_cidr_ntop.c Avoid conflicts with library versions of inet_net_ntop() and friends. 2019-08-18 19:27:23 -04:00
inet_net_pton.c Avoid conflicts with library versions of inet_net_ntop() and friends. 2019-08-18 19:27:23 -04:00
int.c Add functions gcd() and lcm() for integer and numeric types. 2020-01-25 14:00:59 +00:00
int8.c Add functions gcd() and lcm() for integer and numeric types. 2020-01-25 14:00:59 +00:00
json.c Move some code from jsonapi.c to jsonfuncs.c. 2020-01-27 11:22:13 -05:00
jsonapi.c Apply project best practices to switches over enum values. 2020-01-27 18:46:30 -05:00
jsonb.c Move some code from jsonapi.c to jsonfuncs.c. 2020-01-27 11:22:13 -05:00
jsonb_gin.c Update copyrights for 2020 2020-01-01 12:21:45 -05:00
jsonb_op.c Update copyrights for 2020 2020-01-01 12:21:45 -05:00
jsonb_util.c Adjust src/include/utils/jsonapi.h so it's not backend-only. 2020-01-24 09:58:37 -08:00
jsonfuncs.c Move some code from jsonapi.c to jsonfuncs.c. 2020-01-27 11:22:13 -05:00
jsonpath.c Update copyrights for 2020 2020-01-01 12:21:45 -05:00
jsonpath_exec.c Update copyrights for 2020 2020-01-01 12:21:45 -05:00
jsonpath_gram.y Update copyrights for 2020 2020-01-01 12:21:45 -05:00
jsonpath_scan.l Update copyrights for 2020 2020-01-01 12:21:45 -05:00
levenshtein.c Update copyrights for 2020 2020-01-01 12:21:45 -05:00
like.c Update copyrights for 2020 2020-01-01 12:21:45 -05:00
like_match.c Update copyrights for 2020 2020-01-01 12:21:45 -05:00
like_support.c Update copyrights for 2020 2020-01-01 12:21:45 -05:00
lockfuncs.c Update copyrights for 2020 2020-01-01 12:21:45 -05:00
mac.c Update copyrights for 2020 2020-01-01 12:21:45 -05:00
mac8.c Update copyrights for 2020 2020-01-01 12:21:45 -05:00
Makefile Split JSON lexer/parser from 'json' data type support. 2020-01-24 10:17:43 -08:00
misc.c Update copyrights for 2020 2020-01-01 12:21:45 -05:00
name.c Update copyrights for 2020 2020-01-01 12:21:45 -05:00
network.c Fix inconsistencies and typos in the tree, take 11 2019-08-19 16:21:39 +09:00
network_gist.c Update copyrights for 2020 2020-01-01 12:21:45 -05:00
network_selfuncs.c Update copyrights for 2020 2020-01-01 12:21:45 -05:00
network_spgist.c Update copyrights for 2020 2020-01-01 12:21:45 -05:00
numeric.c Add functions gcd() and lcm() for integer and numeric types. 2020-01-25 14:00:59 +00:00
numutils.c Update copyrights for 2020 2020-01-01 12:21:45 -05:00
oid.c Update copyrights for 2020 2020-01-01 12:21:45 -05:00
oracle_compat.c Update copyrights for 2020 2020-01-01 12:21:45 -05:00
orderedsetaggs.c Update copyrights for 2020 2020-01-01 12:21:45 -05:00
partitionfuncs.c Update copyrights for 2020 2020-01-01 12:21:45 -05:00
pg_locale.c Rationalize code placement between wchar.c, encnames.c, and mbutils.c. 2020-01-16 18:08:21 -05:00
pg_lsn.c Update copyrights for 2020 2020-01-01 12:21:45 -05:00
pg_upgrade_support.c Update copyrights for 2020 2020-01-01 12:21:45 -05:00
pgstatfuncs.c Report progress of ANALYZE commands 2020-01-15 11:14:39 -03:00
pseudotypes.c Update copyrights for 2020 2020-01-01 12:21:45 -05:00
quote.c Update copyrights for 2020 2020-01-01 12:21:45 -05:00
rangetypes.c Update copyrights for 2020 2020-01-01 12:21:45 -05:00
rangetypes_gist.c Update copyrights for 2020 2020-01-01 12:21:45 -05:00
rangetypes_selfuncs.c Fix edge-case crashes and misestimation in range containment selectivity. 2020-01-12 14:36:59 -05:00
rangetypes_spgist.c Update copyrights for 2020 2020-01-01 12:21:45 -05:00
rangetypes_typanalyze.c Update copyrights for 2020 2020-01-01 12:21:45 -05:00
regexp.c Minor code beautification in regexp.c. 2020-01-16 11:31:30 -05:00
regproc.c Update copyrights for 2020 2020-01-01 12:21:45 -05:00
ri_triggers.c Update copyrights for 2020 2020-01-01 12:21:45 -05:00
rowtypes.c Update copyrights for 2020 2020-01-01 12:21:45 -05:00
ruleutils.c Reconsider the representation of join alias Vars. 2020-01-09 11:56:59 -05:00
selfuncs.c Avoid full scan of GIN indexes when possible 2020-01-18 01:11:39 +03:00
tid.c Update copyrights for 2020 2020-01-01 12:21:45 -05:00
timestamp.c Update copyrights for 2020 2020-01-01 12:21:45 -05:00
trigfuncs.c Update copyrights for 2020 2020-01-01 12:21:45 -05:00
tsginidx.c Update copyrights for 2020 2020-01-01 12:21:45 -05:00
tsgistidx.c Update copyrights for 2020 2020-01-01 12:21:45 -05:00
tsquery.c Update copyrights for 2020 2020-01-01 12:21:45 -05:00
tsquery_cleanup.c Update copyrights for 2020 2020-01-01 12:21:45 -05:00
tsquery_gist.c Update copyrights for 2020 2020-01-01 12:21:45 -05:00
tsquery_op.c Update copyrights for 2020 2020-01-01 12:21:45 -05:00
tsquery_rewrite.c Update copyrights for 2020 2020-01-01 12:21:45 -05:00
tsquery_util.c Update copyrights for 2020 2020-01-01 12:21:45 -05:00
tsrank.c Update copyrights for 2020 2020-01-01 12:21:45 -05:00
tsvector.c Update copyrights for 2020 2020-01-01 12:21:45 -05:00
tsvector_op.c Update copyrights for 2020 2020-01-01 12:21:45 -05:00
tsvector_parser.c Update copyrights for 2020 2020-01-01 12:21:45 -05:00
txid.c Update copyrights for 2020 2020-01-01 12:21:45 -05:00
uuid.c Update copyrights for 2020 2020-01-01 12:21:45 -05:00
varbit.c Update copyrights for 2020 2020-01-01 12:21:45 -05:00
varchar.c Update copyrights for 2020 2020-01-01 12:21:45 -05:00
varlena.c Update copyrights for 2020 2020-01-01 12:21:45 -05:00
version.c Update copyrights for 2020 2020-01-01 12:21:45 -05:00
windowfuncs.c Update copyrights for 2020 2020-01-01 12:21:45 -05:00
xid.c Update copyrights for 2020 2020-01-01 12:21:45 -05:00
xml.c Update copyrights for 2020 2020-01-01 12:21:45 -05:00