postgresql/src/backend/commands
Tom Lane 9b95f2fa1e Use ExecPrepareExpr in place of ExecPrepareCheck where appropriate.
Change one more place where ExecInitCheck/ExecPrepareCheck's insistence
on getting implicit-AND-format quals wasn't really helpful, because the
caller had to do make_ands_implicit() for no reason that it cared about.
Using ExecPrepareExpr directly simplifies the code and saves cycles.

The only remaining use of these functions is to process
resultRelInfo->ri_PartitionCheck quals.  However, implicit-AND format
does seem to be what we want for that, so leave it alone.
2017-03-26 18:14:03 -04:00
..
aggregatecmds.c Use the new castNode() macro in a number of places. 2017-01-26 16:47:03 -08:00
alter.c Implement multivariate n-distinct coefficients 2017-03-24 14:06:10 -03:00
amcmds.c Fix typos in comments. 2017-02-06 11:33:58 +02:00
analyze.c Faster expression evaluation and targetlist projection. 2017-03-25 14:52:06 -07:00
async.c Use the new castNode() macro in a number of places. 2017-01-26 16:47:03 -08:00
cluster.c In rebuild_relation(), don't access an already-closed relcache entry. 2017-03-04 16:09:33 -05:00
collationcmds.c ICU support 2017-03-23 15:28:48 -04:00
comment.c Remove objname/objargs split for referring to objects 2017-03-06 13:31:47 -05:00
constraint.c Allow index AMs to cache data across aminsert calls within a SQL command. 2017-02-09 11:52:12 -05:00
conversioncmds.c Update copyright via script for 2017 2017-01-03 13:48:53 -05:00
copy.c Allow for parallel execution whenever ExecutorRun() is done only once. 2017-03-23 13:14:36 -04:00
createas.c Allow for parallel execution whenever ExecutorRun() is done only once. 2017-03-23 13:14:36 -04:00
dbcommands.c Remove useless duplicate inclusions of system header files. 2017-02-25 16:12:55 -05:00
define.c Logical replication 2017-01-20 09:04:49 -05:00
discard.c Update copyright via script for 2017 2017-01-03 13:48:53 -05:00
dropcmds.c Implement multivariate n-distinct coefficients 2017-03-24 14:06:10 -03:00
event_trigger.c Implement multivariate n-distinct coefficients 2017-03-24 14:06:10 -03:00
explain.c Faster expression evaluation and targetlist projection. 2017-03-25 14:52:06 -07:00
extension.c Allow for parallel execution whenever ExecutorRun() is done only once. 2017-03-23 13:14:36 -04:00
foreigncmds.c Add IF NOT EXISTS for CREATE SERVER and CREATE USER MAPPING 2017-03-20 16:40:45 -04:00
functioncmds.c Replace LookupFuncNameTypeNames() with LookupFuncWithArgs() 2017-03-06 13:31:47 -05:00
indexcmds.c Faster expression evaluation and targetlist projection. 2017-03-25 14:52:06 -07:00
lockcmds.c Update copyright via script for 2017 2017-01-03 13:48:53 -05:00
Makefile Implement multivariate n-distinct coefficients 2017-03-24 14:06:10 -03:00
matview.c Allow for parallel execution whenever ExecutorRun() is done only once. 2017-03-23 13:14:36 -04:00
opclasscmds.c Replace LookupFuncNameTypeNames() with LookupFuncWithArgs() 2017-03-06 13:31:47 -05:00
operatorcmds.c Replace LookupFuncNameTypeNames() with LookupFuncWithArgs() 2017-03-06 13:31:47 -05:00
policy.c Provide CatalogTupleDelete() as a wrapper around simple_heap_delete(). 2017-02-01 16:13:30 -05:00
portalcmds.c Allow for parallel execution whenever ExecutorRun() is done only once. 2017-03-23 13:14:36 -04:00
prepare.c Faster expression evaluation and targetlist projection. 2017-03-25 14:52:06 -07:00
proclang.c Provide CatalogTupleDelete() as a wrapper around simple_heap_delete(). 2017-02-01 16:13:30 -05:00
publicationcmds.c Fix grammar in comment 2017-03-23 10:14:42 +01:00
schemacmds.c Provide CatalogTupleDelete() as a wrapper around simple_heap_delete(). 2017-02-01 16:13:30 -05:00
seclabel.c Remove objname/objargs split for referring to objects 2017-03-06 13:31:47 -05:00
sequence.c Use wrappers of PG_DETOAST_DATUM_PACKED() more. 2017-03-12 19:35:34 -04:00
statscmds.c Fix use-after-free bug 2017-03-24 15:43:15 -03:00
subscriptioncmds.c Add more subscription DDL tests 2017-03-24 21:48:05 -04:00
tablecmds.c Use ExecPrepareExpr in place of ExecPrepareCheck where appropriate. 2017-03-26 18:14:03 -04:00
tablespace.c Remove useless duplicate inclusions of system header files. 2017-02-25 16:12:55 -05:00
trigger.c Faster expression evaluation and targetlist projection. 2017-03-25 14:52:06 -07:00
tsearchcmds.c Use wrappers of PG_DETOAST_DATUM_PACKED() more. 2017-03-12 19:35:34 -04:00
typecmds.c Remove objname/objargs split for referring to objects 2017-03-06 13:31:47 -05:00
user.c Support SCRAM-SHA-256 authentication (RFC 5802 and 7677). 2017-03-07 14:25:40 +02:00
vacuum.c Track the oldest XID that can be safely looked up in CLOG. 2017-03-23 14:26:31 -04:00
vacuumlazy.c Make VACUUM VERBOSE report the number of skipped frozen pages. 2017-03-25 02:39:44 +09:00
variable.c Remove now-dead code for !HAVE_INT64_TIMESTAMP. 2017-02-23 14:04:43 -05:00
view.c Use the new castNode() macro in a number of places. 2017-01-26 16:47:03 -08:00