All Classes Interface Summary Class Summary Enum Summary Exception Summary
| Class |
Description |
| AppendQuery |
Query interface which represents an append query, e.g.:
INSERT INTO <table> VALUES (<values>)
|
| AppendQueryImpl |
Concrete Query subclass which represents an append query, e.g.:
INSERT INTO <table> VALUES (<values>)
|
| Attachment |
Complex value corresponding to an attachment.
|
| AttachmentColumnInfo |
Complex column info for a column holding 0 or more attachments per row.
|
| AttachmentColumnInfoImpl |
Complex column info for a column holding 0 or more attachments per row.
|
| BaseDelayedValue |
|
| BaseEvalContext |
|
| BaseNumericValue |
|
| BaseSelectQuery |
Base interface for queries which represent some form of SELECT statement.
|
| BaseSelectQueryImpl |
Base class for queries which represent some form of SELECT statement.
|
| BaseValue |
|
| BatchUpdateException |
JackcessException which is thrown from multi-add-row Table methods
which indicates how many rows were successfully written before the
underlying failure was encountered.
|
| BigDecimalValue |
|
| BuiltinOperators |
|
| 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 |
|
| CaseInsensitiveColumnMatcher |
Concrete implementation of ColumnMatcher which tests textual columns
case-insensitively ( DataType.TEXT and DataType.MEMO), and
all other columns using simple equality.
|
| 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.
|
| ColDefaultValueEvalContext |
|
| ColEvalContext |
|
| Column |
Access database column definition.
|
| ColumnBuilder |
Builder style class for constructing a Column.
|
| ColumnFormatter |
Utility for applying Column formatting to column values for display.
|
| ColumnImpl |
Access database column definition
|
| ColumnImpl.SortOrder |
Information about the sort order (collation) for a textual column.
|
| ColumnMatcher |
Interface for handling comparisons between column values.
|
| ColumnValidator |
Interface which allows for data manipulation/validation as values are being
inserted into a database.
|
| ColumnValidatorFactory |
Factory which generates appropriate ColumnValidators when Column instances
are created.
|
| ColValidatorEvalContext |
|
| ComplexColumnInfo<V extends ComplexValue> |
Base class for the additional information tracked for complex columns.
|
| ComplexColumnInfoImpl<V extends ComplexValue> |
Base class for the additional information tracked for complex columns.
|
| ComplexColumnSupport |
Utility code for loading complex columns.
|
| ComplexDataType |
Secondary type classification for the data in a complex column.
|
| ComplexValue |
Base interface for a value in a complex column (where there may be multiple
values for a single row in the main table).
|
| ComplexValue.Id |
Identifier for a ComplexValue.
|
| ComplexValueForeignKey |
Value which is returned for a complex column.
|
| ComplexValueForeignKeyImpl |
Value which is returned for a complex column.
|
| CompoundOleUtil |
Utility code for working with OLE data which is in the compound storage
format.
|
| ConstraintViolationException |
JackcessException which indicates that the failure was caused by a database
constraint violation.
|
| CrossTabQuery |
Query interface which represents a crosstab/pivot query, e.g.:
TRANSFORM <expr> SELECT <query> PIVOT <expr>
|
| CrossTabQueryImpl |
Concrete Query subclass which represents a crosstab/pivot query, e.g.:
TRANSFORM <expr> SELECT <query> PIVOT <expr>
|
| Cursor |
Manages iteration for a Table.
|
| Cursor.Id |
Identifier for a cursor.
|
| Cursor.Position |
Value object which maintains the current position of the cursor.
|
| Cursor.Savepoint |
Value object which represents a complete save state of the cursor.
|
| CursorBuilder |
Builder style class for constructing a Cursor.
|
| CursorImpl |
Manages iteration for a Table.
|
| CustomLinkResolver |
Utility base implementation of LinkResolver which facilitates loading linked
tables from files which are not access databases.
|
| Database |
An Access database instance.
|
| Database.FileFormat |
Enum which indicates which version of Access created the database.
|
| DatabaseBuilder |
Builder style class for opening/creating a Database.
|
| DatabaseImpl |
|
| DatabaseImpl.FileFormatDetails |
Internal details for each FileForrmat
|
| DataDefinitionQuery |
Query interface which represents a DDL query.
|
| DataDefinitionQueryImpl |
Concrete Query subclass which represents a DDL query.
|
| DataType |
Supported access data types.
|
| DateTimeType |
Enum for selecting how a Database returns date/time types.
|
| DateTimeValue |
|
| DBEvalContext |
|
| DebugErrorHandler |
Implementation of ErrorHandler which is useful for generating debug
information about bad row data (great for bug reports!).
|
| 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.
|
| DefaultDateFunctions |
|
| DefaultFinancialFunctions |
|
| DefaultFunctions |
|
| DefaultNumberFunctions |
|
| DefaultTextFunctions |
|
| DeleteQuery |
Query interface which represents a delete query, e.g.:
DELETE * FROM <table> WHERE <expression>
|
| DeleteQueryImpl |
Concrete Query subclass which represents a delete query, e.g.:
DELETE * FROM <table> WHERE <expression>
|
| DoubleValue |
|
| EntryIterableBuilder |
Builder style class for constructing an IndexCursor entry
Iterable/Iterator.
|
| ErrorHandler |
Handler for errors encountered while reading a column of row data from a
Table.
|
| ErrorHandler.Location |
Provides location information for an error.
|
| EvalConfig |
The EvalConfig allows for customization of the expression evaluation
context for a given Database instance.
|
| EvalContext |
EvalContext encapsulates all shared state for expression parsing and
evaluation.
|
| EvalException |
Base class for exceptions thrown during expression evaluation.
|
| ExportFilter |
Interface which allows customization of the behavior of the
ExportUtil export methods.
|
| ExportUtil |
Utility class for exporting tables from an Access database to other
formats.
|
| ExportUtil.Builder |
Builder which simplifies configuration of an export operation.
|
| Expression |
An Expression is an executable handle to an Access expression.
|
| Expressionator |
|
| Expressionator.ParseContext |
|
| Expressionator.Type |
|
| FormatUtil |
|
| FormatUtil.NumPatternType |
|
| FormatUtil.StandaloneFormatter |
Utility for leveraging format support outside of expression evaluation.
|
| FrenchIndexCodes |
Constants for creating french sort order text index entries.
|
| Function |
A Function provides an invokable handle to external functionality to an
expression.
|
| FunctionLookup |
A FunctionLookup provides a source for Function instances used
during expression evaluation.
|
| FunctionSupport |
|
| FunctionSupport.BaseFunction |
|
| FunctionSupport.Func0 |
|
| FunctionSupport.Func1 |
|
| FunctionSupport.Func1NullIsNull |
|
| FunctionSupport.Func2 |
|
| FunctionSupport.Func3 |
|
| FunctionSupport.FuncVar |
|
| FunctionSupport.StringFuncWrapper |
|
| General97IndexCodes |
The "general" (access 1997) weight table, which encodes a character in one
byte and maps a small range of the extended characters back into that
range.
|
| GeneralIndexCodes |
The "general" (access 2010 and later) weight table, which gives a character
a two byte weight where the general legacy table gives it one, and weighs
the surrogates rather than ignoring them.
|
| GeneralLegacyIndexCodes |
The "general legacy" (access 2000-2007) weight table, and the encoder which
turns a text value into an index entry.
|
| Identifier |
identifies a database entity (e.g. the name of a database field).
|
| ImportFilter |
Interface which allows customization of the behavior of the
ImportUtil import methods.
|
| ImportUtil |
Utility class for importing tables to an Access database from other
sources.
|
| ImportUtil.Builder |
Builder which simplifies configuration of an import operation.
|
| Index |
Access database index definition.
|
| Index.Column |
Information about a Column in an Index
|
| IndexBuilder |
Builder style class for constructing an Index.
|
| IndexBuilder.Column |
Information about a column in this index (name and ordering).
|
| IndexCodes |
The entry flags every index writes, and the map from the sort order of a
text column to the collation which encodes it.
|
| IndexCursor |
Cursor backed by an Index with extended traversal options.
|
| 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.EntryType |
type attributes for Entries which simplify comparisons
|
| 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.
|
| InvalidValueException |
JackcessException which indicates that an invalid column value was provided
in a database update.
|
| IterableBuilder |
Builder style class for constructing a Cursor Iterable/Iterator.
|
| IterableBuilder.Type |
|
| JackcessException |
Base class for specific exceptions thrown by Jackcess.
|
| JetFormat |
Encapsulates constants describing a specific version of the Access Jet format
|
| JetFormat.CodecType |
|
| Joiner |
Utility for finding rows based on pre-defined, foreign-key table
relationships.
|
| LinkResolver |
Resolver for linked databases.
|
| LocaleContext |
LocaleContext encapsulates all shared localization state for expression
parsing and evaluation.
|
| LocaleUtil |
Utility for mapping Windows Locale Identifier (LCID) values to locale info.
|
| LocaleUtil.LcidInfo |
Holds the display name and Java Locale for a Windows LCID.
|
| LongValue |
|
| MakeTableQuery |
Query interface which represents an table creation query, e.g.:
SELECT <query> INTO <newTable>
|
| MakeTableQueryImpl |
Concrete Query subclass which represents an table creation query, e.g.:
SELECT <query> INTO <newTable>
|
| MemFileChannel |
FileChannel implementation which maintains the entire "file" in memory.
|
| MultiValueColumnInfo |
Complex column info for a column holding multiple simple values per row.
|
| MultiValueColumnInfoImpl |
Complex column info for a column holding multiple simple values per row.
|
| MultiValueColumnPropertyMap |
PropertyMap implementation for multi-value, complex properties.
|
| NameMap |
A name map, the data behind the ms access "Name AutoCorrect" option.
|
| NameMap.Mismatch |
One difference between a name map and the database.
|
| NameMap.MismatchType |
The kinds of difference between a name map and the database.
|
| NameMap.Record |
One record of a name map.
|
| NameMap.RecordType |
The kinds of record in a name map.
|
| NameMapImpl |
Reads and writes a name map, which tables and queries share.
|
| NullMask |
Bitmask that indicates whether or not each column in a row is null.
|
| NumberFormatter |
|
| NumberFormatter.NotationType |
designates the format of exponent notation used by ScientificFormat
|
| NumberFormatter.ScientificFormat |
|
| NumericConfig |
A NumericConfig encapsulates number formatting options for expression
evaluation.
|
| NumericConfig.Type |
|
| OleBlob |
Extensions of the Blob interface with additional functionality for working
with the OLE content from an access database.
|
| OleBlob.Builder |
Builder style class for constructing an OleBlob.
|
| OleBlob.CompoundContent |
|
| OleBlob.CompoundContent.Entry |
A document entry in the compound storage.
|
| OleBlob.Content |
|
| OleBlob.ContentType |
Enum describing the types of blob contents which are currently
supported/understood
|
| OleBlob.EmbeddedContent |
Intermediate sub-interface for Content which has embedded content.
|
| OleBlob.LinkContent |
|
| OleBlob.OtherContent |
|
| OleBlob.PackageContent |
Intermediate sub-interface for Content which has a nested package.
|
| OleBlob.SimplePackageContent |
|
| OleUtil |
Utility code for working with OLE data.
|
| PageChannel |
Reads and writes individual pages in a database file
|
| PageTypes |
Codes for page types
|
| ParseException |
Exception thrown when expression parsing fails.
|
| PassthroughQuery |
Query interface which represents a query which will be executed via ODBC.
|
| PassthroughQueryImpl |
Concrete Query subclass which represents a query which will be executed via
ODBC.
|
| PatternColumnPredicate |
Predicate which tests a column value against a Pattern.
|
| PropertyMap |
Map of properties for a database object.
|
| PropertyMap.DisplayControl |
Enum value constants for the DisplayControl property
|
| PropertyMap.EnumValue |
Interface for enums which can be used as property values.
|
| PropertyMap.IMEMode |
Enum value constants for the IMEMode property
|
| PropertyMap.IMESentenceMode |
Enum value constants for the IMESentenceMode property
|
| PropertyMap.Property |
Info about a property defined in a PropertyMap.
|
| PropertyMap.TextFormat |
Enum value constants for the TextFormat property
|
| PropertyMapImpl |
Map of properties for a database object.
|
| PropertyMaps |
Collection of PropertyMap instances read from a single property data block.
|
| PropertyMaps.Owner |
Utility interface for the object which owns the PropertyMaps
|
| Query |
Base interface for classes which encapsulate information about an Access
query.
|
| Query.Type |
|
| QueryFormat |
Constants used by the query data parsing.
|
| QueryImpl |
Base class for classes which encapsulate information about an Access query.
|
| QueryImpl.Row |
Struct containing the information from a single row of the system query
table.
|
| QueryNameMapImpl |
The name map of a query, which ms access uses to repair the sql of the query
when a table or column it uses is renamed.
|
| RandomContext |
This class effectively encapsulates the stateful logic of the "Rnd"
function.
|
| ReadOnlyFileChannel |
Wrapper for existing FileChannel which is read-only.
|
| Relationship |
Information about a relationship between two tables in the Database.
|
| Relationship.JoinType |
|
| RelationshipBuilder |
Builder style class for constructing a Relationship, and,
optionally, the associated backing foreign key (if referential integrity
enforcement is enabled).
|
| RelationshipCreator |
Helper class used to maintain state during relationship creation.
|
| RelationshipImpl |
Information about a relationship between two tables in the database.
|
| ReplacementErrorHandler |
Simple implementation of an ErrorHandler which always returns the
configured object.
|
| Row |
A row of data as column name->value pairs.
|
| RowEvalContext |
|
| RowFilter |
The RowFilter class encapsulates a filter test for a table row.
|
| RowId |
Uniquely identifies a row of data within the access database.
|
| 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.
|
| RowValidatorEvalContext |
|
| SelectQuery |
Query interface which represents a select query, e.g.:
SELECT <columns> FROM <tables> WHERE <expression>
|
| SelectQueryImpl |
Concrete Query subclass which represents a select query, e.g.:
SELECT <columns> FROM <tables> WHERE <expression>
|
| SimpleCache<K,V> |
Simple LRU cache implementation which keeps at most the configured maximum
number of elements.
|
| SimpleColumnMatcher |
Simple concrete implementation of ColumnMatcher which tests for equality.
|
| SimpleColumnValidator |
Simple concrete implementation of ColumnValidator which simply returns the
given value.
|
| SimpleColumnValidatorFactory |
|
| SimpleExportFilter |
Simple concrete implementation of ImportFilter which just returns the given
values.
|
| SimpleImportFilter |
Simple concrete implementation of ImportFilter which just returns the given
values.
|
| SingleValue |
Complex value corresponding to an single value in a multi-value column.
|
| 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.
|
| StringUtil |
String manipulation utilities.
|
| StringValue |
|
| SystemConfig |
Utility for abstracting loading system configuration.
|
| Table |
A single database table.
|
| Table.ColumnOrder |
enum which controls the ordering of the columns in a table.
|
| TableBuilder |
Builder style class for constructing a Table.
|
| TableCreator |
Helper class used to maintain state during table creation.
|
| TableDefinition |
The definition of a single database table.
|
| TableDefinitionImpl |
A database table definition which does not allow any actual data
interaction (read or write).
|
| TableImpl |
A single database table
|
| TableImpl.IndexFeature |
|
| TableIterableBuilder |
Builder style class for constructing a Database Iterable/Iterator
for Tables.
|
| TableMetaData |
Basic metadata about a single database Table.
|
| TableMetaData.Type |
|
| TableMutator |
Common helper class used to maintain state during table mutation.
|
| TableNameMap |
The name map of a table, which ms access stores in the "NameMap" property of the table.
|
| TableNameMapImpl |
The name map of a table, which can be changed and saved back into the
property of the table.
|
| TableScanCursor |
Simple un-indexed cursor.
|
| TableUpdater |
Helper class used to maintain state during table mutation.
|
| TailoredIndexCodes |
A collation which orders some characters differently from english, such as
estonian, where z sorts between s and t.
|
| TempBufferHolder |
Manages a reference to a ByteBuffer.
|
| TempBufferHolder.Type |
The caching type for the buffer holder.
|
| TemporalConfig |
A TemporalConfig encapsulates date/time formatting options for expression
evaluation.
|
| TemporalConfig.Type |
|
| TempPageHolder |
Manages a reference to a page buffer.
|
| TopoSorter<E> |
|
| ToStringBuilder |
|
| UnionQuery |
Query interface which represents a UNION query, e.g.:
SELECT <query1> UNION SELECT <query2>
|
| UnionQueryImpl |
Concrete Query subclass which represents a UNION query, e.g.:
SELECT <query1> UNION SELECT <query2>
|
| UnsupportedCodecException |
Exception thrown by a CodecHandler to indicate that the current encoding is
not supported.
|
| UnsupportedColumnInfo |
Complex column info for an unsupported complex type.
|
| UnsupportedColumnInfoImpl |
Complex column info for an unsupported complex type.
|
| UnsupportedValue |
Complex value corresponding to an unsupported complex column type.
|
| UpdateQuery |
Query interface which represents a row update query, e.g.:
UPDATE <table> SET <newValues>
|
| UpdateQueryImpl |
Concrete Query subclass which represents a row update query, e.g.:
UPDATE <table> SET <newValues>
|
| UsageMap |
Describes which database pages a particular table uses
|
| Value |
Wrapper for a typed primitive value used within the expression evaluation
engine.
|
| Value.Type |
the types supported within the expression evaluation engine
|
| ValueSupport |
|
| Version |
Complex value corresponding to a version of a memo column.
|
| VersionHistoryColumnInfo |
Complex column info for a column which tracking the version history of an
"append only" memo column.
|
| VersionHistoryColumnInfoImpl |
Complex column info for a column which tracking the version history of an
"append only" memo column.
|