Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
P
Postgres FD Implementation
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Abuhujair Javed
Postgres FD Implementation
Commits
a38365e0
Commit
a38365e0
authored
Nov 27, 1996
by
Vadim B. Mikheev
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
New structures for new vacuum.
parent
948720ee
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
14 additions
and
7 deletions
+14
-7
src/include/commands/vacuum.h
src/include/commands/vacuum.h
+14
-7
No files found.
src/include/commands/vacuum.h
View file @
a38365e0
...
...
@@ -6,7 +6,7 @@
*
* Copyright (c) 1994, Regents of the University of California
*
* $Id: vacuum.h,v 1.
2 1996/10/18 08:15:58
vadim Exp $
* $Id: vacuum.h,v 1.
3 1996/11/27 07:35:06
vadim Exp $
*
*-------------------------------------------------------------------------
*/
...
...
@@ -21,19 +21,26 @@ typedef struct VAttListData {
typedef
VAttListData
*
VAttList
;
typedef
struct
VPageDescrData
{
BlockNumber
vpd_blkno
;
/* BlockNumber of this Page */
Size
vpd_free
;
/* FreeSpace on this Page */
uint16
vpd_noff
;
/* Number of dead tids */
OffsetNumber
vpd_voff
[
1
];
/* Array of its OffNums */
BlockNumber
vpd_blkno
;
/* BlockNumber of this Page */
Size
vpd_free
;
/* FreeSpace on this Page */
uint16
vpd_nusd
;
/* Number of OffNums used by vacuum */
uint16
vpd_noff
;
/* Number of OffNums free or to be free */
OffsetNumber
vpd_voff
[
1
];
/* Array of its OffNums */
}
VPageDescrData
;
typedef
VPageDescrData
*
VPageDescr
;
typedef
struct
VPageListData
{
int
vpl_nemend
;
/* Number of "empty" end-pages */
int
vpl_npages
;
/* Number of pages in vpl_pgdesc */
VPageDescr
*
vpl_pgdesc
;
/* Descriptions of pages */
}
VPageListData
;
typedef
VPageListData
*
VPageList
;
typedef
struct
VRelListData
{
Oid
vrl_relid
;
VAttList
vrl_attlist
;
VPageDescr
*
vrl_pgdsc
;
int
vrl_nrepg
;
int
vrl_ntups
;
int
vrl_npages
;
bool
vrl_hasindex
;
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment