~ubuntu-branches/ubuntu/oneiric/postgresql-9.1/oneiric-security

« back to all changes in this revision

Viewing changes to src/include/commands/vacuum.h

  • Committer: Bazaar Package Importer
  • Author(s): Martin Pitt
  • Date: 2011-06-14 09:53:29 UTC
  • mto: (6.1.1 sid) (10.1.1 oneiric-proposed) (1.2.1)
  • mto: This revision was merged to the branch mainline in revision 5.
  • Revision ID: james.westby@ubuntu.com-20110614095329-71gfhjywyp2c27au
Tags: upstream-9.1~beta2
ImportĀ upstreamĀ versionĀ 9.1~beta2

Show diffs side-by-side

added added

removed removed

Lines of Context:
142
142
extern void vac_open_indexes(Relation relation, LOCKMODE lockmode,
143
143
                                 int *nindexes, Relation **Irel);
144
144
extern void vac_close_indexes(int nindexes, Relation *Irel, LOCKMODE lockmode);
 
145
extern double vac_estimate_reltuples(Relation relation, bool is_analyze,
 
146
                                           BlockNumber total_pages,
 
147
                                           BlockNumber scanned_pages,
 
148
                                           double scanned_tuples);
145
149
extern void vac_update_relstats(Relation relation,
146
150
                                        BlockNumber num_pages,
147
151
                                        double num_tuples,
157
161
 
158
162
/* in commands/vacuumlazy.c */
159
163
extern void lazy_vacuum_rel(Relation onerel, VacuumStmt *vacstmt,
160
 
                                BufferAccessStrategy bstrategy, bool *scanned_all);
 
164
                                BufferAccessStrategy bstrategy);
161
165
 
162
166
/* in commands/analyze.c */
163
167
extern void analyze_rel(Oid relid, VacuumStmt *vacstmt,
164
 
                        BufferAccessStrategy bstrategy, bool update_reltuples);
 
168
                        BufferAccessStrategy bstrategy);
165
169
 
166
170
#endif   /* VACUUM_H */