45 lines
922 B
C
45 lines
922 B
C
/*-------------------------------------------------------------------------
|
|
*
|
|
* heapam_handler.c
|
|
* heap table access method code
|
|
*
|
|
* Portions Copyright (c) 1996-2019, PostgreSQL Global Development Group
|
|
* Portions Copyright (c) 1994, Regents of the University of California
|
|
*
|
|
*
|
|
* IDENTIFICATION
|
|
* src/backend/access/heap/heapam_handler.c
|
|
*
|
|
*
|
|
* NOTES
|
|
* This files wires up the lower level heapam.c et routines with the
|
|
* tableam abstraction.
|
|
*
|
|
*-------------------------------------------------------------------------
|
|
*/
|
|
#include "postgres.h"
|
|
|
|
#include "access/tableam.h"
|
|
#include "utils/builtins.h"
|
|
|
|
|
|
static const TableAmRoutine heapam_methods;
|
|
|
|
|
|
static const TableAmRoutine heapam_methods = {
|
|
.type = T_TableAmRoutine,
|
|
};
|
|
|
|
|
|
const TableAmRoutine *
|
|
GetHeapamTableAmRoutine(void)
|
|
{
|
|
return &heapam_methods;
|
|
}
|
|
|
|
Datum
|
|
heap_tableam_handler(PG_FUNCTION_ARGS)
|
|
{
|
|
PG_RETURN_POINTER(&heapam_methods);
|
|
}
|