postgresql/src/backend/utils/adt
Tom Lane a65a49429f Provide a namespace.c function for lookup of an operator with exact
input datatypes given, and use this before trying OpernameGetCandidates.
This is faster than the old method when there's an exact match, and it
does not seem materially slower when there's not.  And it definitely
makes some of the callers cleaner, because they didn't really want to
know about a list of candidates anyway.  Per discussion with Atsushi Ogawa.
2006-05-01 23:22:43 +00:00
..
Makefile Fix a bunch of problems with domains by making them use special input functions 2006-04-05 22:11:58 +00:00
acl.c Code review for GRANT CONNECT patch. Spell the privilege as CONNECT not 2006-04-30 21:15:33 +00:00
array_userfuncs.c Update copyright for 2006. Update scripts. 2006-03-05 15:59:11 +00:00
arrayfuncs.c Modify all callers of datatype input and receive functions so that if these 2006-04-04 19:35:37 +00:00
arrayutils.c Update copyright for 2006. Update scripts. 2006-03-05 15:59:11 +00:00
ascii.c Update copyright for 2006. Update scripts. 2006-03-05 15:59:11 +00:00
bool.c Update copyright for 2006. Update scripts. 2006-03-05 15:59:11 +00:00
cash.c Fix a few places that were checking for the return value of palloc() to be 2006-03-19 22:22:56 +00:00
char.c Remove a few places that attempted to define INT_MAX, SCHAR_MAX, and 2006-03-11 01:19:22 +00:00
date.c Update copyright for 2006. Update scripts. 2006-03-05 15:59:11 +00:00
datetime.c Update copyright for 2006. Update scripts. 2006-03-05 15:59:11 +00:00
datum.c Update copyright for 2006. Update scripts. 2006-03-05 15:59:11 +00:00
dbsize.c Update copyright for 2006. Update scripts. 2006-03-05 15:59:11 +00:00
domains.c Fix a bunch of problems with domains by making them use special input functions 2006-04-05 22:11:58 +00:00
encode.c Update copyright for 2006. Update scripts. 2006-03-05 15:59:11 +00:00
float.c Improve our private implementation of cbrt() to give results of the 2006-04-24 20:36:32 +00:00
format_type.c Update copyright for 2006. Update scripts. 2006-03-05 15:59:11 +00:00
formatting.c Fix problem that sscanf(buf, "%d", &val) eats leading white space, but 2006-04-19 18:49:09 +00:00
genfile.c Update copyright for 2006. Update scripts. 2006-03-05 15:59:11 +00:00
geo_ops.c Update copyright for 2006. Update scripts. 2006-03-05 15:59:11 +00:00
geo_selfuncs.c Move ltree parentsel() selectivity function into /contrib/ltree. 2006-04-26 22:33:36 +00:00
inet_net_ntop.c Remove compiler warning by casting SNPRINTF() call to void. 2006-04-24 19:51:13 +00:00
inet_net_pton.c Standard pgindent run for 8.1. 2005-10-15 02:49:52 +00:00
int.c Remove a few places that attempted to define INT_MAX, SCHAR_MAX, and 2006-03-11 01:19:22 +00:00
int8.c Update copyright for 2006. Update scripts. 2006-03-05 15:59:11 +00:00
like.c Update copyright for 2006. Update scripts. 2006-03-05 15:59:11 +00:00
like_match.c Update copyright for 2006. Update scripts. 2006-03-05 15:59:11 +00:00
lockfuncs.c Update copyright for 2006. Update scripts. 2006-03-05 15:59:11 +00:00
mac.c Cosmetic code cleanup: fix a bunch of places that used "return (expr);" 2006-01-11 08:43:13 +00:00
misc.c Update copyright for 2006. Update scripts. 2006-03-05 15:59:11 +00:00
nabstime.c Update copyright for 2006. Update scripts. 2006-03-05 15:59:11 +00:00
name.c Update copyright for 2006. Update scripts. 2006-03-05 15:59:11 +00:00
network.c Fix incorrect addition, subtraction, and overflow checking in new 2006-02-11 20:39:59 +00:00
not_in.c Add error location info to ResTarget parse nodes. Allows error cursor to be supplied 2006-03-23 00:19:30 +00:00
numeric.c Implement 4 new aggregate functions from SQL2003. Specifically: var_pop(), 2006-03-10 20:15:28 +00:00
numutils.c Remove a few places that attempted to define INT_MAX, SCHAR_MAX, and 2006-03-11 01:19:22 +00:00
oid.c Update copyright for 2006. Update scripts. 2006-03-05 15:59:11 +00:00
oracle_compat.c Update copyright for 2006. Update scripts. 2006-03-05 15:59:11 +00:00
pg_locale.c Update copyright for 2006. Update scripts. 2006-03-05 15:59:11 +00:00
pg_lzcompress.c Re-run pgindent, fixing a problem where comment lines after a blank 2005-11-22 18:17:34 +00:00
pgstatfuncs.c Update copyright for 2006. Update scripts. 2006-03-05 15:59:11 +00:00
pseudotypes.c Update copyright for 2006. Update scripts. 2006-03-05 15:59:11 +00:00
quote.c Update copyright for 2006. Update scripts. 2006-03-05 15:59:11 +00:00
regexp.c Fix similar_escape() so that SIMILAR TO works properly for patterns involving 2006-04-13 18:01:31 +00:00
regproc.c Provide a namespace.c function for lookup of an operator with exact 2006-05-01 23:22:43 +00:00
ri_triggers.c Update copyright for 2006. Update scripts. 2006-03-05 15:59:11 +00:00
rowtypes.c Modify all callers of datatype input and receive functions so that if these 2006-04-04 19:35:37 +00:00
ruleutils.c Improve the representation of FOR UPDATE/FOR SHARE so that we can 2006-04-30 18:30:40 +00:00
selfuncs.c Generalize mcv_selectivity() to support both VAR OP CONST and CONST OP VAR 2006-04-27 17:52:40 +00:00
tid.c Update copyright for 2006. Update scripts. 2006-03-05 15:59:11 +00:00
timestamp.c Add statement_timestamp(), clock_timestamp(), and 2006-04-25 00:25:22 +00:00
varbit.c Update copyright for 2006. Update scripts. 2006-03-05 15:59:11 +00:00
varchar.c Update copyright for 2006. Update scripts. 2006-03-05 15:59:11 +00:00
varlena.c Modify all callers of datatype input and receive functions so that if these 2006-04-04 19:35:37 +00:00
version.c $Header: -> $PostgreSQL Changes ... 2003-11-29 19:52:15 +00:00
xid.c Update copyright for 2006. Update scripts. 2006-03-05 15:59:11 +00:00