| Interface | Description | 
|---|---|
| CodecHandler | 
 Interface for a handler which can encode/decode a specific access page
 encoding. 
 | 
| CodecProvider | 
 Interface for a provider which can generate CodecHandlers for various types
 of database encodings. 
 | 
| PageTypes | 
 Codes for page types 
 | 
| Class | Description | 
|---|---|
| BaseEvalContext | |
| ByteArrayBuilder | 
 Utility class for constructing  
byte[]s where the final size of the
 data is not known beforehand. | 
| ByteUtil | 
 Byte manipulation and display utilities 
 | 
| ByteUtil.ByteStream | 
 Utility byte stream similar to ByteArrayOutputStream but with extended
 accessibility to the bytes. 
 | 
| CalcColEvalContext | |
| ColDefaultValueEvalContext | |
| ColEvalContext | |
| ColumnImpl | 
 Access database column definition 
 | 
| ColumnImpl.SortOrder | 
 Information about the sort order (collation) for a textual column. 
 | 
| ColValidatorEvalContext | |
| ComplexColumnSupport | 
 Utility code for loading complex columns. 
 | 
| CompoundOleUtil | 
 Utility code for working with OLE data which is in the compound storage
 format. 
 | 
| CursorImpl | 
 Manages iteration for a Table. 
 | 
| CustomToStringStyle | 
 Custom ToStringStyle for use with ToStringBuilder. 
 | 
| DatabaseImpl | |
| DatabaseImpl.FileFormatDetails | 
 Internal details for each FileForrmat 
 | 
| DBEvalContext | |
| DefaultCodecProvider | 
 Default implementation of CodecProvider which does not have any actual
 encoding/decoding support. 
 | 
| DefaultCodecProvider.DummyHandler | 
 CodecHandler implementation which does nothing, useful for databases with
 no extra encoding. 
 | 
| DefaultCodecProvider.UnsupportedHandler | 
 CodecHandler implementation which always throws
 UnsupportedCodecException, useful for databases with unsupported
 encodings. 
 | 
| General97IndexCodes | 
 Various constants used for creating "general" (access 1997) sort order
 text index entries. 
 | 
| GeneralIndexCodes | 
 Various constants used for creating "general" (access 2010+) sort order
 text index entries. 
 | 
| GeneralLegacyIndexCodes | 
 Various constants used for creating "general legacy" (access 2000-2007)
 sort order text index entries. 
 | 
| IndexCodes | 
 Various constants used for creating index entries. 
 | 
| IndexCursorImpl | 
 Cursor backed by an index with extended traversal options. 
 | 
| IndexData | 
 Access table index data. 
 | 
| IndexData.ColumnDescriptor | 
 Information about the columns in an index. 
 | 
| IndexData.Entry | 
 A single leaf entry in an index (points to a single row) 
 | 
| IndexData.PendingChange | 
 Utility class which maintains information about a pending index update. 
 | 
| IndexImpl | 
 Access table (logical) index. 
 | 
| IndexImpl.ForeignKeyReference | 
 Information about a foreign key reference defined in an index (when
 referential integrity should be enforced). 
 | 
| IndexPageCache | 
 Manager of the index pages for a IndexData. 
 | 
| JetFormat | 
 Encapsulates constants describing a specific version of the Access Jet format 
 | 
| NullMask | 
 Bitmask that indicates whether or not each column in a row is null. 
 | 
| OleUtil | 
 Utility code for working with OLE data. 
 | 
| PageChannel | 
 Reads and writes individual pages in a database file 
 | 
| PropertyMapImpl | 
 Map of properties for a database object. 
 | 
| PropertyMaps | 
 Collection of PropertyMap instances read from a single property data block. 
 | 
| RelationshipCreator | 
 Helper class used to maintain state during relationship creation. 
 | 
| RelationshipImpl | 
 Information about a relationship between two tables in the database. 
 | 
| RowEvalContext | |
| RowIdImpl | 
 Uniquely identifies a row of data within the access database. 
 | 
| RowImpl | 
 A row of data as column->value pairs. 
 | 
| RowValidatorEvalContext | |
| SimpleCache<K,V> | 
 Simple LRU cache implementation which keeps at most the configured maximum
 number of elements. 
 | 
| SqlHelper | 
 Helper class to isolate the java.sql module interactions from the core of
 jackcess (in java 9+ environments). 
 | 
| SqlHelperImpl | 
 Implementation of SqlHelperImpl which works with the java.sql modules
 classes. 
 | 
| TableCreator | 
 Helper class used to maintain state during table creation. 
 | 
| TableDefinitionImpl | 
 A database table definition which does not allow any actual data
 interaction (read or write). 
 | 
| TableImpl | 
 A single database table 
 | 
| TableMutator | 
 Common helper class used to maintain state during table mutation. 
 | 
| TableScanCursor | 
 Simple un-indexed cursor. 
 | 
| TableUpdater | 
 Helper class used to maintain state during table mutation. 
 | 
| TempBufferHolder | 
 Manages a reference to a ByteBuffer. 
 | 
| TempPageHolder | 
 Manages a reference to a page buffer. 
 | 
| TopoSorter<E> | |
| UsageMap | 
 Describes which database pages a particular table uses 
 | 
| Enum | Description | 
|---|---|
| IndexData.EntryType | 
 type attributes for Entries which simplify comparisons 
 | 
| JetFormat.CodecType | |
| RowIdImpl.Type | 
 type attributes for RowIds which simplify comparisons 
 | 
| TableImpl.IndexFeature | |
| TempBufferHolder.Type | 
 The caching type for the buffer holder. 
 | 
| Exception | Description | 
|---|---|
| UnsupportedCodecException | 
 Exception thrown by a CodecHandler to indicate that the current encoding is
 not supported. 
 | 
Copyright © 2005–2025 OpenHMS. All rights reserved.