mirror of https://github.com/postgres/postgres
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
49 lines
1.0 KiB
49 lines
1.0 KiB
![]()
30 years ago
|
/*-------------------------------------------------------------------------
|
||
|
*
|
||
|
* vacuum.h--
|
||
|
* header file for postgres vacuum cleaner
|
||
|
*
|
||
|
*
|
||
|
* Copyright (c) 1994, Regents of the University of California
|
||
|
*
|
||
![]()
29 years ago
|
* $Id: vacuum.h,v 1.1 1996/08/28 07:21:52 scrappy Exp $
|
||
![]()
30 years ago
|
*
|
||
|
*-------------------------------------------------------------------------
|
||
|
*/
|
||
|
#ifndef VACUUM_H
|
||
|
#define VACUUM_H
|
||
|
|
||
|
typedef struct VAttListData {
|
||
|
int val_dummy;
|
||
|
struct VAttListData *val_next;
|
||
|
} VAttListData;
|
||
|
|
||
|
typedef VAttListData *VAttList;
|
||
|
|
||
|
typedef struct VTidListData {
|
||
|
ItemPointerData vtl_tid;
|
||
|
struct VTidListData *vtl_next;
|
||
|
} VTidListData;
|
||
|
|
||
|
typedef VTidListData *VTidList;
|
||
|
|
||
|
typedef struct VRelListData {
|
||
|
Oid vrl_relid;
|
||
|
VAttList vrl_attlist;
|
||
|
VTidList vrl_tidlist;
|
||
|
int vrl_ntups;
|
||
|
int vrl_npages;
|
||
|
bool vrl_hasindex;
|
||
|
struct VRelListData *vrl_next;
|
||
|
} VRelListData;
|
||
|
|
||
|
typedef VRelListData *VRelList;
|
||
|
|
||
|
extern bool VacuumRunning;
|
||
|
|
||
|
extern void vc_abort(void);
|
||
|
extern void vacuum(char *vacrel);
|
||
|
|
||
|
|
||
|
#endif /* VACUUM_H */
|