postgresql/src/include/executor
Álvaro Herrera b7271aa1d7
Use a bitmask for ExecInsertIndexTuples options
... instead of passing a bunch of separate booleans.

Also, rearrange the argument list in a hopefully more sensible order.

Discussion: https://postgr.es/m/202602111846.xpvuccb3inbx@alvherre.pgsql
Reviewed-by: Andres Freund <andres@anarazel.de>
Reviewed-by: Fabrízio de Royes Mello <fabriziomello@gmail.com> (older version)
2026-02-17 17:59:45 +01:00
..
execAsync.h Update copyright for 2026 2026-01-01 13:24:10 -05:00
execdebug.h Adjust style of some debugging macros. 2026-02-06 16:24:21 -06:00
execdesc.h Update copyright for 2026 2026-01-01 13:24:10 -05:00
execExpr.h Update copyright for 2026 2026-01-01 13:24:10 -05:00
execParallel.h Update copyright for 2026 2026-01-01 13:24:10 -05:00
execPartition.h Update copyright for 2026 2026-01-01 13:24:10 -05:00
execScan.h Update copyright for 2026 2026-01-01 13:24:10 -05:00
executor.h Use a bitmask for ExecInsertIndexTuples options 2026-02-17 17:59:45 +01:00
functions.h Update copyright for 2026 2026-01-01 13:24:10 -05:00
hashjoin.h Update copyright for 2026 2026-01-01 13:24:10 -05:00
instrument.h instrumentation: Keep time fields as instrtime, convert in callers 2026-01-09 13:38:00 -05:00
instrument_node.h Move instrumentation-related structs to instrument_node.h 2026-01-12 16:59:28 +01:00
nodeAgg.h Update copyright for 2026 2026-01-01 13:24:10 -05:00
nodeAppend.h Update copyright for 2026 2026-01-01 13:24:10 -05:00
nodeBitmapAnd.h Update copyright for 2026 2026-01-01 13:24:10 -05:00
nodeBitmapHeapscan.h Update copyright for 2026 2026-01-01 13:24:10 -05:00
nodeBitmapIndexscan.h Update copyright for 2026 2026-01-01 13:24:10 -05:00
nodeBitmapOr.h Update copyright for 2026 2026-01-01 13:24:10 -05:00
nodeCtescan.h Update copyright for 2026 2026-01-01 13:24:10 -05:00
nodeCustom.h Update copyright for 2026 2026-01-01 13:24:10 -05:00
nodeForeignscan.h Update copyright for 2026 2026-01-01 13:24:10 -05:00
nodeFunctionscan.h Update copyright for 2026 2026-01-01 13:24:10 -05:00
nodeGather.h Update copyright for 2026 2026-01-01 13:24:10 -05:00
nodeGatherMerge.h Update copyright for 2026 2026-01-01 13:24:10 -05:00
nodeGroup.h Update copyright for 2026 2026-01-01 13:24:10 -05:00
nodeHash.h Update copyright for 2026 2026-01-01 13:24:10 -05:00
nodeHashjoin.h Update copyright for 2026 2026-01-01 13:24:10 -05:00
nodeIncrementalSort.h Update copyright for 2026 2026-01-01 13:24:10 -05:00
nodeIndexonlyscan.h Update copyright for 2026 2026-01-01 13:24:10 -05:00
nodeIndexscan.h Update copyright for 2026 2026-01-01 13:24:10 -05:00
nodeLimit.h Update copyright for 2026 2026-01-01 13:24:10 -05:00
nodeLockRows.h Update copyright for 2026 2026-01-01 13:24:10 -05:00
nodeMaterial.h Update copyright for 2026 2026-01-01 13:24:10 -05:00
nodeMemoize.h Update copyright for 2026 2026-01-01 13:24:10 -05:00
nodeMergeAppend.h Update copyright for 2026 2026-01-01 13:24:10 -05:00
nodeMergejoin.h Update copyright for 2026 2026-01-01 13:24:10 -05:00
nodeModifyTable.h Update copyright for 2026 2026-01-01 13:24:10 -05:00
nodeNamedtuplestorescan.h Update copyright for 2026 2026-01-01 13:24:10 -05:00
nodeNestloop.h Update copyright for 2026 2026-01-01 13:24:10 -05:00
nodeProjectSet.h Update copyright for 2026 2026-01-01 13:24:10 -05:00
nodeRecursiveunion.h Update copyright for 2026 2026-01-01 13:24:10 -05:00
nodeResult.h Update copyright for 2026 2026-01-01 13:24:10 -05:00
nodeSamplescan.h Update copyright for 2026 2026-01-01 13:24:10 -05:00
nodeSeqscan.h Update copyright for 2026 2026-01-01 13:24:10 -05:00
nodeSetOp.h Update copyright for 2026 2026-01-01 13:24:10 -05:00
nodeSort.h Update copyright for 2026 2026-01-01 13:24:10 -05:00
nodeSubplan.h Update copyright for 2026 2026-01-01 13:24:10 -05:00
nodeSubqueryscan.h Update copyright for 2026 2026-01-01 13:24:10 -05:00
nodeTableFuncscan.h Update copyright for 2026 2026-01-01 13:24:10 -05:00
nodeTidrangescan.h Update copyright for 2026 2026-01-01 13:24:10 -05:00
nodeTidscan.h Update copyright for 2026 2026-01-01 13:24:10 -05:00
nodeUnique.h Update copyright for 2026 2026-01-01 13:24:10 -05:00
nodeValuesscan.h Update copyright for 2026 2026-01-01 13:24:10 -05:00
nodeWindowAgg.h Update copyright for 2026 2026-01-01 13:24:10 -05:00
nodeWorktablescan.h Update copyright for 2026 2026-01-01 13:24:10 -05:00
spi.h Update copyright for 2026 2026-01-01 13:24:10 -05:00
spi_priv.h Update copyright for 2026 2026-01-01 13:24:10 -05:00
tablefunc.h Update copyright for 2026 2026-01-01 13:24:10 -05:00
tqueue.h Update copyright for 2026 2026-01-01 13:24:10 -05:00
tstoreReceiver.h Update copyright for 2026 2026-01-01 13:24:10 -05:00
tuptable.h Update copyright for 2026 2026-01-01 13:24:10 -05:00