Berkeley DB
version 4.2.52

com.sleepycat.db
Class DbHashStat

java.lang.Object
  |
  +--com.sleepycat.db.DbHashStat

public class DbHashStat
extends Object

The DbHashStat object is used to return Hash database statistics.


Field Summary
 int hash_bfree
          The number of bytes free on bucket pages.
 int hash_big_bfree
          The number of bytes free on big item pages.
 int hash_bigpages
          The number of big key/data pages.
 int hash_buckets
          The number of hash buckets.
 int hash_dup
          The number of duplicate pages.
 int hash_dup_free
          The number of bytes free on duplicate pages.
 int hash_ffactor
          The desired fill factor (number of items per bucket) specified at database-creation time.
 int hash_free
          The number of pages on the free list.
 int hash_magic
          Magic number that identifies the file as a Hash file.
 int hash_metaflags
           
 int hash_ndata
          The number of key/data pairs in the database.
 int hash_nkeys
          The number of unique keys in the database.
 int hash_overflows
          The number of overflow pages (overflow pages are pages that contain items that did not fit in the main bucket page).
 int hash_ovfl_free
          The number of bytes free on overflow pages.
 int hash_pagesize
          The underlying Hash database page (and bucket) size, in bytes.
 int hash_version
          The version of the Hash database.
 
Constructor Summary
DbHashStat()
           
 
Method Summary
 String toString()
          Provide a string representation of all the fields contained within this class.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

hash_magic

public int hash_magic
Magic number that identifies the file as a Hash file. Returned if Db.DB_FAST_STAT is set.


hash_version

public int hash_version
The version of the Hash database. Returned if Db.DB_FAST_STAT is set.


hash_metaflags

public int hash_metaflags

hash_nkeys

public int hash_nkeys
The number of unique keys in the database. If Db.DB_FAST_STAT was specified the count will be the last saved value unless it has never been calculated, in which case it will be 0. Returned if Db.DB_FAST_STAT is set.


hash_ndata

public int hash_ndata
The number of key/data pairs in the database. If Db.DB_FAST_STAT was specified the count will be the last saved value unless it has never been calculated, in which case it will be 0. Returned if Db.DB_FAST_STAT is set.


hash_pagesize

public int hash_pagesize
The underlying Hash database page (and bucket) size, in bytes. Returned if Db.DB_FAST_STAT is set.


hash_ffactor

public int hash_ffactor
The desired fill factor (number of items per bucket) specified at database-creation time. Returned if Db.DB_FAST_STAT is set.


hash_buckets

public int hash_buckets
The number of hash buckets. Returned if Db.DB_FAST_STAT is set.


hash_free

public int hash_free
The number of pages on the free list.


hash_bfree

public int hash_bfree
The number of bytes free on bucket pages.


hash_bigpages

public int hash_bigpages
The number of big key/data pages.


hash_big_bfree

public int hash_big_bfree
The number of bytes free on big item pages.


hash_overflows

public int hash_overflows
The number of overflow pages (overflow pages are pages that contain items that did not fit in the main bucket page).


hash_ovfl_free

public int hash_ovfl_free
The number of bytes free on overflow pages.


hash_dup

public int hash_dup
The number of duplicate pages.


hash_dup_free

public int hash_dup_free
The number of bytes free on duplicate pages.

Constructor Detail

DbHashStat

public DbHashStat()
Method Detail

toString

public String toString()
Provide a string representation of all the fields contained within this class.

Overrides:
toString in class Object
Returns:
The string representation.

Berkeley DB
version 4.2.52

Copyright (c) 1996-2003 Sleepycat Software, Inc. - All rights reserved.