APIdia Launch Partner
Top Interfaces Classes Enums
[default module]

Package io.github.spannm.jackcess


Interface Summary

Modifier and TypeInterface and Description
public interface
Column

Access database column definition.

public interface
Cursor

Manages iteration for a Table.

public interface
Database

An Access database instance.

public interface
Index

Access database index definition.

public interface
IndexCursor

Cursor backed by an Index with extended traversal options.

public interface
PropertyMap

Map of properties for a database object.

public interface
Relationship

Information about a relationship between two tables in the Database.

public interface
Row

A row of data as column name->value pairs.

public interface
RowId

Uniquely identifies a row of data within the access database.

public interface
Table

A single database table.

public interface
TableDefinition

The definition of a single database table.

public interface
TableMetaData

Basic metadata about a single database Table.

Class Summary

Modifier and TypeClass and Description
public class
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.

public class
ColumnBuilder

Builder style class for constructing a Column.

public class
ConstraintViolationException

JackcessException which indicates that the failure was caused by a database constraint violation.

public class
CursorBuilder

Builder style class for constructing a Cursor.

public class
DatabaseBuilder

Builder style class for opening/creating a Database.

public class
IndexBuilder

Builder style class for constructing an Index.

public class
InvalidValueException

JackcessException which indicates that an invalid column value was provided in a database update.

public class
JackcessException

Base class for specific exceptions thrown by Jackcess.

public class
JackcessRuntimeException

Unspecific Jackcess run-time exception.

public class
RelationshipBuilder

Builder style class for constructing a Relationship, and, optionally, the associated backing foreign key (if referential integrity enforcement is enabled).

public class
TableBuilder

Builder style class for constructing a Table.

Enum Summary

Modifier and TypeEnum and Description
public enum
DataType

Supported access data types.

public enum
DateTimeType

Enum for selecting how a Database returns date/time types.