| Package | Description |
|---|---|
| com.healthmarketscience.jackcess | |
| com.healthmarketscience.jackcess.impl |
| Class and Description |
|---|
| CodecProvider
Interface for a provider which can generate CodecHandlers for various types
of database encodings.
|
| ColumnImpl.SortOrder
Information about the sort order (collation) for a textual column.
|
| IndexImpl
Access table (logical) index.
|
| JetFormat
Encapsulates constants describing a specific version of the Access Jet format
|
| TableImpl
A single database table
|
| Class and Description |
|---|
| ByteArrayBuilder
Utility class for constructing
byte[]s where the final size of the
data is not known beforehand. |
| ByteArrayBuilder.Data |
| ByteUtil.ByteStream
Utility byte stream similar to ByteArrayOutputStream but with extended
accessibility to the bytes.
|
| 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.
|
| ColumnImpl
Access database column definition
|
| ColumnImpl.AutoNumberGenerator
Base class for the supported autonumber types.
|
| ColumnImpl.InitArgs
Utility struct for passing params through ColumnImpl constructors.
|
| ColumnImpl.RawData
Wrapper for raw column data which can be re-written.
|
| ColumnImpl.SortOrder
Information about the sort order (collation) for a textual column.
|
| CompoundOleUtil.CompoundContentImpl |
| CompoundOleUtil.CompoundContentImpl.EntryImpl |
| CursorImpl
Manages iteration for a Table.
|
| CursorImpl.BaseIterator
Base implementation of iterator for this cursor, modifiable.
|
| CursorImpl.DirHandler
Handles moving the cursor in a given direction.
|
| CursorImpl.IdImpl
Identifier for a cursor.
|
| CursorImpl.PositionImpl
Value object which maintains the current position of the cursor.
|
| CursorImpl.SavepointImpl
Value object which represents a complete save state of the cursor.
|
| CustomToStringStyle
Custom ToStringStyle for use with ToStringBuilder.
|
| DatabaseImpl |
| DatabaseImpl.FileFormatDetails
Internal details for each FileForrmat
|
| DatabaseImpl.TableCache
Cache of currently in-use tables, allows re-use of existing tables.
|
| DatabaseImpl.TableFinder
Utility class for handling table lookups.
|
| DatabaseImpl.TableInfo
Utility class for storing table page number and actual name.
|
| DatabaseImpl.WeakTableReference
WeakReference for a Table which holds the table pageNumber (for later
cache purging).
|
| FKEnforcer
Utility class used by Table to enforce foreign-key relationships (if
enabled).
|
| FKEnforcer.SharedState
Shared state used by all FKEnforcers for a given Database.
|
| 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.
|
| GeneralLegacyIndexCodes.CharHandler
Base class for the handlers which hold the text index character encoding
information.
|
| GeneralLegacyIndexCodes.ExtraCodesStream
Extension of ByteStream which keeps track of an additional char count and
the length of any "unprintable" code prefix.
|
| GeneralLegacyIndexCodes.Type
Enum which classifies the types of char encoding strategies used when
creating text index entries.
|
| IndexCursorImpl
Cursor backed by an index with extended traversal options.
|
| IndexCursorImpl.IndexDirHandler
Handles moving the table index cursor in a given direction.
|
| IndexData
Access table index data.
|
| IndexData.AddRowPendingChange
PendingChange for a row addition.
|
| IndexData.ColumnDescriptor
Information about the columns in an index.
|
| IndexData.DataPage
Object used to maintain state about an Index page.
|
| IndexData.Entry
A single leaf entry in an index (points to a single row)
|
| IndexData.EntryCursor
Utility class to traverse the entries in the Index.
|
| IndexData.EntryCursor.DirHandler
Handles moving the cursor in a given direction.
|
| IndexData.EntryType
type attributes for Entries which simplify comparisons
|
| IndexData.LegacyFixedPointColumnDescriptor
ColumnDescriptor for fixed point based columns (legacy sort order).
|
| IndexData.PendingChange
Utility class which maintains information about a pending index update.
|
| IndexData.Position
Simple value object for maintaining some cursor state.
|
| 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.
|
| IndexPageCache.CacheDataPage
IndexPageCache implementation of an Index
IndexData.DataPage. |
| IndexPageCache.DataPageExtra
Keeps track of the extra info for an index page.
|
| IndexPageCache.DataPageMain
Keeps track of the main info for an index page.
|
| IndexPageCache.EntryListView
A view of an index page's entries which combines the normal entries and
tail entry into one collection.
|
| IndexPageCache.UpdateType |
| JetFormat
Encapsulates constants describing a specific version of the Access Jet format
|
| JetFormat.CodecType |
| JetFormat.Jet12Format |
| JetFormat.Jet4Format |
| LongValueColumnImpl
ColumnImpl subclass which is used for long value data types.
|
| LongValueColumnImpl.LongValueBufferHolder
Manages secondary page buffers for long value writing.
|
| MemoColumnImpl
ColumnImpl subclass which is used for Memo data types.
|
| NullMask
Bitmask that indicates whether or not each column in a row is null.
|
| NumericColumnImpl
ColumnImpl subclass which is used for numeric data types.
|
| OleUtil.CompoundPackageFactory
Interface used to allow optional inclusion of the poi library for working
with compound ole data.
|
| OleUtil.ContentImpl |
| OleUtil.EmbeddedContentImpl |
| OleUtil.EmbeddedPackageContentImpl |
| OleUtil.OleBlobImpl |
| PageChannel
Reads and writes individual pages in a database file
|
| PropertyMapImpl
Map of properties for a database object.
|
| PropertyMapImpl.PropertyImpl
Info about a property defined in a PropertyMap.
|
| PropertyMaps
Collection of PropertyMap instances read from a single property data block.
|
| PropertyMaps.Handler
Utility class for reading/writing property blocks.
|
| PropertyMaps.Handler.PropColumn
Column adapted to work w/out a Table.
|
| RowIdImpl
Uniquely identifies a row of data within the access database.
|
| RowIdImpl.Type
type attributes for RowIds which simplify comparisons
|
| RowImpl
A row of data as column->value pairs.
|
| TableCreator
Helper class used to maintain state during table creation.
|
| TableCreator.ColumnState
Maintains additional state used during column creation.
|
| TableCreator.IndexState
Maintains additional state used during index creation.
|
| TableImpl
A single database table
|
| TableImpl.RowState
Maintains the state of reading/updating a row of data.
|
| TableImpl.RowStateStatus
the phases the RowState moves through as the data is parsed
|
| TableImpl.RowStatus
various statuses for the row data
|
| TableImpl.WriteRowState
Maintains state for writing a new row of data.
|
| TableScanCursor.ScanDirHandler
Handles moving the table scan cursor in a given direction.
|
| TableScanCursor.ScanPosition
Value object which maintains the current position of a TableScanCursor.
|
| TempBufferHolder
Manages a reference to a ByteBuffer.
|
| TempBufferHolder.Type
The caching type for the buffer holder.
|
| TempPageHolder
Manages a reference to a page buffer.
|
| TextColumnImpl
ColumnImpl subclass which is used for Text data types.
|
| UsageMap
Describes which database pages a particular table uses
|
| UsageMap.Handler |
| UsageMap.PageCursor
Utility class to traverse over the pages in the UsageMap.
|
| UsageMap.PageCursor.DirHandler
Handles moving the cursor in a given direction.
|