| Modifier and Type | Interface and Description |
|---|---|
| public interface | CachedObject
Interface for an object stored in the memory cache. |
| public interface | |
| public interface | |
| public interface | PersistentStore
Interface for a store for CachedObject objects. |
| public interface | |
| public interface | |
| public interface | |
| public interface | TableSpaceManager
Manages allocation of space for rows. |
| public interface | TextFileReader
Reader interface for text files. |
| Modifier and Type | Class and Description |
|---|---|
| public class | |
| public class | |
| public class | Cache
New implementation of row caching for CACHED tables. |
| public abstract class | CachedObjectBase
Base class for a stored simple object. |
| public class | |
| public class | DataFileCache
Acts as a manager for CACHED table persistence. |
| public class | DataFileCacheSession
A file-based row store for temporary CACHED table persistence. |
| pack-priv class | DataFileDefrag
Routine to defrag the *.data file. |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | HsqlDatabaseProperties
Manages a .properties file for a database. |
| public class | HsqlProperties
Wrapper for java.util.Properties to limit values to Specific types and allow saving and loading. |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | LockFile
Base cooperative file locking implementation and |
| public class | Log
This class is responsible for managing some of the database files. |
| public class | Logger
The public interface of persistence and logging classes. |
| public class | |
| public class | PersistentStoreCollectionSession
Collection of PersistenceStore items currently used by a session. |
| pack-priv class | RAFile
This class is a wrapper for a random access file such as that used for CACHED table storage. |
| public class | RAFileHybrid
Mixed NIO / non-NIO version of ScaledRAFile. |
| pack-priv class | RAFileInJar
This class is a random access wrapper around a DataInputStream object and enables access to cached tables when a database is included in a jar. |
| pack-priv class | RAFileNIO
NIO version of ScaledRAFile. |
| pack-priv class | RAFileSimple
This class is a simple wrapper for a random access file such as used for backup and lobs. |
| public class | RAShadowFile
Wrapper for random access file for incremental backup of the .data file. |
| public class | |
| public class | |
| public abstract class | RowStoreAVL
Base implementation of PersistentStore for different table types. |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | ScriptRunner
Restores the state of a Database instance from an SQL log file. |
| public abstract class | |
| public class | TableSpaceManagerBlocks
Manages allocation of space for rows. |
| public class | |
| public class | TextCache
Acts as a buffer manager for a single TEXT table and its Row data. |
| public class | TextFileOps
Read and write delimited text files. |
| public class | TextFileReader16
Reader for UTF-16 text files. |
| public class | TextFileReader8
Reader for 8-bit text files. |
| public class | TextFileSettings
Parser and container for text table settings. |
| public class |