| Modifier and Type | Interface and Description |
|---|---|
| public interface | CodecHandler
Interface for a handler which can encode/decode a specific access page encoding. |
| public interface | CodecProvider
Interface for a provider which can generate CodecHandlers for various types of database encodings. |
| pack-priv interface | DateTimeContext
Provider of zone related info for date/time conversions. |
| Modifier and Type | Class and Description |
|---|---|
| public abstract class | |
| public class | ByteArrayBuilder
Utility class for constructing |
| public class | ByteUtil
Byte manipulation and display utilities |
| public class | |
| pack-priv class | CalculatedColumnUtil
Utility code for dealing with calculated columns. |
| public class | |
| public abstract class | |
| public class | ColumnImpl
Access database column definition |
| public class | |
| pack-priv class | ComplexColumnImpl
ColumnImpl subclass which is used for complex data types. |
| public class | ComplexColumnSupport
Utility code for loading complex columns. |
| public class | CompoundOleUtil
Utility code for working with OLE data which is in the compound storage format. |
| public abstract class | CursorImpl
Manages iteration for a Table. |
| public class | |
| public class | |
| pack-priv abstract class | DBMutator
Common helper class used to maintain state during database mutation. |
| public class | DefaultCodecProvider
Default implementation of CodecProvider which does not have any actual encoding/decoding support. |
| pack-priv class | FKEnforcer
Utility class used by Table to enforce foreign-key relationships (if enabled). |
| public class | General97IndexCodes
Encoding logic for MS Access "General 97" text index entries (Access 97; LCID 1033, version −1). |
| public class | GeneralIndexCodes
Encoding logic for MS Access "General" (Access 2010+) text index entries. |
| public class | GeneralLegacyIndexCodes
Encoding logic for MS Access "General Legacy" (Access 2000–2007) text index entries. |
| public class | IndexCodes
Various constants used for creating index entries. |
| public class | IndexCursorImpl
Cursor backed by an index with extended traversal options. |
| public class | IndexData
Low-level representation of an MS Access table index. |
| public class | IndexImpl
Access table (logical) index. |
| public class | IndexPageCache
Manager of the index pages for a IndexData. |
| pack-priv abstract class | InternalColumnValidator
Base class for ColumnValidator instances handling "internal" validation functionality, which are wrappers around any "external" behavior. |
| public abstract class | JetFormat
Encapsulates constants describing a specific version of the Access Jet format |
| pack-priv class | LongValueColumnImpl
ColumnImpl subclass which is used for long value data types. |
| pack-priv class | MemoColumnImpl
ColumnImpl subclass which is used for Memo data types. |
| public class | NullMask
Bitmask that indicates whether or not each column in a row is null. |
| pack-priv class | NumericColumnImpl
ColumnImpl subclass which is used for numeric data types. |
| public class | OleUtil
Utility code for working with OLE data. |
| public class | PageChannel
Reads and writes individual pages in a database file |
| public class | PageTypes
Codes for page types |
| public class | PropertyMapImpl
Map of properties for a database object. |
| public class | PropertyMaps
Collection of PropertyMap instances read from a single property data block. |
| public class | RelationshipCreator
Helper class used to maintain state during relationship creation. |
| public class | RelationshipImpl
Information about a relationship between two tables in the database. |
| public abstract class | |
| public class | RowIdImpl
Uniquely identifies a row of data within the access database. |
| public class | RowImpl
A row of data as column->value pairs. |
| public class | |
| public class | SimpleCache<K, V>
Simple LRU cache implementation which keeps at most the configured maximum number of elements. |
| public class | SqlHelper
Helper class to isolate the java.sql module interactions from the core of jackcess (in java 9+ environments). |
| public class | SqlHelperImpl
Implementation of SqlHelperImpl which works with the java.sql modules classes. |
| public class | TableCreator
Helper class used to maintain state during table creation. |
| public class | TableDefinitionImpl
A database table definition which does not allow any actual data interaction (read or write). |
| public class | |
| public abstract class | TableMutator
Common helper class used to maintain state during table mutation. |
| public class | TableScanCursor
Simple un-indexed cursor. |
| public class | TableUpdater
Helper class used to maintain state during table mutation. |
| public abstract class | TempBufferHolder
Manages a reference to a ByteBuffer. |
| public class | TempPageHolder
Manages a reference to a page buffer. |
| pack-priv class | TextColumnImpl
ColumnImpl subclass which is used for Text data types. |
| public abstract class | |
| public class | UnsupportedCodecException
Exception thrown by a CodecHandler to indicate that the current encoding is not supported. |
| pack-priv class | UnsupportedColumnImpl
ColumnImpl subclass which is used for unknown/unsupported data types. |
| public class | UsageMap
Describes which database pages a particular table uses |