diff options
Diffstat (limited to 'src/backend/access/heap/heapam_handler.c')
-rw-r--r-- | src/backend/access/heap/heapam_handler.c | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/backend/access/heap/heapam_handler.c b/src/backend/access/heap/heapam_handler.c index 6b1d2dd7a48..30095d88b09 100644 --- a/src/backend/access/heap/heapam_handler.c +++ b/src/backend/access/heap/heapam_handler.c @@ -2666,6 +2666,18 @@ SampleHeapTupleVisible(TableScanDesc scan, Buffer buffer, } } +/* + * heapap_analyze -- implementation of relation_analyze() for heap + * table access method + */ +static void +heapam_analyze(Relation relation, AcquireSampleRowsFunc *func, + BlockNumber *totalpages, BufferAccessStrategy bstrategy) +{ + block_level_table_analyze(relation, func, totalpages, bstrategy, + heapam_scan_analyze_next_block, + heapam_scan_analyze_next_tuple); +} /* ------------------------------------------------------------------------ * Definition of the heap table access method. |