Interface ISqlJetDbHandle
- All Known Implementing Classes:
SqlJetDbHandle
public interface ISqlJetDbHandle
- Author:
- TMate Software Ltd., Sergey Scherbina (sergey.scherbina@gmail.com)
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final java.lang.String
Name of the master database table.static final int
The root-page of the master database table.static final java.lang.String
-
Method Summary
Modifier and TypeMethodDescriptionjava.util.List<ISqlJetBackend>
Get configjava.util.Set<SqlJetDbFlags>
getFlags()
getMutex()
int
void
setBusyHandler
(ISqlJetBusyHandler busyHandler) void
setConfig
(ISqlJetConfig config) Set configvoid
setOptions
(ISqlJetOptions options)
-
Field Details
-
MASTER_NAME
static final java.lang.String MASTER_NAMEName of the master database table. The master database table is a special table that holds the names and attributes of all user tables and indices.- See Also:
-
TEMP_MASTER_NAME
static final java.lang.String TEMP_MASTER_NAME- See Also:
-
MASTER_ROOT
static final int MASTER_ROOTThe root-page of the master database table.- See Also:
-
-
Method Details
-
getConfig
ISqlJetConfig getConfig()Get config- Returns:
-
setConfig
Set config- Parameters:
config
-
-
getFileSystem
ISqlJetFileSystem getFileSystem()- Returns:
-
getFlags
java.util.Set<SqlJetDbFlags> getFlags()- Returns:
-
getBackends
java.util.List<ISqlJetBackend> getBackends() -
getMutex
ISqlJetMutex getMutex() -
getBusyHandler
ISqlJetBusyHandler getBusyHandler()- Returns:
-
getSavepointNum
int getSavepointNum()- Returns:
-
getOptions
ISqlJetOptions getOptions() -
setOptions
-
setBusyHandler
- Parameters:
busyHandler
-
-