mirror of
https://git.postgresql.org/git/postgresql.git
synced 2026-02-15 02:46:59 +08:00
Add a TABLESAMPLE clause to SELECT statements that allows user to specify random BERNOULLI sampling or block level SYSTEM sampling. Implementation allows for extensible sampling functions to be written, using a standard API. Basic version follows SQLStandard exactly. Usable concrete use cases for the sampling API follow in later commits. Petr Jelinek Reviewed by Michael Paquier and Simon Riggs
30 lines
1.2 KiB
Makefile
30 lines
1.2 KiB
Makefile
#-------------------------------------------------------------------------
|
|
#
|
|
# Makefile--
|
|
# Makefile for executor
|
|
#
|
|
# IDENTIFICATION
|
|
# src/backend/executor/Makefile
|
|
#
|
|
#-------------------------------------------------------------------------
|
|
|
|
subdir = src/backend/executor
|
|
top_builddir = ../../..
|
|
include $(top_builddir)/src/Makefile.global
|
|
|
|
OBJS = execAmi.o execCurrent.o execGrouping.o execIndexing.o execJunk.o \
|
|
execMain.o execProcnode.o execQual.o execScan.o execTuples.o \
|
|
execUtils.o functions.o instrument.o nodeAppend.o nodeAgg.o \
|
|
nodeBitmapAnd.o nodeBitmapOr.o \
|
|
nodeBitmapHeapscan.o nodeBitmapIndexscan.o nodeCustom.o nodeHash.o \
|
|
nodeHashjoin.o nodeIndexscan.o nodeIndexonlyscan.o \
|
|
nodeLimit.o nodeLockRows.o \
|
|
nodeMaterial.o nodeMergeAppend.o nodeMergejoin.o nodeModifyTable.o \
|
|
nodeNestloop.o nodeFunctionscan.o nodeRecursiveunion.o nodeResult.o \
|
|
nodeSamplescan.o nodeSeqscan.o nodeSetOp.o nodeSort.o nodeUnique.o \
|
|
nodeValuesscan.o nodeCtescan.o nodeWorktablescan.o \
|
|
nodeGroup.o nodeSubplan.o nodeSubqueryscan.o nodeTidscan.o \
|
|
nodeForeignscan.o nodeWindowAgg.o tstoreReceiver.o spi.o
|
|
|
|
include $(top_srcdir)/src/backend/common.mk
|