org.tmatesoft.sqljet.core.internal.db
Class SqlJetDbHandle

java.lang.Object
  extended by org.tmatesoft.sqljet.core.internal.db.SqlJetDbHandle
All Implemented Interfaces:
ISqlJetDbHandle

public class SqlJetDbHandle
extends java.lang.Object
implements ISqlJetDbHandle


Field Summary
 
Fields inherited from interface org.tmatesoft.sqljet.core.internal.ISqlJetDbHandle
MASTER_NAME, MASTER_ROOT, TEMP_MASTER_NAME
 
Constructor Summary
SqlJetDbHandle()
           
SqlJetDbHandle(ISqlJetFileSystem fs)
           
 
Method Summary
 java.util.List<ISqlJetBackend> getBackends()
           
 ISqlJetBusyHandler getBusyHandler()
           
 ISqlJetConfig getConfig()
          Get config
 ISqlJetFileSystem getFileSystem()
           
 java.util.Set<SqlJetDbFlags> getFlags()
           
 ISqlJetMutex getMutex()
           
 ISqlJetOptions getOptions()
           
 int getSavepointNum()
           
 void setBusyHandler(ISqlJetBusyHandler busyHandler)
           
 void setConfig(ISqlJetConfig config)
          Set config
 void setOptions(ISqlJetOptions options)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SqlJetDbHandle

public SqlJetDbHandle()

SqlJetDbHandle

public SqlJetDbHandle(ISqlJetFileSystem fs)
Method Detail

getBackends

public java.util.List<ISqlJetBackend> getBackends()
Specified by:
getBackends in interface ISqlJetDbHandle

getBusyHandler

public ISqlJetBusyHandler getBusyHandler()
Specified by:
getBusyHandler in interface ISqlJetDbHandle
Returns:

setBusyHandler

public void setBusyHandler(ISqlJetBusyHandler busyHandler)
Specified by:
setBusyHandler in interface ISqlJetDbHandle
Parameters:
busyHandler - the busyHandler to set

getConfig

public ISqlJetConfig getConfig()
Description copied from interface: ISqlJetDbHandle
Get config

Specified by:
getConfig in interface ISqlJetDbHandle
Returns:

getFileSystem

public ISqlJetFileSystem getFileSystem()
Specified by:
getFileSystem in interface ISqlJetDbHandle
Returns:

getFlags

public java.util.Set<SqlJetDbFlags> getFlags()
Specified by:
getFlags in interface ISqlJetDbHandle
Returns:

getMutex

public ISqlJetMutex getMutex()
Specified by:
getMutex in interface ISqlJetDbHandle

getSavepointNum

public int getSavepointNum()
Specified by:
getSavepointNum in interface ISqlJetDbHandle
Returns:

setConfig

public void setConfig(ISqlJetConfig config)
Description copied from interface: ISqlJetDbHandle
Set config

Specified by:
setConfig in interface ISqlJetDbHandle

getOptions

public ISqlJetOptions getOptions()
Specified by:
getOptions in interface ISqlJetDbHandle

setOptions

public void setOptions(ISqlJetOptions options)
Specified by:
setOptions in interface ISqlJetDbHandle