• Home
  • History
  • Annotate
  • Line#
  • Navigate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/ap/gpl/timemachine/db-4.7.25.NC/docs/java/com/sleepycat/db/
1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2<!--NewPage-->
3<HTML>
4<HEAD>
5<!-- Generated by javadoc (build 1.5.0) on Thu May 15 17:17:30 EDT 2008 -->
6<TITLE>
7BtreeStats (Oracle - Berkeley DB Java API)
8</TITLE>
9
10<META NAME="keywords" CONTENT="com.sleepycat.db.BtreeStats class">
11
12<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../style.css" TITLE="Style">
13
14<SCRIPT type="text/javascript">
15function windowTitle()
16{
17    parent.document.title="BtreeStats (Oracle - Berkeley DB Java API)";
18}
19</SCRIPT>
20<NOSCRIPT>
21</NOSCRIPT>
22
23</HEAD>
24
25<BODY BGCOLOR="white" onload="windowTitle();">
26
27
28<!-- ========= START OF TOP NAVBAR ======= -->
29<A NAME="navbar_top"><!-- --></A>
30<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
31<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
32<TR>
33<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
34<A NAME="navbar_top_firstrow"><!-- --></A>
35<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
36  <TR ALIGN="center" VALIGN="top">
37  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
38  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
39  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
40  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/BtreeStats.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
41  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
42  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
43  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
44  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
45  </TR>
46</TABLE>
47</TD>
48<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
49<b>Berkeley DB</b><br><font size="-1"> version 4.7.25</font></EM>
50</TD>
51</TR>
52
53<TR>
54<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
55&nbsp;<A HREF="../../../com/sleepycat/db/BtreePrefixCalculator.html" title="interface in com.sleepycat.db"><B>PREV CLASS</B></A>&nbsp;
56&nbsp;<A HREF="../../../com/sleepycat/db/CacheFile.html" title="class in com.sleepycat.db"><B>NEXT CLASS</B></A></FONT></TD>
57<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
58  <A HREF="../../../index.html?com/sleepycat/db/BtreeStats.html" target="_top"><B>FRAMES</B></A>  &nbsp;
59&nbsp;<A HREF="BtreeStats.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
60&nbsp;<SCRIPT type="text/javascript">
61  <!--
62  if(window==top) {
63    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
64  }
65  //-->
66</SCRIPT>
67<NOSCRIPT>
68  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
69</NOSCRIPT>
70
71
72</FONT></TD>
73</TR>
74<TR>
75<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
76  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
77<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
78DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
79</TR>
80</TABLE>
81<A NAME="skip-navbar_top"></A>
82<!-- ========= END OF TOP NAVBAR ========= -->
83
84<HR>
85<!-- ======== START OF CLASS DATA ======== -->
86<H2>
87<FONT SIZE="-1">
88com.sleepycat.db</FONT>
89<BR>
90Class BtreeStats</H2>
91<PRE>
92<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Object.html" title="class or interface in java.lang">java.lang.Object</A>
93  <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../com/sleepycat/db/DatabaseStats.html" title="class in com.sleepycat.db">com.sleepycat.db.DatabaseStats</A>
94      <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><B>com.sleepycat.db.BtreeStats</B>
95</PRE>
96<HR>
97<DL>
98<DT><PRE>public class <B>BtreeStats</B><DT>extends <A HREF="../../../com/sleepycat/db/DatabaseStats.html" title="class in com.sleepycat.db">DatabaseStats</A></DL>
99</PRE>
100
101<P>
102The BtreeStats object is used to return Btree
103or Recno database statistics.
104<P>
105
106<P>
107<HR>
108
109<P>
110
111<!-- ========== METHOD SUMMARY =========== -->
112
113<A NAME="method_summary"><!-- --></A>
114<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
115<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
116<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
117<B>Method Summary</B></FONT></TH>
118</TR>
119<TR BGCOLOR="white" CLASS="TableRowColor">
120<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
121<CODE>&nbsp;int</CODE></FONT></TD>
122<TD><CODE><B><A HREF="../../../com/sleepycat/db/BtreeStats.html#getDupPages()">getDupPages</A></B>()</CODE>
123
124<BR>
125&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The number of database duplicate pages.</TD>
126</TR>
127<TR BGCOLOR="white" CLASS="TableRowColor">
128<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
129<CODE>&nbsp;int</CODE></FONT></TD>
130<TD><CODE><B><A HREF="../../../com/sleepycat/db/BtreeStats.html#getDupPagesFree()">getDupPagesFree</A></B>()</CODE>
131
132<BR>
133&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The number of bytes free in database duplicate pages.</TD>
134</TR>
135<TR BGCOLOR="white" CLASS="TableRowColor">
136<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
137<CODE>&nbsp;int</CODE></FONT></TD>
138<TD><CODE><B><A HREF="../../../com/sleepycat/db/BtreeStats.html#getEmptyPages()">getEmptyPages</A></B>()</CODE>
139
140<BR>
141&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The number of empty database pages.</TD>
142</TR>
143<TR BGCOLOR="white" CLASS="TableRowColor">
144<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
145<CODE>&nbsp;int</CODE></FONT></TD>
146<TD><CODE><B><A HREF="../../../com/sleepycat/db/BtreeStats.html#getFree()">getFree</A></B>()</CODE>
147
148<BR>
149&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The number of pages on the free list.</TD>
150</TR>
151<TR BGCOLOR="white" CLASS="TableRowColor">
152<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
153<CODE>&nbsp;int</CODE></FONT></TD>
154<TD><CODE><B><A HREF="../../../com/sleepycat/db/BtreeStats.html#getIntPages()">getIntPages</A></B>()</CODE>
155
156<BR>
157&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The number of database internal pages.</TD>
158</TR>
159<TR BGCOLOR="white" CLASS="TableRowColor">
160<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
161<CODE>&nbsp;int</CODE></FONT></TD>
162<TD><CODE><B><A HREF="../../../com/sleepycat/db/BtreeStats.html#getIntPagesFree()">getIntPagesFree</A></B>()</CODE>
163
164<BR>
165&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The number of bytes free in database internal pages.</TD>
166</TR>
167<TR BGCOLOR="white" CLASS="TableRowColor">
168<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
169<CODE>&nbsp;int</CODE></FONT></TD>
170<TD><CODE><B><A HREF="../../../com/sleepycat/db/BtreeStats.html#getLeafPages()">getLeafPages</A></B>()</CODE>
171
172<BR>
173&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The number of database leaf pages.</TD>
174</TR>
175<TR BGCOLOR="white" CLASS="TableRowColor">
176<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
177<CODE>&nbsp;int</CODE></FONT></TD>
178<TD><CODE><B><A HREF="../../../com/sleepycat/db/BtreeStats.html#getLeafPagesFree()">getLeafPagesFree</A></B>()</CODE>
179
180<BR>
181&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The number of bytes free in database leaf pages.</TD>
182</TR>
183<TR BGCOLOR="white" CLASS="TableRowColor">
184<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
185<CODE>&nbsp;int</CODE></FONT></TD>
186<TD><CODE><B><A HREF="../../../com/sleepycat/db/BtreeStats.html#getLevels()">getLevels</A></B>()</CODE>
187
188<BR>
189&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The number of levels in the database.</TD>
190</TR>
191<TR BGCOLOR="white" CLASS="TableRowColor">
192<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
193<CODE>&nbsp;int</CODE></FONT></TD>
194<TD><CODE><B><A HREF="../../../com/sleepycat/db/BtreeStats.html#getMagic()">getMagic</A></B>()</CODE>
195
196<BR>
197&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The magic number that identifies the file as a Btree database.</TD>
198</TR>
199<TR BGCOLOR="white" CLASS="TableRowColor">
200<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
201<CODE>&nbsp;int</CODE></FONT></TD>
202<TD><CODE><B><A HREF="../../../com/sleepycat/db/BtreeStats.html#getMetaFlags()">getMetaFlags</A></B>()</CODE>
203
204<BR>
205&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The metadata flags.</TD>
206</TR>
207<TR BGCOLOR="white" CLASS="TableRowColor">
208<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
209<CODE>&nbsp;int</CODE></FONT></TD>
210<TD><CODE><B><A HREF="../../../com/sleepycat/db/BtreeStats.html#getMinKey()">getMinKey</A></B>()</CODE>
211
212<BR>
213&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The minimum keys per page.</TD>
214</TR>
215<TR BGCOLOR="white" CLASS="TableRowColor">
216<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
217<CODE>&nbsp;int</CODE></FONT></TD>
218<TD><CODE><B><A HREF="../../../com/sleepycat/db/BtreeStats.html#getNumData()">getNumData</A></B>()</CODE>
219
220<BR>
221&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The number of key/data pairs or records in the database.</TD>
222</TR>
223<TR BGCOLOR="white" CLASS="TableRowColor">
224<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
225<CODE>&nbsp;int</CODE></FONT></TD>
226<TD><CODE><B><A HREF="../../../com/sleepycat/db/BtreeStats.html#getNumKeys()">getNumKeys</A></B>()</CODE>
227
228<BR>
229&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The number of keys or records in the database.</TD>
230</TR>
231<TR BGCOLOR="white" CLASS="TableRowColor">
232<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
233<CODE>&nbsp;int</CODE></FONT></TD>
234<TD><CODE><B><A HREF="../../../com/sleepycat/db/BtreeStats.html#getOverPages()">getOverPages</A></B>()</CODE>
235
236<BR>
237&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The number of database overflow pages.</TD>
238</TR>
239<TR BGCOLOR="white" CLASS="TableRowColor">
240<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
241<CODE>&nbsp;int</CODE></FONT></TD>
242<TD><CODE><B><A HREF="../../../com/sleepycat/db/BtreeStats.html#getOverPagesFree()">getOverPagesFree</A></B>()</CODE>
243
244<BR>
245&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The number of bytes free in database overflow pages.</TD>
246</TR>
247<TR BGCOLOR="white" CLASS="TableRowColor">
248<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
249<CODE>&nbsp;int</CODE></FONT></TD>
250<TD><CODE><B><A HREF="../../../com/sleepycat/db/BtreeStats.html#getPageCount()">getPageCount</A></B>()</CODE>
251
252<BR>
253&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The number of pages in the database.</TD>
254</TR>
255<TR BGCOLOR="white" CLASS="TableRowColor">
256<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
257<CODE>&nbsp;int</CODE></FONT></TD>
258<TD><CODE><B><A HREF="../../../com/sleepycat/db/BtreeStats.html#getPageSize()">getPageSize</A></B>()</CODE>
259
260<BR>
261&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The underlying database page size, in bytes.</TD>
262</TR>
263<TR BGCOLOR="white" CLASS="TableRowColor">
264<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
265<CODE>&nbsp;int</CODE></FONT></TD>
266<TD><CODE><B><A HREF="../../../com/sleepycat/db/BtreeStats.html#getReLen()">getReLen</A></B>()</CODE>
267
268<BR>
269&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The length of fixed-length records.</TD>
270</TR>
271<TR BGCOLOR="white" CLASS="TableRowColor">
272<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
273<CODE>&nbsp;int</CODE></FONT></TD>
274<TD><CODE><B><A HREF="../../../com/sleepycat/db/BtreeStats.html#getRePad()">getRePad</A></B>()</CODE>
275
276<BR>
277&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The padding byte value for fixed-length records.</TD>
278</TR>
279<TR BGCOLOR="white" CLASS="TableRowColor">
280<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
281<CODE>&nbsp;int</CODE></FONT></TD>
282<TD><CODE><B><A HREF="../../../com/sleepycat/db/BtreeStats.html#getVersion()">getVersion</A></B>()</CODE>
283
284<BR>
285&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The version of the Btree database.</TD>
286</TR>
287<TR BGCOLOR="white" CLASS="TableRowColor">
288<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
289<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
290<TD><CODE><B><A HREF="../../../com/sleepycat/db/BtreeStats.html#toString()">toString</A></B>()</CODE>
291
292<BR>
293&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;For convenience, the BtreeStats class has a toString method
294    that lists all the data fields.</TD>
295</TR>
296</TABLE>
297&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
298<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
299<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
300<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Object.html" title="class or interface in java.lang">Object</A></B></TH>
301</TR>
302<TR BGCOLOR="white" CLASS="TableRowColor">
303<TD><CODE><A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Object.html#clone()" title="class or interface in java.lang">clone</A>, <A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang">equals</A>, <A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Object.html#finalize()" title="class or interface in java.lang">finalize</A>, <A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Object.html#getClass()" title="class or interface in java.lang">getClass</A>, <A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Object.html#hashCode()" title="class or interface in java.lang">hashCode</A>, <A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Object.html#notify()" title="class or interface in java.lang">notify</A>, <A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Object.html#notifyAll()" title="class or interface in java.lang">notifyAll</A>, <A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Object.html#wait()" title="class or interface in java.lang">wait</A>, <A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Object.html#wait(long)" title="class or interface in java.lang">wait</A>, <A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Object.html#wait(long, int)" title="class or interface in java.lang">wait</A></CODE></TD>
304</TR>
305</TABLE>
306&nbsp;
307<P>
308
309<!-- ============ METHOD DETAIL ========== -->
310
311<A NAME="method_detail"><!-- --></A>
312<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
313<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
314<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
315<B>Method Detail</B></FONT></TH>
316</TR>
317</TABLE>
318
319<A NAME="getMagic()"><!-- --></A><H3>
320getMagic</H3>
321<PRE>
322public int <B>getMagic</B>()</PRE>
323<DL>
324<DD>The magic number that identifies the file as a Btree database.
325<P>
326<DD><DL>
327</DL>
328</DD>
329</DL>
330<HR>
331
332<A NAME="getVersion()"><!-- --></A><H3>
333getVersion</H3>
334<PRE>
335public int <B>getVersion</B>()</PRE>
336<DL>
337<DD>The version of the Btree database.
338<P>
339<DD><DL>
340</DL>
341</DD>
342</DL>
343<HR>
344
345<A NAME="getMetaFlags()"><!-- --></A><H3>
346getMetaFlags</H3>
347<PRE>
348public int <B>getMetaFlags</B>()</PRE>
349<DL>
350<DD>The metadata flags.
351<P>
352<DD><DL>
353</DL>
354</DD>
355</DL>
356<HR>
357
358<A NAME="getNumKeys()"><!-- --></A><H3>
359getNumKeys</H3>
360<PRE>
361public int <B>getNumKeys</B>()</PRE>
362<DL>
363<DD>The number of keys or records in the database.
364    <p>
365    For the Btree Access Method, the number of keys in the database.  If
366    the <A HREF="../../../com/sleepycat/db/Database.html#getStats(com.sleepycat.db.Transaction, com.sleepycat.db.StatsConfig)"><CODE>Database.getStats</CODE></A> call was not configured by the
367    <A HREF="../../../com/sleepycat/db/StatsConfig.html#setFast(boolean)"><CODE>StatsConfig.setFast</CODE></A> method or the database was configured
368    to support retrieval by record number, the count will be exact.
369    Otherwise, the count will be the last saved value unless it has
370    never been calculated, in which case it will be 0.
371    <p>
372    For the Recno Access Method, the number of records in the database.
373    If the database was configured with mutable record numbers the count
374    will be exact.  Otherwise, if the <A HREF="../../../com/sleepycat/db/Database.html#getStats(com.sleepycat.db.Transaction, com.sleepycat.db.StatsConfig)"><CODE>Database.getStats</CODE></A> call
375    was configured by the <A HREF="../../../com/sleepycat/db/StatsConfig.html#setFast(boolean)"><CODE>StatsConfig.setFast</CODE></A> method, the
376    count will be exact but will include deleted records; if the
377    <A HREF="../../../com/sleepycat/db/Database.html#getStats(com.sleepycat.db.Transaction, com.sleepycat.db.StatsConfig)"><CODE>Database.getStats</CODE></A> call was not configured by the
378    <A HREF="../../../com/sleepycat/db/StatsConfig.html#setFast(boolean)"><CODE>StatsConfig.setFast</CODE></A> method, the count will be exact and
379    will not include deleted records.
380<P>
381<DD><DL>
382</DL>
383</DD>
384</DL>
385<HR>
386
387<A NAME="getNumData()"><!-- --></A><H3>
388getNumData</H3>
389<PRE>
390public int <B>getNumData</B>()</PRE>
391<DL>
392<DD>The number of key/data pairs or records in the database.
393    <p>
394    For the Btree Access Method, the number of key/data pairs in the
395    database.  If the <A HREF="../../../com/sleepycat/db/Database.html#getStats(com.sleepycat.db.Transaction, com.sleepycat.db.StatsConfig)"><CODE>Database.getStats</CODE></A> call was not
396    configured by the <A HREF="../../../com/sleepycat/db/StatsConfig.html#setFast(boolean)"><CODE>StatsConfig.setFast</CODE></A> method, the count
397    will be exact.  Otherwise, the count will be the last saved value
398    unless it has never been calculated, in which case it will be 0.
399    <p>
400    For the Recno Access Method, the number of records in the database.
401    If the database was configured with mutable record numbers, the
402    count will be exact.  Otherwise, if the <A HREF="../../../com/sleepycat/db/Database.html#getStats(com.sleepycat.db.Transaction, com.sleepycat.db.StatsConfig)"><CODE>Database.getStats</CODE></A>
403    call was configured by the <A HREF="../../../com/sleepycat/db/StatsConfig.html#setFast(boolean)"><CODE>StatsConfig.setFast</CODE></A> method, the
404    count will be exact but will include deleted records; if the
405    <A HREF="../../../com/sleepycat/db/Database.html#getStats(com.sleepycat.db.Transaction, com.sleepycat.db.StatsConfig)"><CODE>Database.getStats</CODE></A> call was not configured by the
406    <A HREF="../../../com/sleepycat/db/StatsConfig.html#setFast(boolean)"><CODE>StatsConfig.setFast</CODE></A> method, the count will be exact and
407    will not include deleted records.
408<P>
409<DD><DL>
410</DL>
411</DD>
412</DL>
413<HR>
414
415<A NAME="getPageCount()"><!-- --></A><H3>
416getPageCount</H3>
417<PRE>
418public int <B>getPageCount</B>()</PRE>
419<DL>
420<DD>The number of pages in the database.
421    <p>
422    Returned if <A HREF="../../../com/sleepycat/db/StatsConfig.html#setFast(boolean)"><CODE>StatsConfig.setFast(boolean)</CODE></A> was configured.
423<P>
424<DD><DL>
425</DL>
426</DD>
427</DL>
428<HR>
429
430<A NAME="getPageSize()"><!-- --></A><H3>
431getPageSize</H3>
432<PRE>
433public int <B>getPageSize</B>()</PRE>
434<DL>
435<DD>The underlying database page size, in bytes.
436<P>
437<DD><DL>
438</DL>
439</DD>
440</DL>
441<HR>
442
443<A NAME="getMinKey()"><!-- --></A><H3>
444getMinKey</H3>
445<PRE>
446public int <B>getMinKey</B>()</PRE>
447<DL>
448<DD>The minimum keys per page.
449<P>
450<DD><DL>
451</DL>
452</DD>
453</DL>
454<HR>
455
456<A NAME="getReLen()"><!-- --></A><H3>
457getReLen</H3>
458<PRE>
459public int <B>getReLen</B>()</PRE>
460<DL>
461<DD>The length of fixed-length records.
462<P>
463<DD><DL>
464</DL>
465</DD>
466</DL>
467<HR>
468
469<A NAME="getRePad()"><!-- --></A><H3>
470getRePad</H3>
471<PRE>
472public int <B>getRePad</B>()</PRE>
473<DL>
474<DD>The padding byte value for fixed-length records.
475<P>
476<DD><DL>
477</DL>
478</DD>
479</DL>
480<HR>
481
482<A NAME="getLevels()"><!-- --></A><H3>
483getLevels</H3>
484<PRE>
485public int <B>getLevels</B>()</PRE>
486<DL>
487<DD>The number of levels in the database.
488<p>
489The information is only included if the <A HREF="../../../com/sleepycat/db/Database.html#getStats(com.sleepycat.db.Transaction, com.sleepycat.db.StatsConfig)"><CODE>Database.getStats</CODE></A> call
490was not configured by the <A HREF="../../../com/sleepycat/db/StatsConfig.html#setFast(boolean)"><CODE>StatsConfig.setFast</CODE></A> method.
491<P>
492<DD><DL>
493</DL>
494</DD>
495</DL>
496<HR>
497
498<A NAME="getIntPages()"><!-- --></A><H3>
499getIntPages</H3>
500<PRE>
501public int <B>getIntPages</B>()</PRE>
502<DL>
503<DD>The number of database internal pages.
504<p>
505The information is only included if the <A HREF="../../../com/sleepycat/db/Database.html#getStats(com.sleepycat.db.Transaction, com.sleepycat.db.StatsConfig)"><CODE>Database.getStats</CODE></A> call
506was not configured by the <A HREF="../../../com/sleepycat/db/StatsConfig.html#setFast(boolean)"><CODE>StatsConfig.setFast</CODE></A> method.
507<P>
508<DD><DL>
509</DL>
510</DD>
511</DL>
512<HR>
513
514<A NAME="getLeafPages()"><!-- --></A><H3>
515getLeafPages</H3>
516<PRE>
517public int <B>getLeafPages</B>()</PRE>
518<DL>
519<DD>The number of database leaf pages.
520<p>
521The information is only included if the <A HREF="../../../com/sleepycat/db/Database.html#getStats(com.sleepycat.db.Transaction, com.sleepycat.db.StatsConfig)"><CODE>Database.getStats</CODE></A> call
522was not configured by the <A HREF="../../../com/sleepycat/db/StatsConfig.html#setFast(boolean)"><CODE>StatsConfig.setFast</CODE></A> method.
523<P>
524<DD><DL>
525</DL>
526</DD>
527</DL>
528<HR>
529
530<A NAME="getDupPages()"><!-- --></A><H3>
531getDupPages</H3>
532<PRE>
533public int <B>getDupPages</B>()</PRE>
534<DL>
535<DD>The number of database duplicate pages.
536<p>
537The information is only included if the <A HREF="../../../com/sleepycat/db/Database.html#getStats(com.sleepycat.db.Transaction, com.sleepycat.db.StatsConfig)"><CODE>Database.getStats</CODE></A> call
538was not configured by the <A HREF="../../../com/sleepycat/db/StatsConfig.html#setFast(boolean)"><CODE>StatsConfig.setFast</CODE></A> method.
539<P>
540<DD><DL>
541</DL>
542</DD>
543</DL>
544<HR>
545
546<A NAME="getOverPages()"><!-- --></A><H3>
547getOverPages</H3>
548<PRE>
549public int <B>getOverPages</B>()</PRE>
550<DL>
551<DD>The number of database overflow pages.
552<p>
553The information is only included if the <A HREF="../../../com/sleepycat/db/Database.html#getStats(com.sleepycat.db.Transaction, com.sleepycat.db.StatsConfig)"><CODE>Database.getStats</CODE></A> call
554was not configured by the <A HREF="../../../com/sleepycat/db/StatsConfig.html#setFast(boolean)"><CODE>StatsConfig.setFast</CODE></A> method.
555<P>
556<DD><DL>
557</DL>
558</DD>
559</DL>
560<HR>
561
562<A NAME="getEmptyPages()"><!-- --></A><H3>
563getEmptyPages</H3>
564<PRE>
565public int <B>getEmptyPages</B>()</PRE>
566<DL>
567<DD>The number of empty database pages.
568<p>
569The information is only included if the <A HREF="../../../com/sleepycat/db/Database.html#getStats(com.sleepycat.db.Transaction, com.sleepycat.db.StatsConfig)"><CODE>Database.getStats</CODE></A> call
570was not configured by the <A HREF="../../../com/sleepycat/db/StatsConfig.html#setFast(boolean)"><CODE>StatsConfig.setFast</CODE></A> method.
571<P>
572<DD><DL>
573</DL>
574</DD>
575</DL>
576<HR>
577
578<A NAME="getFree()"><!-- --></A><H3>
579getFree</H3>
580<PRE>
581public int <B>getFree</B>()</PRE>
582<DL>
583<DD>The number of pages on the free list.
584<p>
585The information is only included if the <A HREF="../../../com/sleepycat/db/Database.html#getStats(com.sleepycat.db.Transaction, com.sleepycat.db.StatsConfig)"><CODE>Database.getStats</CODE></A> call
586was not configured by the <A HREF="../../../com/sleepycat/db/StatsConfig.html#setFast(boolean)"><CODE>StatsConfig.setFast</CODE></A> method.
587<P>
588<DD><DL>
589</DL>
590</DD>
591</DL>
592<HR>
593
594<A NAME="getIntPagesFree()"><!-- --></A><H3>
595getIntPagesFree</H3>
596<PRE>
597public int <B>getIntPagesFree</B>()</PRE>
598<DL>
599<DD>The number of bytes free in database internal pages.
600<p>
601The information is only included if the <A HREF="../../../com/sleepycat/db/Database.html#getStats(com.sleepycat.db.Transaction, com.sleepycat.db.StatsConfig)"><CODE>Database.getStats</CODE></A> call
602was not configured by the <A HREF="../../../com/sleepycat/db/StatsConfig.html#setFast(boolean)"><CODE>StatsConfig.setFast</CODE></A> method.
603<P>
604<DD><DL>
605</DL>
606</DD>
607</DL>
608<HR>
609
610<A NAME="getLeafPagesFree()"><!-- --></A><H3>
611getLeafPagesFree</H3>
612<PRE>
613public int <B>getLeafPagesFree</B>()</PRE>
614<DL>
615<DD>The number of bytes free in database leaf pages.
616<p>
617The information is only included if the <A HREF="../../../com/sleepycat/db/Database.html#getStats(com.sleepycat.db.Transaction, com.sleepycat.db.StatsConfig)"><CODE>Database.getStats</CODE></A> call
618was not configured by the <A HREF="../../../com/sleepycat/db/StatsConfig.html#setFast(boolean)"><CODE>StatsConfig.setFast</CODE></A> method.
619<P>
620<DD><DL>
621</DL>
622</DD>
623</DL>
624<HR>
625
626<A NAME="getDupPagesFree()"><!-- --></A><H3>
627getDupPagesFree</H3>
628<PRE>
629public int <B>getDupPagesFree</B>()</PRE>
630<DL>
631<DD>The number of bytes free in database duplicate pages.
632<p>
633The information is only included if the <A HREF="../../../com/sleepycat/db/Database.html#getStats(com.sleepycat.db.Transaction, com.sleepycat.db.StatsConfig)"><CODE>Database.getStats</CODE></A> call
634was not configured by the <A HREF="../../../com/sleepycat/db/StatsConfig.html#setFast(boolean)"><CODE>StatsConfig.setFast</CODE></A> method.
635<P>
636<DD><DL>
637</DL>
638</DD>
639</DL>
640<HR>
641
642<A NAME="getOverPagesFree()"><!-- --></A><H3>
643getOverPagesFree</H3>
644<PRE>
645public int <B>getOverPagesFree</B>()</PRE>
646<DL>
647<DD>The number of bytes free in database overflow pages.
648<p>
649The information is only included if the <A HREF="../../../com/sleepycat/db/Database.html#getStats(com.sleepycat.db.Transaction, com.sleepycat.db.StatsConfig)"><CODE>Database.getStats</CODE></A> call
650was not configured by the <A HREF="../../../com/sleepycat/db/StatsConfig.html#setFast(boolean)"><CODE>StatsConfig.setFast</CODE></A> method.
651<P>
652<DD><DL>
653</DL>
654</DD>
655</DL>
656<HR>
657
658<A NAME="toString()"><!-- --></A><H3>
659toString</H3>
660<PRE>
661public <A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A> <B>toString</B>()</PRE>
662<DL>
663<DD>For convenience, the BtreeStats class has a toString method
664    that lists all the data fields.
665<P>
666<DD><DL>
667<DT><B>Overrides:</B><DD><CODE><A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Object.html#toString()" title="class or interface in java.lang">toString</A></CODE> in class <CODE><A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Object.html" title="class or interface in java.lang">Object</A></CODE></DL>
668</DD>
669<DD><DL>
670</DL>
671</DD>
672</DL>
673<!-- ========= END OF CLASS DATA ========= -->
674<HR>
675
676
677<!-- ======= START OF BOTTOM NAVBAR ====== -->
678<A NAME="navbar_bottom"><!-- --></A>
679<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
680<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
681<TR>
682<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
683<A NAME="navbar_bottom_firstrow"><!-- --></A>
684<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
685  <TR ALIGN="center" VALIGN="top">
686  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
687  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
688  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
689  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/BtreeStats.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
690  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
691  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
692  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
693  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
694  </TR>
695</TABLE>
696</TD>
697<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
698<b>Berkeley DB</b><br><font size="-1"> version 4.7.25</font></EM>
699</TD>
700</TR>
701
702<TR>
703<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
704&nbsp;<A HREF="../../../com/sleepycat/db/BtreePrefixCalculator.html" title="interface in com.sleepycat.db"><B>PREV CLASS</B></A>&nbsp;
705&nbsp;<A HREF="../../../com/sleepycat/db/CacheFile.html" title="class in com.sleepycat.db"><B>NEXT CLASS</B></A></FONT></TD>
706<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
707  <A HREF="../../../index.html?com/sleepycat/db/BtreeStats.html" target="_top"><B>FRAMES</B></A>  &nbsp;
708&nbsp;<A HREF="BtreeStats.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
709&nbsp;<SCRIPT type="text/javascript">
710  <!--
711  if(window==top) {
712    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
713  }
714  //-->
715</SCRIPT>
716<NOSCRIPT>
717  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
718</NOSCRIPT>
719
720
721</FONT></TD>
722</TR>
723<TR>
724<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
725  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
726<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
727DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
728</TR>
729</TABLE>
730<A NAME="skip-navbar_bottom"></A>
731<!-- ======== END OF BOTTOM NAVBAR ======= -->
732
733<HR>
734<font size=1>Copyright (c) 1996,2008 Oracle.  All rights reserved.</font>
735</BODY>
736</HTML>
737