com.sleepycat.db
Class DatabaseConfig

java.lang.Object
  extended by com.sleepycat.db.DatabaseConfig
All Implemented Interfaces:
java.lang.Cloneable
Direct Known Subclasses:
SecondaryConfig

public class DatabaseConfig
extends java.lang.Object
implements java.lang.Cloneable


Field Summary
static DatabaseConfig DEFAULT
           
 
Constructor Summary
DatabaseConfig()
           
 
Method Summary
 boolean getAllowCreate()
           
 java.util.Comparator getBtreeComparator()
           
 int getBtreeMinKey()
           
 BtreePrefixCalculator getBtreePrefixCalculator()
           
 boolean getBtreeRecordNumbers()
           
 int getByteOrder()
           
 boolean getByteSwapped()
           
 int getCacheCount()
           
 long getCacheSize()
           
 boolean getChecksum()
           
 boolean getDirtyRead()
           
 java.util.Comparator getDuplicateComparator()
           
 boolean getEncrypted()
           
 ErrorHandler getErrorHandler()
           
 java.lang.String getErrorPrefix()
           
 java.io.OutputStream getErrorStream()
           
 boolean getExclusiveCreate()
           
 FeedbackHandler getFeedbackHandler()
           
 Hasher getHasher()
           
 int getHashFillFactor()
           
 int getHashNumElements()
           
 MessageHandler getMessageHandler()
           
 java.io.OutputStream getMessageStream()
           
 long getMode()
           
 boolean getNoMMap()
           
 int getPageSize()
           
 PanicHandler getPanicHandler()
           
 int getQueueExtentSize()
           
 boolean getQueueInOrder()
           
 boolean getReadOnly()
           
 int getRecordDelimiter()
           
 int getRecordLength()
           
 RecordNumberAppender getRecordNumberAppender()
           
 int getRecordPad()
           
 java.io.File getRecordSource()
           
 boolean getRenumbering()
           
 boolean getReverseSplitOff()
           
 boolean getSnapshot()
           
 boolean getSortedDuplicates()
           
 boolean getTransactional()
           
 boolean getTransactionNotDurable()
           
 boolean getTruncate()
           
 DatabaseType getType()
           
 boolean getUnsortedDuplicates()
           
 boolean getXACreate()
           
 void setAllowCreate(boolean allowCreate)
           
 void setBtreeComparator(java.util.Comparator btreeComparator)
           
 void setBtreeMinKey(int btMinKey)
           
 void setBtreePrefixCalculator(BtreePrefixCalculator btreePrefixCalculator)
           
 void setBtreeRecordNumbers(boolean btreeRecordNumbers)
           
 void setByteOrder(int byteOrder)
           
 void setCacheCount(int cacheCount)
           
 void setCacheSize(long cacheSize)
           
 void setChecksum(boolean checksum)
           
 void setDirtyRead(boolean dirtyRead)
           
 void setDuplicateComparator(java.util.Comparator duplicateComparator)
           
 void setEncrypted(java.lang.String password)
           
 void setErrorHandler(ErrorHandler errorHandler)
           
 void setErrorPrefix(java.lang.String errorPrefix)
           
 void setErrorStream(java.io.OutputStream errorStream)
           
 void setExclusiveCreate(boolean exclusiveCreate)
           
 void setFeedbackHandler(FeedbackHandler feedbackHandler)
           
 void setHasher(Hasher hasher)
           
 void setHashFillFactor(int hashFillFactor)
           
 void setHashNumElements(int hashNumElements)
           
 void setMessageHandler(MessageHandler messageHandler)
           
 void setMessageStream(java.io.OutputStream messageStream)
           
 void setMode(int mode)
           
 void setNoMMap(boolean noMMap)
           
 void setPageSize(int pageSize)
           
 void setPanicHandler(PanicHandler panicHandler)
           
 void setQueueExtentSize(int queueExtentSize)
           
 void setQueueInOrder(boolean queueInOrder)
           
 void setReadOnly(boolean readOnly)
           
 void setRecordDelimiter(int recordDelimiter)
           
 void setRecordLength(int recordLength)
           
 void setRecordNumberAppender(RecordNumberAppender recnoAppender)
           
 void setRecordPad(int recordPad)
           
 void setRecordSource(java.io.File recordSource)
           
 void setRenumbering(boolean renumbering)
           
 void setReverseSplitOff(boolean reverseSplitOff)
           
 void setSnapshot(boolean snapshot)
           
 void setSortedDuplicates(boolean sortedDuplicates)
           
 void setTransactional(boolean transactional)
           
 void setTransactionNotDurable(boolean transactionNotDurable)
           
 void setTruncate(boolean truncate)
           
 void setType(DatabaseType type)
           
 void setUnsortedDuplicates(boolean unsortedDuplicates)
           
 void setXACreate(boolean xaCreate)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT

public static final DatabaseConfig DEFAULT
Constructor Detail

DatabaseConfig

public DatabaseConfig()
Method Detail

setAllowCreate

public void setAllowCreate(boolean allowCreate)

getAllowCreate

public boolean getAllowCreate()

setBtreeComparator

public void setBtreeComparator(java.util.Comparator btreeComparator)

getBtreeComparator

public java.util.Comparator getBtreeComparator()

setBtreeMinKey

public void setBtreeMinKey(int btMinKey)

getBtreeMinKey

public int getBtreeMinKey()

setByteOrder

public void setByteOrder(int byteOrder)

getByteOrder

public int getByteOrder()

getByteSwapped

public boolean getByteSwapped()

setBtreePrefixCalculator

public void setBtreePrefixCalculator(BtreePrefixCalculator btreePrefixCalculator)

getBtreePrefixCalculator

public BtreePrefixCalculator getBtreePrefixCalculator()

setCacheSize

public void setCacheSize(long cacheSize)

getCacheSize

public long getCacheSize()

setCacheCount

public void setCacheCount(int cacheCount)

getCacheCount

public int getCacheCount()

setChecksum

public void setChecksum(boolean checksum)

getChecksum

public boolean getChecksum()

setDirtyRead

public void setDirtyRead(boolean dirtyRead)

getDirtyRead

public boolean getDirtyRead()

setDuplicateComparator

public void setDuplicateComparator(java.util.Comparator duplicateComparator)

getDuplicateComparator

public java.util.Comparator getDuplicateComparator()

setEncrypted

public void setEncrypted(java.lang.String password)

getEncrypted

public boolean getEncrypted()

setErrorHandler

public void setErrorHandler(ErrorHandler errorHandler)

getErrorHandler

public ErrorHandler getErrorHandler()

setErrorPrefix

public void setErrorPrefix(java.lang.String errorPrefix)

getErrorPrefix

public java.lang.String getErrorPrefix()

setErrorStream

public void setErrorStream(java.io.OutputStream errorStream)

getErrorStream

public java.io.OutputStream getErrorStream()

setExclusiveCreate

public void setExclusiveCreate(boolean exclusiveCreate)

getExclusiveCreate

public boolean getExclusiveCreate()

setFeedbackHandler

public void setFeedbackHandler(FeedbackHandler feedbackHandler)

getFeedbackHandler

public FeedbackHandler getFeedbackHandler()

setHashFillFactor

public void setHashFillFactor(int hashFillFactor)

getHashFillFactor

public int getHashFillFactor()

setHasher

public void setHasher(Hasher hasher)

getHasher

public Hasher getHasher()

setHashNumElements

public void setHashNumElements(int hashNumElements)

getHashNumElements

public int getHashNumElements()

setMessageHandler

public void setMessageHandler(MessageHandler messageHandler)

getMessageHandler

public MessageHandler getMessageHandler()

setMessageStream

public void setMessageStream(java.io.OutputStream messageStream)

getMessageStream

public java.io.OutputStream getMessageStream()

setMode

public void setMode(int mode)

getMode

public long getMode()

setNoMMap

public void setNoMMap(boolean noMMap)

getNoMMap

public boolean getNoMMap()

setPageSize

public void setPageSize(int pageSize)

getPageSize

public int getPageSize()

setPanicHandler

public void setPanicHandler(PanicHandler panicHandler)

getPanicHandler

public PanicHandler getPanicHandler()

setQueueExtentSize

public void setQueueExtentSize(int queueExtentSize)

getQueueExtentSize

public int getQueueExtentSize()

setQueueInOrder

public void setQueueInOrder(boolean queueInOrder)

getQueueInOrder

public boolean getQueueInOrder()

setReadOnly

public void setReadOnly(boolean readOnly)

getReadOnly

public boolean getReadOnly()

setRecordNumberAppender

public void setRecordNumberAppender(RecordNumberAppender recnoAppender)

getRecordNumberAppender

public RecordNumberAppender getRecordNumberAppender()

setRecordDelimiter

public void setRecordDelimiter(int recordDelimiter)

getRecordDelimiter

public int getRecordDelimiter()

setRecordLength

public void setRecordLength(int recordLength)

getRecordLength

public int getRecordLength()

setBtreeRecordNumbers

public void setBtreeRecordNumbers(boolean btreeRecordNumbers)

getBtreeRecordNumbers

public boolean getBtreeRecordNumbers()

setRecordPad

public void setRecordPad(int recordPad)

getRecordPad

public int getRecordPad()

setRecordSource

public void setRecordSource(java.io.File recordSource)

getRecordSource

public java.io.File getRecordSource()

setRenumbering

public void setRenumbering(boolean renumbering)

getRenumbering

public boolean getRenumbering()

setReverseSplitOff

public void setReverseSplitOff(boolean reverseSplitOff)

getReverseSplitOff

public boolean getReverseSplitOff()

setSortedDuplicates

public void setSortedDuplicates(boolean sortedDuplicates)

getSortedDuplicates

public boolean getSortedDuplicates()

setUnsortedDuplicates

public void setUnsortedDuplicates(boolean unsortedDuplicates)

getUnsortedDuplicates

public boolean getUnsortedDuplicates()

setSnapshot

public void setSnapshot(boolean snapshot)

getSnapshot

public boolean getSnapshot()

getTransactional

public boolean getTransactional()

setTransactional

public void setTransactional(boolean transactional)

setTransactionNotDurable

public void setTransactionNotDurable(boolean transactionNotDurable)

getTransactionNotDurable

public boolean getTransactionNotDurable()

setTruncate

public void setTruncate(boolean truncate)

getTruncate

public boolean getTruncate()

setType

public void setType(DatabaseType type)

getType

public DatabaseType getType()

setXACreate

public void setXACreate(boolean xaCreate)

getXACreate

public boolean getXACreate()