A B C D E F G H I J K L M N O P Q R S T U V W _

A

ACCESS_VERSION_PROP - Static variable in class com.healthmarketscience.jackcess.PropertyMap
 
addAttachment(byte[]) - Method in class com.healthmarketscience.jackcess.complex.ComplexValueForeignKey
 
addAttachment(String, String, String, byte[], Date, Integer) - Method in class com.healthmarketscience.jackcess.complex.ComplexValueForeignKey
 
addColumn(Column) - Method in class com.healthmarketscience.jackcess.TableBuilder
Adds a Column to the new table.
addColumn(ColumnBuilder) - Method in class com.healthmarketscience.jackcess.TableBuilder
Adds a Column to the new table.
addColumns(String...) - Method in class com.healthmarketscience.jackcess.IndexBuilder
Adds the columns with ASCENDING ordering to the index.
addColumns(boolean, String...) - Method in class com.healthmarketscience.jackcess.IndexBuilder
Adds the columns with the given ordering to the index.
addDataPageRow(ByteBuffer, int, JetFormat, int) - Static method in class com.healthmarketscience.jackcess.Table
Updates free space and row info for a new row of the given size in the given data page.
addEntry(int, IndexData.Entry) - Method in class com.healthmarketscience.jackcess.IndexPageCache.CacheDataPage
 
addIndex(IndexBuilder) - Method in class com.healthmarketscience.jackcess.TableBuilder
Adds an IndexBuilder to the new table.
addMultiValue(Object) - Method in class com.healthmarketscience.jackcess.complex.ComplexValueForeignKey
 
addPageNumber(int) - Method in class com.healthmarketscience.jackcess.UsageMap
Add a page number to this usage map
addRawValue(Map<String, Object>) - Method in class com.healthmarketscience.jackcess.complex.ComplexColumnInfo
 
addRow(Object[], RowId) - Method in class com.healthmarketscience.jackcess.Index
Adds a row to this index
addRow(Object[], RowId) - Method in class com.healthmarketscience.jackcess.IndexData
Adds a row to this index
addRow(Object...) - Method in class com.healthmarketscience.jackcess.Table
Adds a single row to this table and writes it to disk.
addRows(List<? extends Object[]>) - Method in class com.healthmarketscience.jackcess.Table
Add multiple rows to this table, only writing to disk after all rows have been written, and every time a data page is filled.
addUnsupportedValue(Map<String, ?>) - Method in class com.healthmarketscience.jackcess.complex.ComplexValueForeignKey
 
addValue(V) - Method in class com.healthmarketscience.jackcess.complex.ComplexColumnInfo
 
addValues(Collection<? extends V>) - Method in class com.healthmarketscience.jackcess.complex.ComplexColumnInfo
 
addVersion(String) - Method in class com.healthmarketscience.jackcess.complex.ComplexValueForeignKey
 
addVersion(String, Date) - Method in class com.healthmarketscience.jackcess.complex.ComplexValueForeignKey
 
afterEntry(Object[]) - Method in class com.healthmarketscience.jackcess.IndexData.EntryCursor
Repositions the cursor so that the previous row will be the first entry <= the given row.
afterLast() - Method in class com.healthmarketscience.jackcess.Cursor
Resets this cursor for reverse traversal (sets cursor to after the last row).
afterLast() - Method in class com.healthmarketscience.jackcess.CursorBuilder
Sets the cursor so that it will start at the end (unless a savepoint is given).
afterLast() - Method in class com.healthmarketscience.jackcess.IndexData.EntryCursor
 
afterLast() - Method in class com.healthmarketscience.jackcess.UsageMap.PageCursor
After calling this method, UsageMap.PageCursor.getPreviousPage() will return the last page in the map
allocateNewPage() - Method in class com.healthmarketscience.jackcess.PageChannel
Allocates a new page in the database.
ALLOW_ZERO_LEN_PROP - Static variable in class com.healthmarketscience.jackcess.PropertyMap
 
APPEND_QUERY_OBJECT_FLAG - Static variable in class com.healthmarketscience.jackcess.query.QueryFormat
 
APPEND_VALUE_FLAG - Static variable in class com.healthmarketscience.jackcess.query.QueryFormat
 
AppendQuery - Class in com.healthmarketscience.jackcess.query
Concrete Query subclass which represents an append query, e.g.: INSERT INTO <table> VALUES (<values>)
AppendQuery(String, List<Query.Row>, int) - Constructor for class com.healthmarketscience.jackcess.query.AppendQuery
 
apply(Iterable<Map<String, Object>>) - Method in class com.healthmarketscience.jackcess.RowFilter
Returns an iterable which filters the given iterable based on this filter.
apply(RowFilter, Iterable<Map<String, Object>>) - Static method in class com.healthmarketscience.jackcess.RowFilter
Returns an iterable which filters the given iterable based on the given rowFilter.
asRow(Map<String, ?>) - Method in class com.healthmarketscience.jackcess.Table
Converts a map of columnName -> columnValue to an array of row values appropriate for a call to Table.addRow(Object...).
asUnsignedByte(byte) - Static method in class com.healthmarketscience.jackcess.ByteUtil
 
asUnsignedShort(short) - Static method in class com.healthmarketscience.jackcess.ByteUtil
 
asUpdateRow(Map<String, ?>) - Method in class com.healthmarketscience.jackcess.Table
Converts a map of columnName -> columnValue to an array of row values appropriate for a call to Table.updateCurrentRow(Object...).
Attachment - Interface in com.healthmarketscience.jackcess.complex
Complex value corresponding to an attachment.
AttachmentColumnInfo - Class in com.healthmarketscience.jackcess.complex
Complex column info for a column holding 0 or more attachments per row.
AttachmentColumnInfo(Column, int, Table, Table) - Constructor for class com.healthmarketscience.jackcess.complex.AttachmentColumnInfo
 
attribute - Variable in class com.healthmarketscience.jackcess.query.Query.Row
 
AUTHOR_PROP - Static variable in class com.healthmarketscience.jackcess.PropertyMap
 
AUTO_NUMBER - Static variable in class com.healthmarketscience.jackcess.Column
Meaningless placeholder object for inserting values in an autonumber column.
AUTO_NUMBER_FLAG_MASK - Static variable in class com.healthmarketscience.jackcess.Column
mask for the auto number bit
AUTO_NUMBER_GUID_FLAG_MASK - Static variable in class com.healthmarketscience.jackcess.Column
mask for the auto number guid bit

B

BaseSelectQuery - Class in com.healthmarketscience.jackcess.query
Base class for queries which represent some form of SELECT statement.
beforeEntry(Object[]) - Method in class com.healthmarketscience.jackcess.IndexData.EntryCursor
Repositions the cursor so that the next row will be the first entry >= the given row.
beforeFirst() - Method in class com.healthmarketscience.jackcess.Cursor
Resets this cursor for forward traversal (sets cursor to before the first row).
beforeFirst() - Method in class com.healthmarketscience.jackcess.CursorBuilder
Sets the cursor so that it will start at the beginning (unless a savepoint is given).
beforeFirst() - Method in class com.healthmarketscience.jackcess.IndexData.EntryCursor
 
beforeFirst() - Method in class com.healthmarketscience.jackcess.UsageMap.PageCursor
After calling this method, UsageMap.PageCursor.getNextPage() will return the first page in the map
BigIndexData - Class in com.healthmarketscience.jackcess
Implementation of an Access table index which supports large indexes.
BigIndexData(Table, int, int, int) - Constructor for class com.healthmarketscience.jackcess.BigIndexData
 
BROKEN_NIO_PROPERTY - Static variable in class com.healthmarketscience.jackcess.Database
(boolean) system property which can be used to indicate that the current vm has a poor nio implementation (specifically for FileChannel.transferFrom)
byteSize() - Method in class com.healthmarketscience.jackcess.NullMask
 
ByteUtil - Class in com.healthmarketscience.jackcess
Byte manipulation and display utilities
ByteUtil.ByteStream - Class in com.healthmarketscience.jackcess
Utility byte stream similar to ByteArrayOutputStream but with extended accessibility to the bytes.
ByteUtil.ByteStream() - Constructor for class com.healthmarketscience.jackcess.ByteUtil.ByteStream
 
ByteUtil.ByteStream(int) - Constructor for class com.healthmarketscience.jackcess.ByteUtil.ByteStream
 
byteValue() - Method in class com.healthmarketscience.jackcess.complex.ComplexValueForeignKey
 

C

canEncodePartialPage() - Method in interface com.healthmarketscience.jackcess.CodecHandler
Returns true if this handler can encode partial pages, false otherwise.
canEncodePartialPage() - Method in class com.healthmarketscience.jackcess.DefaultCodecProvider.DummyHandler
 
canEncodePartialPage() - Method in class com.healthmarketscience.jackcess.DefaultCodecProvider.UnsupportedHandler
 
CAPTION_PROP - Static variable in class com.healthmarketscience.jackcess.PropertyMap
 
cascadeDeletes() - Method in class com.healthmarketscience.jackcess.Relationship
 
cascadeUpdates() - Method in class com.healthmarketscience.jackcess.Relationship
 
CaseInsensitiveColumnMatcher - Class in com.healthmarketscience.jackcess
Concrete implementation of ColumnMatcher which tests textual columns case-insensitively (DataType.TEXT and DataType.MEMO), and all other columns using simple equality.
CaseInsensitiveColumnMatcher() - Constructor for class com.healthmarketscience.jackcess.CaseInsensitiveColumnMatcher
 
CHARSET - Variable in class com.healthmarketscience.jackcess.JetFormat
 
CHARSET_PROPERTY_PREFIX - Static variable in class com.healthmarketscience.jackcess.Database
system property prefix which can be used to set the default Charset used for text data (full property includes the JetFormat version).
cleanRowStart(short) - Static method in class com.healthmarketscience.jackcess.Table
 
clear() - Method in class com.healthmarketscience.jackcess.TempBufferHolder
Releases any referenced memory.
clear() - Method in class com.healthmarketscience.jackcess.TempPageHolder
Forces any current page data to be disregarded (any getPage/setPage call must reload page data) and releases any referenced memory.
clearRange(ByteBuffer, int, int) - Static method in class com.healthmarketscience.jackcess.ByteUtil
Sets all bits in the given byte range to 0.
clearRemaining(ByteBuffer) - Static method in class com.healthmarketscience.jackcess.ByteUtil
Sets all bits in the given remaining byte range to 0.
close() - Method in class com.healthmarketscience.jackcess.Database
Close the database file (and any linked databases)
close() - Method in class com.healthmarketscience.jackcess.PageChannel
 
CODEC_TYPE - Variable in class com.healthmarketscience.jackcess.JetFormat
type of page encoding supported
CodecHandler - Interface in com.healthmarketscience.jackcess
Interface for a handler which can encode/decode a specific access page encoding.
CodecProvider - Interface in com.healthmarketscience.jackcess
Interface for a provider which can generate CodecHandlers for various types of database encodings.
COL_ATTRIBUTE - Static variable in class com.healthmarketscience.jackcess.query.QueryFormat
 
COL_EXPRESSION - Static variable in class com.healthmarketscience.jackcess.query.QueryFormat
 
COL_EXTRA - Static variable in class com.healthmarketscience.jackcess.query.QueryFormat
 
COL_FLAG - Static variable in class com.healthmarketscience.jackcess.query.QueryFormat
 
COL_NAME1 - Static variable in class com.healthmarketscience.jackcess.query.QueryFormat
 
COL_NAME2 - Static variable in class com.healthmarketscience.jackcess.query.QueryFormat
 
COL_OBJECTID - Static variable in class com.healthmarketscience.jackcess.query.QueryFormat
 
COL_ORDER - Static variable in class com.healthmarketscience.jackcess.query.QueryFormat
 
Column - Class in com.healthmarketscience.jackcess
Access database column definition
Column() - Constructor for class com.healthmarketscience.jackcess.Column
 
Column(JetFormat) - Constructor for class com.healthmarketscience.jackcess.Column
 
Column(Table, ByteBuffer, int, int) - Constructor for class com.healthmarketscience.jackcess.Column
Read a column definition in from a buffer
Column.AutoNumberGenerator - Class in com.healthmarketscience.jackcess
Base class for the supported autonumber types.
Column.SortOrder - Class in com.healthmarketscience.jackcess
Information about the sort order (collation) for a textual column.
Column.SortOrder(short, byte) - Constructor for class com.healthmarketscience.jackcess.Column.SortOrder
 
COLUMN_ATTRIBUTE - Static variable in class com.healthmarketscience.jackcess.query.QueryFormat
 
COLUMN_ORDER_PROPERTY - Static variable in class com.healthmarketscience.jackcess.Database
system property which can be used to set the default sort order for table columns.
ColumnBuilder - Class in com.healthmarketscience.jackcess
Builder style class for constructing a Column.
ColumnBuilder(String) - Constructor for class com.healthmarketscience.jackcess.ColumnBuilder
 
ColumnBuilder(String, DataType) - Constructor for class com.healthmarketscience.jackcess.ColumnBuilder
 
ColumnMatcher - Interface in com.healthmarketscience.jackcess
Interface for handling comparisons between column values.
columnMatchIterable(Column, Object) - Method in class com.healthmarketscience.jackcess.Cursor
Returns an Iterable whose iterator() method returns the result of a call to Cursor.columnMatchIterable(Column,Object)
columnMatchIterable(Collection<String>, Column, Object) - Method in class com.healthmarketscience.jackcess.Cursor
Returns an Iterable whose iterator() method returns the result of a call to Cursor.columnMatchIterator(Collection,Column,Object)
columnMatchIterator(Column, Object) - Method in class com.healthmarketscience.jackcess.Cursor
Calls beforeFirst on this cursor and returns a modifiable Iterator which will iterate through all the rows of this table which match the given column pattern.
columnMatchIterator(Collection<String>, Column, Object) - Method in class com.healthmarketscience.jackcess.Cursor
Calls beforeFirst on this table and returns a modifiable Iterator which will iterate through all the rows of this table which match the given column pattern, returning only the given columns.
com.healthmarketscience.jackcess - package com.healthmarketscience.jackcess
 
com.healthmarketscience.jackcess.complex - package com.healthmarketscience.jackcess.complex
 
com.healthmarketscience.jackcess.query - package com.healthmarketscience.jackcess.query
 
COMPANY_PROP - Static variable in class com.healthmarketscience.jackcess.PropertyMap
 
compareTo(Column) - Method in class com.healthmarketscience.jackcess.Column
Orders Columns by column number.
compareTo(Index) - Method in class com.healthmarketscience.jackcess.Index
 
compareTo(IndexData.Entry) - Method in class com.healthmarketscience.jackcess.IndexData.Entry
 
compareTo(RowId) - Method in class com.healthmarketscience.jackcess.RowId
 
ComplexColumnInfo<V extends ComplexValue> - Class in com.healthmarketscience.jackcess.complex
Base class for the additional information tracked for complex columns.
ComplexDataType - Enum in com.healthmarketscience.jackcess.complex
Secondary type classification for the data in a complex column.
ComplexValue - Interface in com.healthmarketscience.jackcess.complex
Base class for a value in a complex column (where there may be multiple values for a single row in the main table).
ComplexValueForeignKey - Class in com.healthmarketscience.jackcess.complex
Value which is returned for a complex column.
ComplexValueForeignKey(Column, int) - Constructor for class com.healthmarketscience.jackcess.complex.ComplexValueForeignKey
 
concat(byte[], byte[]) - Static method in class com.healthmarketscience.jackcess.ByteUtil
Concatenates and returns the given byte arrays.
constructIndexRow(String, Object) - Method in class com.healthmarketscience.jackcess.Index
Constructs an array of values appropriate for this index from the given column value.
constructIndexRow(Map<String, ?>) - Method in class com.healthmarketscience.jackcess.Index
Constructs an array of values appropriate for this index from the given column values.
constructIndexRow(String, Object) - Method in class com.healthmarketscience.jackcess.IndexData
Constructs an array of values appropriate for this index from the given column value.
constructIndexRow(Map<String, ?>) - Method in class com.healthmarketscience.jackcess.IndexData
Constructs an array of values appropriate for this index from the given column values.
constructIndexRowFromEntry(Object...) - Method in class com.healthmarketscience.jackcess.Index
Constructs an array of values appropriate for this index from the given column values, expected to match the columns for this index.
constructIndexRowFromEntry(Object...) - Method in class com.healthmarketscience.jackcess.IndexData
Constructs an array of values appropriate for this index from the given column values, expected to match the columns for this index.
containsPageNumber(int) - Method in class com.healthmarketscience.jackcess.UsageMap
Determines if the given page number is contained in this map.
copyOf(byte[], int) - Static method in class com.healthmarketscience.jackcess.ByteUtil
Returns a copy of the given array of the given length.
copyOf(byte[], int, int) - Static method in class com.healthmarketscience.jackcess.ByteUtil
Returns a copy of the given array of the given length starting at the given position.
copyTable(String, ResultSet) - Method in class com.healthmarketscience.jackcess.Database
Copy an existing JDBC ResultSet into a new table in this database
copyTable(String, ResultSet, ImportFilter) - Method in class com.healthmarketscience.jackcess.Database
Copy an existing JDBC ResultSet into a new table in this database
countNonLongVariableLength(List<Column>) - Static method in class com.healthmarketscience.jackcess.Column
 
countValues(int) - Method in class com.healthmarketscience.jackcess.complex.ComplexColumnInfo
 
countValues() - Method in class com.healthmarketscience.jackcess.complex.ComplexValueForeignKey
 
countVariableLength(List<Column>) - Static method in class com.healthmarketscience.jackcess.Column
 
create(Column, ByteBuffer, int) - Static method in class com.healthmarketscience.jackcess.complex.ComplexColumnInfo
 
create(File) - Static method in class com.healthmarketscience.jackcess.Database
Create a new Access 2000 Database
create(Database.FileFormat, File) - Static method in class com.healthmarketscience.jackcess.Database
Create a new Database for the given fileFormat
create(File, boolean) - Static method in class com.healthmarketscience.jackcess.Database
Create a new Access 2000 Database
create(Database.FileFormat, File, boolean) - Static method in class com.healthmarketscience.jackcess.Database
Create a new Database for the given fileFormat
create(Database.FileFormat, File, boolean, Charset, TimeZone) - Static method in class com.healthmarketscience.jackcess.Database
Create a new Database for the given fileFormat
create() - Method in class com.healthmarketscience.jackcess.DatabaseBuilder
Creates a new Database using the configured information.
create(Table, ByteBuffer, int, JetFormat) - Static method in class com.healthmarketscience.jackcess.IndexData
Creates an IndexData appropriate for the given table, using information from the given table definition buffer.
create(Table, Table) - Static method in class com.healthmarketscience.jackcess.Joiner
Creates a new Joiner based on the foreign-key relationship between the given "from"" table and the given "to"" table.
create(Index) - Static method in class com.healthmarketscience.jackcess.Joiner
Creates a new Joiner based on the given index which backs a foreign-key relationship.
create(int, String, List<Query.Row>, int) - Static method in class com.healthmarketscience.jackcess.query.Query
Creates a concrete Query instance from the given query data.
createBuffer(int) - Method in class com.healthmarketscience.jackcess.PageChannel
 
createBuffer(int, ByteOrder) - Method in class com.healthmarketscience.jackcess.PageChannel
 
createCursor(Table) - Static method in class com.healthmarketscience.jackcess.Cursor
Creates a normal, un-indexed cursor for the given table.
createCursor(Table, Index) - Static method in class com.healthmarketscience.jackcess.IndexCursor
Creates an indexed cursor for the given table.
createCursor(Table, Index, Object[], Object[]) - Static method in class com.healthmarketscience.jackcess.IndexCursor
Creates an indexed cursor for the given table, narrowed to the given range.
createCursor(Table, Index, Object[], boolean, Object[], boolean) - Static method in class com.healthmarketscience.jackcess.IndexCursor
Creates an indexed cursor for the given table, narrowed to the given range.
createHandler(PageChannel, Charset) - Method in interface com.healthmarketscience.jackcess.CodecProvider
Returns a new CodecHandler for the database associated with the given PageChannel.
createHandler(PageChannel, Charset) - Method in class com.healthmarketscience.jackcess.DefaultCodecProvider
Returns a new CodecHandler for the database associated with the given PageChannel.
createIndexCursor(Table, Index) - Static method in class com.healthmarketscience.jackcess.Cursor
Creates an indexed cursor for the given table.
createIndexCursor(Table, Index, Object[], Object[]) - Static method in class com.healthmarketscience.jackcess.Cursor
Creates an indexed cursor for the given table, narrowed to the given range.
createIndexCursor(Table, Index, Object[], boolean, Object[], boolean) - Static method in class com.healthmarketscience.jackcess.Cursor
Creates an indexed cursor for the given table, narrowed to the given range.
createLinkedTable(String, String, String) - Method in class com.healthmarketscience.jackcess.Database
Create a new table in this database
createPageBuffer() - Method in class com.healthmarketscience.jackcess.PageChannel
 
createReverse() - Method in class com.healthmarketscience.jackcess.Joiner
Creates a new Joiner that is the reverse of this Joiner (the "from" and "to" tables are swapped).
createRowState() - Method in class com.healthmarketscience.jackcess.Table
 
createTable(String, List<Column>) - Method in class com.healthmarketscience.jackcess.Database
Create a new table in this database
createTable(String, List<Column>, List<IndexBuilder>) - Method in class com.healthmarketscience.jackcess.Database
Create a new table in this database
CROSS_TAB_QUERY_OBJECT_FLAG - Static variable in class com.healthmarketscience.jackcess.query.QueryFormat
 
CROSSTAB_NORMAL_FLAG - Static variable in class com.healthmarketscience.jackcess.query.QueryFormat
 
CROSSTAB_PIVOT_FLAG - Static variable in class com.healthmarketscience.jackcess.query.QueryFormat
 
CrossTabQuery - Class in com.healthmarketscience.jackcess.query
Concrete Query subclass which represents a crosstab/pivot query, e.g.: TRANSFORM <expr> SELECT <query> PIVOT <expr>
CrossTabQuery(String, List<Query.Row>, int) - Constructor for class com.healthmarketscience.jackcess.query.CrossTabQuery
 
currentRowMatches(Column, Object) - Method in class com.healthmarketscience.jackcess.Cursor
Returns true if the current row matches the given pattern.
currentRowMatches(Map<String, ?>) - Method in class com.healthmarketscience.jackcess.Cursor
Returns true if the current row matches the given pattern.
currentRowMatchesEntry(Object...) - Method in class com.healthmarketscience.jackcess.IndexCursor
Returns true if the current row matches the given index entries.
Cursor - Class in com.healthmarketscience.jackcess
Manages iteration for a Table.
cursor() - Method in class com.healthmarketscience.jackcess.Index
Gets a new cursor for this index.
cursor(Object[], boolean, Object[], boolean) - Method in class com.healthmarketscience.jackcess.Index
Gets a new cursor for this index, narrowed to the range defined by the given startRow and endRow.
cursor() - Method in class com.healthmarketscience.jackcess.IndexData
Gets a new cursor for this index.
cursor(Object[], boolean, Object[], boolean) - Method in class com.healthmarketscience.jackcess.IndexData
Gets a new cursor for this index, narrowed to the range defined by the given startRow and endRow.
cursor() - Method in class com.healthmarketscience.jackcess.UsageMap
 
Cursor.Id - Class in com.healthmarketscience.jackcess
Identifier for a cursor.
Cursor.Position - Class in com.healthmarketscience.jackcess
Value object which maintains the current position of the cursor.
Cursor.Savepoint - Class in com.healthmarketscience.jackcess
Value object which represents a complete save state of the cursor.
CursorBuilder - Class in com.healthmarketscience.jackcess
Builder style class for constructing a Cursor.
CursorBuilder(Table) - Constructor for class com.healthmarketscience.jackcess.CursorBuilder
 

D

DATA - Static variable in interface com.healthmarketscience.jackcess.PageTypes
Data page
DATA_DEF_QUERY_OBJECT_FLAG - Static variable in class com.healthmarketscience.jackcess.query.QueryFormat
 
DATA_PAGE_INITIAL_FREE_SPACE - Variable in class com.healthmarketscience.jackcess.JetFormat
 
Database - Class in com.healthmarketscience.jackcess
An Access database.
Database.FileFormat - Enum in com.healthmarketscience.jackcess
Enum which indicates which version of Access created the database.
DatabaseBuilder - Class in com.healthmarketscience.jackcess
Builder style class for opening/creating a Database.
DatabaseBuilder() - Constructor for class com.healthmarketscience.jackcess.DatabaseBuilder
 
DatabaseBuilder(File) - Constructor for class com.healthmarketscience.jackcess.DatabaseBuilder
 
DataDefinitionQuery - Class in com.healthmarketscience.jackcess.query
Concrete Query subclass which represents a DDL query.
DataDefinitionQuery(String, List<Query.Row>, int) - Constructor for class com.healthmarketscience.jackcess.query.DataDefinitionQuery
 
DataType - Enum in com.healthmarketscience.jackcess
Access data type
deallocatePage(int) - Method in class com.healthmarketscience.jackcess.PageChannel
Deallocate a previously used page in the database.
DebugErrorHandler - Class in com.healthmarketscience.jackcess
Implementation of ErrorHandler which is useful for generating debug information about bad row data (great for bug reports!).
DebugErrorHandler() - Constructor for class com.healthmarketscience.jackcess.DebugErrorHandler
Constructs a DebugErrorHandler which replaces all errored values with null.
DebugErrorHandler(Object) - Constructor for class com.healthmarketscience.jackcess.DebugErrorHandler
Constructs a DebugErrorHandler which replaces all errored values with the given Object.
DECIMAL_PLACES_PROP - Static variable in class com.healthmarketscience.jackcess.PropertyMap
 
decodePage(ByteBuffer, int) - Method in interface com.healthmarketscience.jackcess.CodecHandler
Decodes the given page buffer inline.
decodePage(ByteBuffer, int) - Method in class com.healthmarketscience.jackcess.DefaultCodecProvider.DummyHandler
 
decodePage(ByteBuffer, int) - Method in class com.healthmarketscience.jackcess.DefaultCodecProvider.UnsupportedHandler
 
decodeUncompressedText(byte[], Charset) - Static method in class com.healthmarketscience.jackcess.Column
 
DEFAULT_AUTO_SYNC - Static variable in class com.healthmarketscience.jackcess.Database
default value for the auto-sync value (true).
DEFAULT_COLUMN_ORDER - Static variable in class com.healthmarketscience.jackcess.Database
the default sort order for table columns.
DEFAULT_DELIMITER - Static variable in class com.healthmarketscience.jackcess.ExportUtil
 
DEFAULT_ERROR_HANDLER - Static variable in class com.healthmarketscience.jackcess.Database
default error handler used if none provided (just rethrows exception)
DEFAULT_FILE_EXT - Static variable in class com.healthmarketscience.jackcess.ExportUtil
 
DEFAULT_LINK_RESOLVER - Static variable in class com.healthmarketscience.jackcess.Database
default link resolver used if none provided
DEFAULT_NAME - Static variable in class com.healthmarketscience.jackcess.PropertyMaps
the name of the "default" properties for a PropertyMaps instance
DEFAULT_QUOTE_CHAR - Static variable in class com.healthmarketscience.jackcess.ExportUtil
 
DEFAULT_RESOURCE_PATH - Static variable in class com.healthmarketscience.jackcess.Database
the default value for the resource path used to load classpath resources.
DEFAULT_SORT_ORDER - Variable in class com.healthmarketscience.jackcess.JetFormat
 
DEFAULT_TYPE - Static variable in class com.healthmarketscience.jackcess.query.QueryFormat
 
DEFAULT_VALUE_PROP - Static variable in class com.healthmarketscience.jackcess.PropertyMap
 
DefaultCodecProvider - Class in com.healthmarketscience.jackcess
Default implementation of CodecProvider which does not have any actual encoding/decoding support.
DefaultCodecProvider() - Constructor for class com.healthmarketscience.jackcess.DefaultCodecProvider
 
DefaultCodecProvider.DummyHandler - Class in com.healthmarketscience.jackcess
CodecHandler implementation which does nothing, useful for databases with no extra encoding.
DefaultCodecProvider.DummyHandler() - Constructor for class com.healthmarketscience.jackcess.DefaultCodecProvider.DummyHandler
 
DefaultCodecProvider.UnsupportedHandler - Class in com.healthmarketscience.jackcess
CodecHandler implementation which always throws UnsupportedCodecException, useful for databases with unsupported encodings.
DefaultCodecProvider.UnsupportedHandler() - Constructor for class com.healthmarketscience.jackcess.DefaultCodecProvider.UnsupportedHandler
 
defaultUseBigIndex() - Method in class com.healthmarketscience.jackcess.Database
Returns false if "big index support" has been disabled explicity on the this Database or via a system property, true otherwise.
delete() - Method in interface com.healthmarketscience.jackcess.complex.ComplexValue
Deletes the data for this complex value from the database.
DELETE_QUERY_OBJECT_FLAG - Static variable in class com.healthmarketscience.jackcess.query.QueryFormat
 
deleteAllValues(int) - Method in class com.healthmarketscience.jackcess.complex.ComplexColumnInfo
 
deleteAllValues(ComplexValueForeignKey) - Method in class com.healthmarketscience.jackcess.complex.ComplexColumnInfo
 
deleteAllValues() - Method in class com.healthmarketscience.jackcess.complex.ComplexValueForeignKey
 
deleteAllValues(int) - Method in class com.healthmarketscience.jackcess.complex.VersionHistoryColumnInfo
 
deleteAttachment(Attachment) - Method in class com.healthmarketscience.jackcess.complex.ComplexValueForeignKey
 
deleteCurrentRow() - Method in class com.healthmarketscience.jackcess.Cursor
Delete the current row.
deleteCurrentRow() - Method in class com.healthmarketscience.jackcess.Table
Delete the current row (retrieved by a call to Table.getNextRow()).
deleteMultiValue(SingleValue) - Method in class com.healthmarketscience.jackcess.complex.ComplexValueForeignKey
 
DeleteQuery - Class in com.healthmarketscience.jackcess.query
Concrete Query subclass which represents a delete query, e.g.: DELETE * FROM <table> WHERE <expression>
DeleteQuery(String, List<Query.Row>, int) - Constructor for class com.healthmarketscience.jackcess.query.DeleteQuery
 
deleteRawValue(Map<String, Object>) - Method in class com.healthmarketscience.jackcess.complex.ComplexColumnInfo
 
deleteRow(Object[], RowId) - Method in class com.healthmarketscience.jackcess.Index
Removes a row from this index
deleteRow(Object[], RowId) - Method in class com.healthmarketscience.jackcess.IndexData
Removes a row from this index
deleteRow(Table.RowState, RowId) - Method in class com.healthmarketscience.jackcess.Table
Delete the row on which the given rowState is currently positioned.
deleteRows(Map<String, ?>) - Method in class com.healthmarketscience.jackcess.Joiner
Deletes any rows in the "to" table based on the given columns in the "from" table.
deleteUnsupportedValue(UnsupportedValue) - Method in class com.healthmarketscience.jackcess.complex.ComplexValueForeignKey
 
deleteValue(V) - Method in class com.healthmarketscience.jackcess.complex.ComplexColumnInfo
 
deleteValue(Version) - Method in class com.healthmarketscience.jackcess.complex.VersionHistoryColumnInfo
 
deleteValues(Collection<? extends V>) - Method in class com.healthmarketscience.jackcess.complex.ComplexColumnInfo
 
DESCENDING_FLAG - Static variable in class com.healthmarketscience.jackcess.query.QueryFormat
 
DESCRIPTION_PROP - Static variable in class com.healthmarketscience.jackcess.PropertyMap
 
display() - Method in class com.healthmarketscience.jackcess.Table
 
display(long) - Method in class com.healthmarketscience.jackcess.Table
 
DISTINCT_ROW_SELECT_TYPE - Static variable in class com.healthmarketscience.jackcess.query.QueryFormat
 
DISTINCT_SELECT_TYPE - Static variable in class com.healthmarketscience.jackcess.query.QueryFormat
 
doubleValue() - Method in class com.healthmarketscience.jackcess.complex.ComplexValueForeignKey
 
doUseBigIndex() - Method in class com.healthmarketscience.jackcess.Database
Whether or not big index support is enabled for tables.
doUseBigIndex() - Method in class com.healthmarketscience.jackcess.Table
 
DUMMY_HANDLER - Static variable in class com.healthmarketscience.jackcess.DefaultCodecProvider
common instance of DefaultCodecProvider.DummyHandler

E

encodePage(ByteBuffer, int, int) - Method in interface com.healthmarketscience.jackcess.CodecHandler
Encodes the given page buffer into a new page buffer and returns it.
encodePage(ByteBuffer, int, int) - Method in class com.healthmarketscience.jackcess.DefaultCodecProvider.DummyHandler
 
encodePage(ByteBuffer, int, int) - Method in class com.healthmarketscience.jackcess.DefaultCodecProvider.UnsupportedHandler
 
encodeUncompressedText(CharSequence, Charset) - Static method in class com.healthmarketscience.jackcess.Column
 
END_ATTRIBUTE - Static variable in class com.healthmarketscience.jackcess.query.QueryFormat
 
entryIterable(Object...) - Method in class com.healthmarketscience.jackcess.IndexCursor
Returns an Iterable whose iterator() method returns the result of a call to IndexCursor.entryIterator(Object...)
entryIterable(Collection<String>, Object...) - Method in class com.healthmarketscience.jackcess.IndexCursor
Returns an Iterable whose iterator() method returns the result of a call to IndexCursor.entryIterator(Collection,Object...)
entryIterator(Object...) - Method in class com.healthmarketscience.jackcess.IndexCursor
Returns a modifiable Iterator which will iterate through all the rows of this table which match the given index entries.
entryIterator(Collection<String>, Object...) - Method in class com.healthmarketscience.jackcess.IndexCursor
Returns a modifiable Iterator which will iterate through all the rows of this table which match the given index entries, returning only the given columns.
equals(Object) - Method in class com.healthmarketscience.jackcess.Column.SortOrder
 
equals(Object) - Method in class com.healthmarketscience.jackcess.complex.ComplexValueForeignKey
 
equals(Object) - Method in class com.healthmarketscience.jackcess.Cursor.Id
 
equals(Object) - Method in class com.healthmarketscience.jackcess.Cursor.Position
 
equals(Object) - Method in class com.healthmarketscience.jackcess.IndexData.Entry
 
equals(Object) - Method in class com.healthmarketscience.jackcess.RowId
 
equalsEntryBytes(IndexData.Entry) - Method in class com.healthmarketscience.jackcess.IndexData.Entry
 
ErrorHandler - Interface in com.healthmarketscience.jackcess
Handler for errors encountered while reading a column of row data from a Table.
escapeIdentifier(String) - Static method in class com.healthmarketscience.jackcess.Database
 
escapeName() - Method in class com.healthmarketscience.jackcess.ColumnBuilder
Escapes the new column's name using Database.escapeIdentifier(java.lang.String).
escapeName() - Method in class com.healthmarketscience.jackcess.TableBuilder
Escapes the new table's name using Database.escapeIdentifier(java.lang.String).
exportAll(File) - Method in class com.healthmarketscience.jackcess.ExportUtil.Builder
 
exportAll(Database, File) - Static method in class com.healthmarketscience.jackcess.ExportUtil
Copy all tables into new delimited text files
Equivalent to: exportAll(db, dir, "csv");
exportAll(Database, File, String) - Static method in class com.healthmarketscience.jackcess.ExportUtil
Copy all tables into new delimited text files
Equivalent to: exportFile(db, name, f, false, null, '"', SimpleExportFilter.INSTANCE);
exportAll(Database, File, String, boolean) - Static method in class com.healthmarketscience.jackcess.ExportUtil
Copy all tables into new delimited text files
Equivalent to: exportFile(db, name, f, false, null, '"', SimpleExportFilter.INSTANCE);
exportAll(Database, File, String, boolean, String, char, ExportFilter) - Static method in class com.healthmarketscience.jackcess.ExportUtil
Copy all tables into new delimited text files
Equivalent to: exportFile(db, name, f, false, null, '"', SimpleExportFilter.INSTANCE);
exportFile(File) - Method in class com.healthmarketscience.jackcess.ExportUtil.Builder
 
exportFile(Database, String, File) - Static method in class com.healthmarketscience.jackcess.ExportUtil
Copy a table into a new delimited text file
Equivalent to: exportFile(db, name, f, false, null, '"', SimpleExportFilter.INSTANCE);
exportFile(Database, String, File, boolean, String, char, ExportFilter) - Static method in class com.healthmarketscience.jackcess.ExportUtil
Copy a table into a new delimited text file
Nearly equivalent to: exportWriter(db, name, new BufferedWriter(f), header, delim, quote, filter);
ExportFilter - Interface in com.healthmarketscience.jackcess
Interface which allows customization of the behavior of the Database export methods.
ExportUtil - Class in com.healthmarketscience.jackcess
 
ExportUtil.Builder - Class in com.healthmarketscience.jackcess
Builder which simplifies configuration of an export operation.
ExportUtil.Builder(Database) - Constructor for class com.healthmarketscience.jackcess.ExportUtil.Builder
 
ExportUtil.Builder(Database, String) - Constructor for class com.healthmarketscience.jackcess.ExportUtil.Builder
 
ExportUtil.Builder(Cursor) - Constructor for class com.healthmarketscience.jackcess.ExportUtil.Builder
 
exportWriter(BufferedWriter) - Method in class com.healthmarketscience.jackcess.ExportUtil.Builder
 
exportWriter(Database, String, BufferedWriter) - Static method in class com.healthmarketscience.jackcess.ExportUtil
Copy a table in this database into a new delimited text file
Equivalent to: exportWriter(db, name, out, false, null, '"', SimpleExportFilter.INSTANCE);
exportWriter(Database, String, BufferedWriter, boolean, String, char, ExportFilter) - Static method in class com.healthmarketscience.jackcess.ExportUtil
Copy a table in this database into a new delimited text file.
exportWriter(Cursor, BufferedWriter, boolean, String, char, ExportFilter) - Static method in class com.healthmarketscience.jackcess.ExportUtil
Copy a table in this database into a new delimited text file.
expression - Variable in class com.healthmarketscience.jackcess.query.Query.Row
 
extra - Variable in class com.healthmarketscience.jackcess.query.Query.Row
 

F

fillRange(ByteBuffer, int, int) - Static method in class com.healthmarketscience.jackcess.ByteUtil
Sets all bits in the given byte range to 1.
filterColumns(List<Column>) - Method in interface com.healthmarketscience.jackcess.ExportFilter
The columns that should be used to create the exported file.
filterColumns(List<Column>, ResultSetMetaData) - Method in interface com.healthmarketscience.jackcess.ImportFilter
The columns that should be used to create the imported table.
filterColumns(List<Column>) - Method in class com.healthmarketscience.jackcess.SimpleExportFilter
 
filterColumns(List<Column>, ResultSetMetaData) - Method in class com.healthmarketscience.jackcess.SimpleImportFilter
 
filterRow(Object[]) - Method in interface com.healthmarketscience.jackcess.ExportFilter
The desired values for the row.
filterRow(Object[]) - Method in interface com.healthmarketscience.jackcess.ImportFilter
The desired values for the row.
filterRow(Object[]) - Method in class com.healthmarketscience.jackcess.SimpleExportFilter
 
filterRow(Object[]) - Method in class com.healthmarketscience.jackcess.SimpleImportFilter
 
findCacheDataPage(IndexData.Entry) - Method in class com.healthmarketscience.jackcess.IndexPageCache
Finds the index page on which the given entry does or should reside.
findClosestRowByEntry(Object...) - Method in class com.healthmarketscience.jackcess.IndexCursor
Moves to the first row (as defined by the cursor) where the index entries are >= the given values.
findFirstRow(Column, Object) - Method in class com.healthmarketscience.jackcess.Cursor
Moves to the first row (as defined by the cursor) where the given column has the given value.
findFirstRow(Map<String, ?>) - Method in class com.healthmarketscience.jackcess.Cursor
Moves to the first row (as defined by the cursor) where the given columns have the given values.
findFirstRow(Map<String, ?>) - Method in class com.healthmarketscience.jackcess.Joiner
Returns the first row in the "to" table based on the given columns in the "from" table if any, null if there is no matching row.
findFirstRow(Map<String, ?>, Collection<String>) - Method in class com.healthmarketscience.jackcess.Joiner
Returns selected columns from the first row in the "to" table based on the given columns in the "from" table if any, null if there is no matching row.
findFirstRowByEntry(Object...) - Method in class com.healthmarketscience.jackcess.IndexCursor
Moves to the first row (as defined by the cursor) where the index entries match the given values.
findNextRow(Column, Object) - Method in class com.healthmarketscience.jackcess.Cursor
Moves to the next row (as defined by the cursor) where the given column has the given value.
findNextRow(Map<String, ?>) - Method in class com.healthmarketscience.jackcess.Cursor
Moves to the next row (as defined by the cursor) where the given columns have the given values.
findRange(ByteBuffer, int, byte[]) - Static method in class com.healthmarketscience.jackcess.ByteUtil
Searches for a pattern of bytes in the given buffer starting at the given offset.
findRow(Table, Map<String, ?>) - Static method in class com.healthmarketscience.jackcess.Cursor
Convenience method for finding a specific row in a table which matches a given row "pattern".
findRow(Table, Index, Map<String, ?>) - Static method in class com.healthmarketscience.jackcess.Cursor
Convenience method for finding a specific row in an indexed table which matches a given row "pattern".
findRow(Column, Object) - Method in class com.healthmarketscience.jackcess.Cursor
Deprecated. renamed to Cursor.findFirstRow(Column,Object) to be more clear
findRow(Map<String, ?>) - Method in class com.healthmarketscience.jackcess.Cursor
Deprecated. renamed to Cursor.findFirstRow(Map) to be more clear
findRowByEntry(Object...) - Method in class com.healthmarketscience.jackcess.IndexCursor
Deprecated. renamed to IndexCursor.findFirstRowByEntry(Object...) to be more clear
findRowEnd(ByteBuffer, int, JetFormat) - Static method in class com.healthmarketscience.jackcess.Table
 
findRows(Map<String, ?>) - Method in class com.healthmarketscience.jackcess.Joiner
Returns an Iterator over all the rows in the "to" table based on the given columns in the "from" table.
findRows(Map<String, ?>, Collection<String>) - Method in class com.healthmarketscience.jackcess.Joiner
Returns an Iterator with the selected columns over all the rows in the "to" table based on the given columns in the "from" table.
findRowsIterable(Map<String, ?>) - Method in class com.healthmarketscience.jackcess.Joiner
Returns an Iterable whose iterator() method returns the result of a call to Joiner.findRows(Map)
findRowsIterable(Map<String, ?>, Collection<String>) - Method in class com.healthmarketscience.jackcess.Joiner
Returns an Iterable whose iterator() method returns the result of a call to Joiner.findRows(Map,Collection)
findRowStart(ByteBuffer, int, JetFormat) - Static method in class com.healthmarketscience.jackcess.Table
 
findValue(Table, Column, Column, Object) - Static method in class com.healthmarketscience.jackcess.Cursor
Convenience method for finding a specific row in a table which matches a given row "pattern".
findValue(Table, Index, Column, Column, Object) - Static method in class com.healthmarketscience.jackcess.Cursor
Convenience method for finding a specific row in a table which matches a given row "pattern".
FIRST_ENTRY - Static variable in class com.healthmarketscience.jackcess.IndexData
special entry which is less than any other entry
FIRST_PAGE_NUMBER - Static variable in class com.healthmarketscience.jackcess.RowId
special page number which will sort before any other valid page number
FIRST_ROW_ID - Static variable in class com.healthmarketscience.jackcess.RowId
special rowId which will sort before any other valid rowId
FIXED_LEN_FLAG_MASK - Static variable in class com.healthmarketscience.jackcess.Column
mask for the fixed len bit
FK_ENFORCE_PROPERTY - Static variable in class com.healthmarketscience.jackcess.Database
system property which can be used to set the default enforcement of foreign-key relationships.
flag - Variable in class com.healthmarketscience.jackcess.query.Query.Row
 
FLAG_ATTRIBUTE - Static variable in class com.healthmarketscience.jackcess.query.QueryFormat
 
floatValue() - Method in class com.healthmarketscience.jackcess.complex.ComplexValueForeignKey
 
flush() - Method in class com.healthmarketscience.jackcess.Database
Flushes any current changes to the database file (and any linked databases) to disk.
flush() - Method in class com.healthmarketscience.jackcess.PageChannel
 
force(boolean) - Method in class com.healthmarketscience.jackcess.MemFileChannel
 
FORMAT_PROP - Static variable in class com.healthmarketscience.jackcess.PropertyMap
 
forward(ByteBuffer, int) - Static method in class com.healthmarketscience.jackcess.ByteUtil
Moves the position of the given buffer the given count from the current position.
fromByte(byte) - Static method in enum com.healthmarketscience.jackcess.DataType
 
fromSQLType(int) - Static method in enum com.healthmarketscience.jackcess.DataType
 
fromSQLType(int, int) - Static method in enum com.healthmarketscience.jackcess.DataType
 
fromUnitSize(int) - Method in enum com.healthmarketscience.jackcess.DataType
 

G

GENERAL_LEGACY_SORT_ORDER - Static variable in class com.healthmarketscience.jackcess.Column
the "general" text sort order, legacy version (access 2000-2007)
GENERAL_SORT_ORDER - Static variable in class com.healthmarketscience.jackcess.Column
the "general" text sort order, latest version (access 2010+)
GeneralIndexCodes - Class in com.healthmarketscience.jackcess
Various constants used for creating "general" (access 2010+) sort order text index entries.
GeneralLegacyIndexCodes - Class in com.healthmarketscience.jackcess
Various constants used for creating "general legacy" (access 2000-2007) sort order text index entries.
get(int) - Method in class com.healthmarketscience.jackcess.ByteUtil.ByteStream
 
get() - Method in class com.healthmarketscience.jackcess.complex.ComplexValueForeignKey
 
get() - Method in interface com.healthmarketscience.jackcess.complex.SingleValue
 
get(String) - Method in interface com.healthmarketscience.jackcess.complex.UnsupportedValue
 
get(String) - Method in class com.healthmarketscience.jackcess.PropertyMap
 
get(String) - Method in class com.healthmarketscience.jackcess.PropertyMaps
 
get3ByteInt(ByteBuffer) - Static method in class com.healthmarketscience.jackcess.ByteUtil
Read a 3 byte int from a buffer
get3ByteInt(ByteBuffer, ByteOrder) - Static method in class com.healthmarketscience.jackcess.ByteUtil
Read a 3 byte int from a buffer
get3ByteInt(ByteBuffer, int) - Static method in class com.healthmarketscience.jackcess.ByteUtil
Read a 3 byte int from a buffer
get3ByteInt(ByteBuffer, int, ByteOrder) - Static method in class com.healthmarketscience.jackcess.ByteUtil
Read a 3 byte int from a buffer
getAccessControlEntries() - Method in class com.healthmarketscience.jackcess.Database
 
getApproximateOwnedPageCount() - Method in class com.healthmarketscience.jackcess.Table
Returns the approximate number of database pages owned by this table and all related indexes (this number does not take into account pages used for large OLE/MEMO fields).
getAttachments() - Method in class com.healthmarketscience.jackcess.complex.ComplexValueForeignKey
 
getAutoNumberColumns(Collection<Column>) - Static method in class com.healthmarketscience.jackcess.Table
 
getAutoNumberGenerator() - Method in class com.healthmarketscience.jackcess.Column
Returns the AutoNumberGenerator for this column if this is an autonumber column, null otherwise.
getBuffer(PageChannel, int) - Method in class com.healthmarketscience.jackcess.TempBufferHolder
Returns a ByteBuffer of at least the given size, with the limit set to the given size, and the predefined byteOrder.
getBytes() - Method in class com.healthmarketscience.jackcess.ByteUtil.ByteStream
 
getBytes(ByteBuffer, int) - Static method in class com.healthmarketscience.jackcess.ByteUtil
Reads an array of bytes from the given buffer
getBytes(ByteBuffer, int, int) - Static method in class com.healthmarketscience.jackcess.ByteUtil
Reads an array of bytes from the given buffer at the given offset
getCacheDataPage(Integer) - Method in class com.healthmarketscience.jackcess.IndexPageCache
Returns a CacheDataPage for the given page number, may be null if the given page number is invalid.
getCharset() - Method in class com.healthmarketscience.jackcess.Database
Gets currently configured Charset (always non-null).
getChildTailPageNumber() - Method in class com.healthmarketscience.jackcess.IndexPageCache.CacheDataPage
 
getColumn() - Method in class com.healthmarketscience.jackcess.complex.ComplexColumnInfo
 
getColumn() - Method in interface com.healthmarketscience.jackcess.complex.ComplexValue
 
getColumn() - Method in class com.healthmarketscience.jackcess.complex.ComplexValueForeignKey
 
getColumn() - Method in class com.healthmarketscience.jackcess.IndexData.ColumnDescriptor
 
getColumn(String) - Method in class com.healthmarketscience.jackcess.Table
 
getColumnCount() - Method in class com.healthmarketscience.jackcess.Table
 
getColumnFlags() - Method in class com.healthmarketscience.jackcess.Column.AutoNumberGenerator
Returns the flags used when writing this column.
getColumnIndex() - Method in class com.healthmarketscience.jackcess.Column
 
getColumnIndex() - Method in class com.healthmarketscience.jackcess.IndexData.ColumnDescriptor
 
getColumnMatcher() - Method in class com.healthmarketscience.jackcess.Cursor
Returns the currently configured ColumnMatcher, always non-null.
getColumnNumber() - Method in class com.healthmarketscience.jackcess.Column
 
getColumnOrder() - Method in class com.healthmarketscience.jackcess.Database
Gets currently configured Table.ColumnOrder (always non-null).
getColumns() - Method in class com.healthmarketscience.jackcess.Index
Returns the Columns for this index (unmodifiable)
getColumns() - Method in class com.healthmarketscience.jackcess.IndexBuilder
 
getColumns() - Method in class com.healthmarketscience.jackcess.IndexData
Returns the Columns for this index (unmodifiable)
getColumns() - Method in class com.healthmarketscience.jackcess.Joiner
 
getColumns() - Method in class com.healthmarketscience.jackcess.Table
 
getComplexInfo() - Method in class com.healthmarketscience.jackcess.Column
Returns extended functionality for "complex" columns.
getComplexType() - Method in class com.healthmarketscience.jackcess.complex.ComplexValueForeignKey
 
getComplexValueForeignKey() - Method in interface com.healthmarketscience.jackcess.complex.ComplexValue
Returns the foreign key identifier for this complex value (this value is the same for all values in the same row of the main table).
getComplexValueForeignKeyColumn() - Method in class com.healthmarketscience.jackcess.complex.ComplexColumnInfo
 
getConnectionString() - Method in class com.healthmarketscience.jackcess.query.PassthroughQuery
 
getCurrentPosition() - Method in class com.healthmarketscience.jackcess.Cursor.Savepoint
 
getCurrentRow() - Method in class com.healthmarketscience.jackcess.Cursor
Returns the current row in this cursor (Column name -> Column value).
getCurrentRow(Collection<String>) - Method in class com.healthmarketscience.jackcess.Cursor
Returns the current row in this cursor (Column name -> Column value).
getCurrentRowValue(Column) - Method in class com.healthmarketscience.jackcess.Cursor
Returns the given column from the current row.
getCursorId() - Method in class com.healthmarketscience.jackcess.Cursor.Savepoint
 
getDatabase() - Method in class com.healthmarketscience.jackcess.Column
 
getDatabase() - Method in class com.healthmarketscience.jackcess.complex.ComplexColumnInfo
 
getDatabase() - Method in class com.healthmarketscience.jackcess.Table
 
getDatabase() - Method in class com.healthmarketscience.jackcess.UsageMap
 
getDatabasePassword() - Method in class com.healthmarketscience.jackcess.Database
 
getDatabaseProperties() - Method in class com.healthmarketscience.jackcess.Database
 
getDDLString() - Method in class com.healthmarketscience.jackcess.query.DataDefinitionQuery
 
getDefault() - Method in class com.healthmarketscience.jackcess.PropertyMaps
 
getDefaultCharset(JetFormat) - Static method in class com.healthmarketscience.jackcess.Database
Returns the default Charset for the given JetFormat.
getDefaultCodePage() - Method in class com.healthmarketscience.jackcess.Database
 
getDefaultColumnOrder() - Static method in class com.healthmarketscience.jackcess.Database
Returns the default Table.ColumnOrder.
getDefaultEnforceForeignKeys() - Static method in class com.healthmarketscience.jackcess.Database
Returns the default enforce foreign-keys policy.
getDefaultPrecision() - Method in enum com.healthmarketscience.jackcess.DataType
 
getDefaultScale() - Method in enum com.healthmarketscience.jackcess.DataType
 
getDefaultSize() - Method in enum com.healthmarketscience.jackcess.DataType
 
getDefaultSortOrder() - Method in class com.healthmarketscience.jackcess.Database
 
getDefaultTimeZone() - Static method in class com.healthmarketscience.jackcess.Database
Returns the default TimeZone.
getDisplayIndex() - Method in class com.healthmarketscience.jackcess.Column
 
getEntries() - Method in class com.healthmarketscience.jackcess.IndexPageCache.CacheDataPage
 
getEntryPrefix() - Method in class com.healthmarketscience.jackcess.IndexPageCache.CacheDataPage
 
getErrorHandler() - Method in class com.healthmarketscience.jackcess.Cursor
Gets the currently configured ErrorHandler (always non-null).
getErrorHandler() - Method in class com.healthmarketscience.jackcess.Database
Gets the currently configured ErrorHandler (always non-null).
getErrorHandler() - Method in class com.healthmarketscience.jackcess.Table
Gets the currently configured ErrorHandler (always non-null).
getErrorHandler() - Method in class com.healthmarketscience.jackcess.Table.RowState
 
getExistingBuffer() - Method in class com.healthmarketscience.jackcess.TempBufferHolder
 
getFile() - Method in class com.healthmarketscience.jackcess.Database
Returns the File underlying this Database
getFileData() - Method in interface com.healthmarketscience.jackcess.complex.Attachment
 
getFileDataColumn() - Method in class com.healthmarketscience.jackcess.complex.AttachmentColumnInfo
 
getFileExtension() - Method in enum com.healthmarketscience.jackcess.Database.FileFormat
 
getFileFlags() - Method in interface com.healthmarketscience.jackcess.complex.Attachment
 
getFileFlagsColumn() - Method in class com.healthmarketscience.jackcess.complex.AttachmentColumnInfo
 
getFileFormat() - Method in class com.healthmarketscience.jackcess.Database
Returns the FileFormat of this database (which may involve inspecting the database itself).
getFileName() - Method in interface com.healthmarketscience.jackcess.complex.Attachment
 
getFileNameColumn() - Method in class com.healthmarketscience.jackcess.complex.AttachmentColumnInfo
 
getFileTimeStamp() - Method in interface com.healthmarketscience.jackcess.complex.Attachment
 
getFileTimeStampColumn() - Method in class com.healthmarketscience.jackcess.complex.AttachmentColumnInfo
 
getFileType() - Method in interface com.healthmarketscience.jackcess.complex.Attachment
 
getFileTypeColumn() - Method in class com.healthmarketscience.jackcess.complex.AttachmentColumnInfo
 
getFileUrl() - Method in interface com.healthmarketscience.jackcess.complex.Attachment
 
getFileUrlColumn() - Method in class com.healthmarketscience.jackcess.complex.AttachmentColumnInfo
 
getFinalRowId() - Method in class com.healthmarketscience.jackcess.Table.RowState
 
getFirstEntry() - Method in class com.healthmarketscience.jackcess.IndexData.EntryCursor
Returns the first entry (exclusive) as defined by this cursor.
getFixedDataOffset() - Method in class com.healthmarketscience.jackcess.Column
 
getFixedSize() - Method in enum com.healthmarketscience.jackcess.DataType
 
getFixedSize(Short) - Method in enum com.healthmarketscience.jackcess.DataType
 
getFlags() - Method in class com.healthmarketscience.jackcess.IndexBuilder.Column
 
getFlags() - Method in class com.healthmarketscience.jackcess.IndexBuilder
 
getFlags() - Method in class com.healthmarketscience.jackcess.IndexData.ColumnDescriptor
 
getFlags() - Method in class com.healthmarketscience.jackcess.Relationship
 
getForeignKeyIndex(Table) - Method in class com.healthmarketscience.jackcess.Table
 
getFormat() - Method in class com.healthmarketscience.jackcess.Column
 
getFormat() - Method in class com.healthmarketscience.jackcess.complex.ComplexColumnInfo
 
getFormat() - Method in class com.healthmarketscience.jackcess.Cursor
 
getFormat() - Method in class com.healthmarketscience.jackcess.Database
 
getFormat() - Method in class com.healthmarketscience.jackcess.Index
 
getFormat() - Method in class com.healthmarketscience.jackcess.IndexData
 
getFormat(FileChannel) - Static method in class com.healthmarketscience.jackcess.JetFormat
 
getFormat() - Method in class com.healthmarketscience.jackcess.PageChannel
 
getFormat() - Method in class com.healthmarketscience.jackcess.Table
 
getFormat() - Method in class com.healthmarketscience.jackcess.UsageMap
 
getFromColumns() - Method in class com.healthmarketscience.jackcess.Relationship
 
getFromIndex() - Method in class com.healthmarketscience.jackcess.Joiner
 
getFromRemoteDbPath() - Method in class com.healthmarketscience.jackcess.query.BaseSelectQuery
 
getFromRemoteDbType() - Method in class com.healthmarketscience.jackcess.query.BaseSelectQuery
 
getFromTable() - Method in class com.healthmarketscience.jackcess.Joiner
 
getFromTable() - Method in class com.healthmarketscience.jackcess.Relationship
 
getFromTables() - Method in class com.healthmarketscience.jackcess.query.BaseSelectQuery
 
getGroupings() - Method in class com.healthmarketscience.jackcess.query.BaseSelectQuery
 
getHasScalePrecision() - Method in enum com.healthmarketscience.jackcess.DataType
 
getHavingExpression() - Method in class com.healthmarketscience.jackcess.query.BaseSelectQuery
 
getHeaderRowId() - Method in class com.healthmarketscience.jackcess.Table.RowState
 
getId() - Method in interface com.healthmarketscience.jackcess.complex.ComplexValue
Returns the unique identifier of this complex value (this value is unique among all values in all rows of the main table).
getId() - Method in class com.healthmarketscience.jackcess.Cursor
 
getIndex() - Method in class com.healthmarketscience.jackcess.IndexCursor
 
getIndex(String) - Method in class com.healthmarketscience.jackcess.Table
 
getIndexData() - Method in class com.healthmarketscience.jackcess.Index
 
getIndexData() - Method in class com.healthmarketscience.jackcess.IndexData.EntryCursor
 
getIndexData() - Method in class com.healthmarketscience.jackcess.IndexPageCache
 
getIndexDataNumber() - Method in class com.healthmarketscience.jackcess.IndexData
 
getIndexes() - Method in class com.healthmarketscience.jackcess.IndexData
 
getIndexes() - Method in class com.healthmarketscience.jackcess.Table
 
getIndexFlags() - Method in class com.healthmarketscience.jackcess.Index
 
getIndexFlags() - Method in class com.healthmarketscience.jackcess.IndexData
 
getIndexNumber() - Method in class com.healthmarketscience.jackcess.Index
 
getInt(ByteBuffer, ByteOrder) - Static method in class com.healthmarketscience.jackcess.ByteUtil
 
getInt(ByteBuffer, int, ByteOrder) - Static method in class com.healthmarketscience.jackcess.ByteUtil
 
getJetFormat() - Method in enum com.healthmarketscience.jackcess.Database.FileFormat
 
getLast() - Method in class com.healthmarketscience.jackcess.Column.AutoNumberGenerator
Returns the last autonumber generated by this generator.
getLastEntry() - Method in class com.healthmarketscience.jackcess.IndexData.EntryCursor
Returns the last entry (exclusive) as defined by this cursor.
getLength() - Method in class com.healthmarketscience.jackcess.ByteUtil.ByteStream
 
getLength() - Method in class com.healthmarketscience.jackcess.Column
 
getLengthInUnits() - Method in class com.healthmarketscience.jackcess.Column
 
getLinkedDatabases() - Method in class com.healthmarketscience.jackcess.Database
Returns an unmodifiable view of the currently loaded linked databases, mapped from the linked database file name to the linked database.
getLinkResolver() - Method in class com.healthmarketscience.jackcess.Database
Gets the currently configured LinkResolver (always non-null).
getMaxColumnCount() - Method in class com.healthmarketscience.jackcess.Table
 
getMaxPrecision() - Method in enum com.healthmarketscience.jackcess.DataType
 
getMaxScale() - Method in enum com.healthmarketscience.jackcess.DataType
 
getMaxSize() - Method in enum com.healthmarketscience.jackcess.DataType
 
getMinPrecision() - Method in enum com.healthmarketscience.jackcess.DataType
 
getMinScale() - Method in enum com.healthmarketscience.jackcess.DataType
 
getMinSize() - Method in enum com.healthmarketscience.jackcess.DataType
 
getModCount() - Method in class com.healthmarketscience.jackcess.TempBufferHolder
 
getModifiedDate() - Method in interface com.healthmarketscience.jackcess.complex.Version
 
getModifiedDateColumn() - Method in class com.healthmarketscience.jackcess.complex.VersionHistoryColumnInfo
 
getMultiValues() - Method in class com.healthmarketscience.jackcess.complex.ComplexValueForeignKey
 
getName() - Method in class com.healthmarketscience.jackcess.Column
 
getName() - Method in class com.healthmarketscience.jackcess.Index
 
getName() - Method in class com.healthmarketscience.jackcess.IndexBuilder.Column
 
getName() - Method in class com.healthmarketscience.jackcess.IndexBuilder
 
getName() - Method in class com.healthmarketscience.jackcess.IndexData.ColumnDescriptor
 
getName() - Method in class com.healthmarketscience.jackcess.PropertyMap
 
getName() - Method in class com.healthmarketscience.jackcess.PropertyMap.Property
 
getName() - Method in class com.healthmarketscience.jackcess.query.Query
Returns the name of the query.
getName() - Method in class com.healthmarketscience.jackcess.Relationship
 
getName() - Method in class com.healthmarketscience.jackcess.Table
 
getNewValues() - Method in class com.healthmarketscience.jackcess.query.UpdateQuery
 
getNext(Object) - Method in class com.healthmarketscience.jackcess.Column.AutoNumberGenerator
Returns the next autonumber for this generator.
getNextEntry() - Method in class com.healthmarketscience.jackcess.IndexData.EntryCursor
 
getNextPage() - Method in class com.healthmarketscience.jackcess.UsageMap.PageCursor
 
getNextPageNumber() - Method in class com.healthmarketscience.jackcess.IndexPageCache.CacheDataPage
 
getNextRow() - Method in class com.healthmarketscience.jackcess.Cursor
Moves to the next row in the table and returns it.
getNextRow(Collection<String>) - Method in class com.healthmarketscience.jackcess.Cursor
Moves to the next row in the table and returns it.
getNextRow() - Method in class com.healthmarketscience.jackcess.Table
 
getNextRow(Collection<String>) - Method in class com.healthmarketscience.jackcess.Table
 
getNullMask(ByteBuffer) - Method in class com.healthmarketscience.jackcess.Table.RowState
 
getObjectFlag() - Method in class com.healthmarketscience.jackcess.query.Query
 
getObjectFlag() - Method in enum com.healthmarketscience.jackcess.query.Query.Type
 
getObjectId() - Method in class com.healthmarketscience.jackcess.PropertyMaps
 
getObjectId() - Method in class com.healthmarketscience.jackcess.query.Query
Returns the unique object id of the query.
getOrderings() - Method in class com.healthmarketscience.jackcess.query.BaseSelectQuery
 
getOrderings() - Method in class com.healthmarketscience.jackcess.query.UnionQuery
 
getOtherIndexNumber() - Method in class com.healthmarketscience.jackcess.Index.ForeignKeyReference
 
getOtherTablePageNumber() - Method in class com.healthmarketscience.jackcess.Index.ForeignKeyReference
 
getOwnedPageCount() - Method in class com.healthmarketscience.jackcess.IndexData
Returns the number of database pages owned by this index data.
getOwnerAccessType() - Method in class com.healthmarketscience.jackcess.query.Query
 
getPage(PageChannel) - Method in class com.healthmarketscience.jackcess.TempPageHolder
 
getPageBuffer(PageChannel) - Method in class com.healthmarketscience.jackcess.TempBufferHolder
Returns a ByteBuffer of at least the defined page size, with the limit set to the page size, and the predefined byteOrder.
getPageChannel() - Method in class com.healthmarketscience.jackcess.Column
 
getPageChannel() - Method in class com.healthmarketscience.jackcess.complex.ComplexColumnInfo
 
getPageChannel() - Method in class com.healthmarketscience.jackcess.Cursor
 
getPageChannel() - Method in class com.healthmarketscience.jackcess.Database
 
getPageChannel() - Method in class com.healthmarketscience.jackcess.Index
 
getPageChannel() - Method in class com.healthmarketscience.jackcess.IndexData
 
getPageChannel() - Method in class com.healthmarketscience.jackcess.IndexPageCache
 
getPageChannel() - Method in class com.healthmarketscience.jackcess.Table
 
getPageChannel() - Method in class com.healthmarketscience.jackcess.UsageMap
 
getPageCount() - Method in class com.healthmarketscience.jackcess.UsageMap
 
getPageNumber() - Method in class com.healthmarketscience.jackcess.IndexPageCache.CacheDataPage
 
getPageNumber() - Method in class com.healthmarketscience.jackcess.RowId
 
getPageNumber() - Method in class com.healthmarketscience.jackcess.TempPageHolder
 
getParameters() - Method in class com.healthmarketscience.jackcess.query.Query
 
getPassthroughString() - Method in class com.healthmarketscience.jackcess.query.PassthroughQuery
 
getPivotExpression() - Method in class com.healthmarketscience.jackcess.query.CrossTabQuery
 
getPrecision() - Method in class com.healthmarketscience.jackcess.Column
 
getPreviousEntry() - Method in class com.healthmarketscience.jackcess.IndexData.EntryCursor
 
getPreviousPage() - Method in class com.healthmarketscience.jackcess.UsageMap.PageCursor
 
getPreviousRow() - Method in class com.healthmarketscience.jackcess.Cursor
Moves to the previous row in the table and returns it.
getPreviousRow(Collection<String>) - Method in class com.healthmarketscience.jackcess.Cursor
Moves to the previous row in the table and returns it.
getPrevPageNumber() - Method in class com.healthmarketscience.jackcess.IndexPageCache.CacheDataPage
 
getPrimaryIndex() - Method in class com.healthmarketscience.jackcess.IndexData
 
getPrimaryKeyColumn() - Method in class com.healthmarketscience.jackcess.complex.ComplexColumnInfo
 
getPrimaryKeyIndex() - Method in class com.healthmarketscience.jackcess.Table
 
getProperties() - Method in class com.healthmarketscience.jackcess.Column
 
getProperties() - Method in class com.healthmarketscience.jackcess.Table
 
getPropertiesForObject(int) - Method in class com.healthmarketscience.jackcess.Database
 
getQueries() - Method in class com.healthmarketscience.jackcess.Database
Finds all the queries in the database.
getRawValues(int) - Method in class com.healthmarketscience.jackcess.complex.ComplexColumnInfo
 
getRawValues(int, Collection<String>) - Method in class com.healthmarketscience.jackcess.complex.ComplexColumnInfo
 
getRawValues() - Method in class com.healthmarketscience.jackcess.complex.ComplexValueForeignKey
 
getReference() - Method in class com.healthmarketscience.jackcess.Index
 
getReferencedIndex() - Method in class com.healthmarketscience.jackcess.Index
 
getRelationships(Table, Table) - Method in class com.healthmarketscience.jackcess.Database
Finds all the relationships in the database between the given tables.
getRemoteDbPath() - Method in class com.healthmarketscience.jackcess.query.AppendQuery
 
getRemoteDbPath() - Method in class com.healthmarketscience.jackcess.query.MakeTableQuery
 
getRemoteDbPath() - Method in class com.healthmarketscience.jackcess.query.UpdateQuery
 
getRemoteDbType() - Method in class com.healthmarketscience.jackcess.query.AppendQuery
 
getRemoteDbType() - Method in class com.healthmarketscience.jackcess.query.MakeTableQuery
 
getRemoteDbType() - Method in class com.healthmarketscience.jackcess.query.UpdateQuery
 
getRow(Table.RowState, RowId, Collection<String>) - Method in class com.healthmarketscience.jackcess.Table
Reads some columns from the given row.
getRowCount() - Method in class com.healthmarketscience.jackcess.Table
 
getRowEndOffset(int, JetFormat) - Static method in class com.healthmarketscience.jackcess.Table
 
getRowId() - Method in class com.healthmarketscience.jackcess.Cursor.Position
Returns the unique RowId of the position of the cursor.
getRowId() - Method in class com.healthmarketscience.jackcess.IndexData.Entry
 
getRowNumber() - Method in class com.healthmarketscience.jackcess.RowId
 
getRows() - Method in class com.healthmarketscience.jackcess.query.Query
Returns the rows from the system query table from which the query information was derived.
getRowsOnHeaderPage() - Method in class com.healthmarketscience.jackcess.Table.RowState
 
getRowSpaceUsage(int, JetFormat) - Static method in class com.healthmarketscience.jackcess.Table
 
getRowStartOffset(int, JetFormat) - Static method in class com.healthmarketscience.jackcess.Table
 
getRowValue(Object[]) - Method in class com.healthmarketscience.jackcess.Column
 
getRowValue(Map<String, ?>) - Method in class com.healthmarketscience.jackcess.Column
 
getRowValue(Table.RowState, RowId, Column) - Method in class com.healthmarketscience.jackcess.Table
Reads a single column from the given row.
getRowValues() - Method in class com.healthmarketscience.jackcess.Table.RowState
 
getSavepoint() - Method in class com.healthmarketscience.jackcess.Cursor
Returns the current state of the cursor which can be restored at a future point in time by a call to Cursor.restoreSavepoint(com.healthmarketscience.jackcess.Cursor.Savepoint).
getScale() - Method in class com.healthmarketscience.jackcess.Column
 
getSelectColumns() - Method in class com.healthmarketscience.jackcess.query.BaseSelectQuery
 
getSelectType() - Method in class com.healthmarketscience.jackcess.query.BaseSelectQuery
 
getSize() - Method in class com.healthmarketscience.jackcess.PropertyMap
 
getSize() - Method in class com.healthmarketscience.jackcess.PropertyMaps
 
getSQLType() - Method in class com.healthmarketscience.jackcess.Column
 
getSQLType() - Method in enum com.healthmarketscience.jackcess.DataType
 
getSubPageNumber() - Method in class com.healthmarketscience.jackcess.IndexData.Entry
 
getSummaryProperties() - Method in class com.healthmarketscience.jackcess.Database
 
getSystemCatalog() - Method in class com.healthmarketscience.jackcess.Database
 
getSystemComplexColumns() - Method in class com.healthmarketscience.jackcess.Database
 
getSystemTable(String) - Method in class com.healthmarketscience.jackcess.Database
Returns a reference to any available table in this access database, including system tables.
getSystemTableNames() - Method in class com.healthmarketscience.jackcess.Database
 
getTable() - Method in class com.healthmarketscience.jackcess.Column
 
getTable() - Method in class com.healthmarketscience.jackcess.Cursor
 
getTable(String) - Method in class com.healthmarketscience.jackcess.Database
 
getTable(String, boolean) - Method in class com.healthmarketscience.jackcess.Database
 
getTable(int) - Method in class com.healthmarketscience.jackcess.Database
 
getTable() - Method in class com.healthmarketscience.jackcess.Index
 
getTable() - Method in class com.healthmarketscience.jackcess.IndexData
 
getTable() - Method in class com.healthmarketscience.jackcess.Table.RowState
 
getTableDefPageNumber() - Method in class com.healthmarketscience.jackcess.Table
 
getTableNames() - Method in class com.healthmarketscience.jackcess.Database
 
getTableType() - Method in class com.healthmarketscience.jackcess.Index.ForeignKeyReference
 
getTargetTable() - Method in class com.healthmarketscience.jackcess.query.AppendQuery
 
getTargetTable() - Method in class com.healthmarketscience.jackcess.query.MakeTableQuery
 
getTargetTables() - Method in class com.healthmarketscience.jackcess.query.UpdateQuery
 
getTextCodePage() - Method in class com.healthmarketscience.jackcess.Column
 
getTextSortOrder() - Method in class com.healthmarketscience.jackcess.Column
 
getTimeZone() - Method in class com.healthmarketscience.jackcess.Database
Gets currently configured TimeZone (always non-null).
getToColumns() - Method in class com.healthmarketscience.jackcess.Relationship
 
getToCursor() - Method in class com.healthmarketscience.jackcess.Joiner
 
getToIndex() - Method in class com.healthmarketscience.jackcess.Joiner
 
getToTable() - Method in class com.healthmarketscience.jackcess.Joiner
 
getToTable() - Method in class com.healthmarketscience.jackcess.Relationship
 
getTotalEntrySize() - Method in class com.healthmarketscience.jackcess.IndexPageCache.CacheDataPage
 
getTransformExpression() - Method in class com.healthmarketscience.jackcess.query.CrossTabQuery
 
getType() - Method in class com.healthmarketscience.jackcess.Column.AutoNumberGenerator
Returns the type of values generated by this generator.
getType() - Method in class com.healthmarketscience.jackcess.Column
 
getType() - Method in class com.healthmarketscience.jackcess.complex.AttachmentColumnInfo
 
getType() - Method in class com.healthmarketscience.jackcess.complex.ComplexColumnInfo
 
getType() - Method in class com.healthmarketscience.jackcess.complex.MultiValueColumnInfo
 
getType() - Method in class com.healthmarketscience.jackcess.complex.UnsupportedColumnInfo
 
getType() - Method in class com.healthmarketscience.jackcess.complex.VersionHistoryColumnInfo
 
getType() - Method in class com.healthmarketscience.jackcess.IndexBuilder
 
getType() - Method in class com.healthmarketscience.jackcess.IndexData.Entry
 
getType() - Method in class com.healthmarketscience.jackcess.PropertyMap
 
getType() - Method in class com.healthmarketscience.jackcess.PropertyMap.Property
 
getType() - Method in class com.healthmarketscience.jackcess.query.Query
Returns the type of the query.
getType() - Method in class com.healthmarketscience.jackcess.RowId
 
getUnionString1() - Method in class com.healthmarketscience.jackcess.query.UnionQuery
 
getUnionString2() - Method in class com.healthmarketscience.jackcess.query.UnionQuery
 
getUnionType() - Method in class com.healthmarketscience.jackcess.query.UnionQuery
 
getUniqueEntryCount() - Method in class com.healthmarketscience.jackcess.Index
 
getUniqueEntryCount() - Method in class com.healthmarketscience.jackcess.IndexData
 
getUniqueEntryCountOffset() - Method in class com.healthmarketscience.jackcess.Index
 
getUniqueEntryCountOffset() - Method in class com.healthmarketscience.jackcess.IndexData
 
getUnitSize() - Method in enum com.healthmarketscience.jackcess.DataType
 
getUnsignedByte(ByteBuffer) - Static method in class com.healthmarketscience.jackcess.ByteUtil
Read an unsigned byte from a buffer
getUnsignedByte(ByteBuffer, int) - Static method in class com.healthmarketscience.jackcess.ByteUtil
Read an unsigned byte from a buffer
getUnsignedShort(ByteBuffer) - Static method in class com.healthmarketscience.jackcess.ByteUtil
Read an unsigned short from a buffer
getUnsignedShort(ByteBuffer, int) - Static method in class com.healthmarketscience.jackcess.ByteUtil
Read an unsigned short from a buffer
getUnsignedVarInt(ByteBuffer, int) - Static method in class com.healthmarketscience.jackcess.ByteUtil
Read an unsigned variable length int from a buffer
getUnsignedVarInt(ByteBuffer, int, int) - Static method in class com.healthmarketscience.jackcess.ByteUtil
Read an unsigned variable length int from a buffer
getUnsupportedValues() - Method in class com.healthmarketscience.jackcess.complex.ComplexValueForeignKey
 
getUsageMap() - Method in class com.healthmarketscience.jackcess.UsageMap.PageCursor
 
getUserDefinedProperties() - Method in class com.healthmarketscience.jackcess.Database
 
getValue() - Method in class com.healthmarketscience.jackcess.Column.SortOrder
 
getValue() - Method in interface com.healthmarketscience.jackcess.complex.Version
 
getValue() - Method in enum com.healthmarketscience.jackcess.DataType
 
getValue(String) - Method in class com.healthmarketscience.jackcess.PropertyMap
 
getValue(String, Object) - Method in class com.healthmarketscience.jackcess.PropertyMap
 
getValue() - Method in class com.healthmarketscience.jackcess.PropertyMap.Property
 
getValue() - Method in enum com.healthmarketscience.jackcess.query.Query.Type
 
getValueColumn() - Method in class com.healthmarketscience.jackcess.complex.MultiValueColumnInfo
 
getValueColumn() - Method in class com.healthmarketscience.jackcess.complex.VersionHistoryColumnInfo
 
getValueColumns() - Method in class com.healthmarketscience.jackcess.complex.UnsupportedColumnInfo
 
getValues(ComplexValueForeignKey) - Method in class com.healthmarketscience.jackcess.complex.ComplexColumnInfo
 
getValues() - Method in class com.healthmarketscience.jackcess.complex.ComplexValueForeignKey
 
getValues() - Method in interface com.healthmarketscience.jackcess.complex.UnsupportedValue
 
getValues() - Method in class com.healthmarketscience.jackcess.query.AppendQuery
 
getVarLenTableIndex() - Method in class com.healthmarketscience.jackcess.Column
 
getVersion() - Method in class com.healthmarketscience.jackcess.Column.SortOrder
 
getVersionHistoryColumn() - Method in class com.healthmarketscience.jackcess.Column
Returns the column which tracks the version history for an "append only" column.
getVersions() - Method in class com.healthmarketscience.jackcess.complex.ComplexValueForeignKey
 
getWhereExpression() - Method in class com.healthmarketscience.jackcess.query.BaseSelectQuery
 
getWhereExpression() - Method in class com.healthmarketscience.jackcess.query.UpdateQuery
 
GROUPBY_ATTRIBUTE - Static variable in class com.healthmarketscience.jackcess.query.QueryFormat
 
GUID_PROP - Static variable in class com.healthmarketscience.jackcess.PropertyMap
 

H

handleRowError(Column, byte[], Table.RowState, Exception) - Method in class com.healthmarketscience.jackcess.DebugErrorHandler
 
handleRowError(Column, byte[], Table.RowState, Exception) - Method in interface com.healthmarketscience.jackcess.ErrorHandler
Handles an error encountered while reading a column of data from a Table row.
handleRowError(Column, byte[], Table.RowState, Exception) - Method in class com.healthmarketscience.jackcess.ReplacementErrorHandler
 
hashCode() - Method in class com.healthmarketscience.jackcess.Column.SortOrder
 
hashCode() - Method in class com.healthmarketscience.jackcess.complex.ComplexValueForeignKey
 
hashCode() - Method in class com.healthmarketscience.jackcess.Cursor.Id
 
hashCode() - Method in class com.healthmarketscience.jackcess.Cursor.Position
 
hashCode() - Method in class com.healthmarketscience.jackcess.IndexData.Entry
 
hashCode() - Method in class com.healthmarketscience.jackcess.RowId
 
hasReferentialIntegrity() - Method in class com.healthmarketscience.jackcess.Relationship
 
hasRows(Map<String, ?>) - Method in class com.healthmarketscience.jackcess.Joiner
Returns true if the "to" table has any rows based on the given columns in the "from" table, false otherwise.
HAVING_ATTRIBUTE - Static variable in class com.healthmarketscience.jackcess.query.QueryFormat
 
HEADER_MASK - Variable in class com.healthmarketscience.jackcess.JetFormat
 
HYPERLINK_FLAG_MASK - Static variable in class com.healthmarketscience.jackcess.Column
mask for the hyperlink bit (on memo types)

I

IDENTIFIER_SEP_CHAR - Static variable in class com.healthmarketscience.jackcess.query.QueryFormat
 
IDENTIFIER_SEP_PAT - Static variable in class com.healthmarketscience.jackcess.query.QueryFormat
 
importFile(String, File, String) - Method in class com.healthmarketscience.jackcess.Database
Copy a delimited text file into a new table in this database
importFile(String, File, String, ImportFilter) - Method in class com.healthmarketscience.jackcess.Database
Copy a delimited text file into a new table in this database
importFile(File) - Method in class com.healthmarketscience.jackcess.ImportUtil.Builder
 
importFile(File, Database, String, String) - Static method in class com.healthmarketscience.jackcess.ImportUtil
Copy a delimited text file into a new table in this database.
importFile(File, Database, String, String, ImportFilter) - Static method in class com.healthmarketscience.jackcess.ImportUtil
Copy a delimited text file into a new table in this database.
importFile(File, Database, String, String, char, ImportFilter, boolean) - Static method in class com.healthmarketscience.jackcess.ImportUtil
Copy a delimited text file into a new table in this database.
importFile(File, Database, String, String, char, ImportFilter, boolean, boolean) - Static method in class com.healthmarketscience.jackcess.ImportUtil
Copy a delimited text file into a new table in this database.
ImportFilter - Interface in com.healthmarketscience.jackcess
Interface which allows customization of the behavior of the Database import/copy methods.
importReader(String, BufferedReader, String) - Method in class com.healthmarketscience.jackcess.Database
Copy a delimited text file into a new table in this database
importReader(String, BufferedReader, String, ImportFilter) - Method in class com.healthmarketscience.jackcess.Database
Copy a delimited text file into a new table in this database
importReader(BufferedReader) - Method in class com.healthmarketscience.jackcess.ImportUtil.Builder
 
importReader(BufferedReader, Database, String, String) - Static method in class com.healthmarketscience.jackcess.ImportUtil
Copy a delimited text file into a new table in this database.
importReader(BufferedReader, Database, String, String, ImportFilter) - Static method in class com.healthmarketscience.jackcess.ImportUtil
Copy a delimited text file into a new table in this database.
importReader(BufferedReader, Database, String, String, ImportFilter, boolean) - Static method in class com.healthmarketscience.jackcess.ImportUtil
Copy a delimited text file into a new (or optionally exixsting) table in this database.
importReader(BufferedReader, Database, String, String, char, ImportFilter, boolean) - Static method in class com.healthmarketscience.jackcess.ImportUtil
Copy a delimited text file into a new (or optionally exixsting) table in this database.
importReader(BufferedReader, Database, String, String, char, ImportFilter, boolean, boolean) - Static method in class com.healthmarketscience.jackcess.ImportUtil
Copy a delimited text file into a new (or optionally exixsting) table in this database.
importResultSet(ResultSet) - Method in class com.healthmarketscience.jackcess.ImportUtil.Builder
 
importResultSet(ResultSet, Database, String) - Static method in class com.healthmarketscience.jackcess.ImportUtil
Copy an existing JDBC ResultSet into a new table in this database.
importResultSet(ResultSet, Database, String, ImportFilter) - Static method in class com.healthmarketscience.jackcess.ImportUtil
Copy an existing JDBC ResultSet into a new table in this database.
importResultSet(ResultSet, Database, String, ImportFilter, boolean) - Static method in class com.healthmarketscience.jackcess.ImportUtil
Copy an existing JDBC ResultSet into a new (or optionally existing) table in this database.
ImportUtil - Class in com.healthmarketscience.jackcess
 
ImportUtil.Builder - Class in com.healthmarketscience.jackcess
Builder which simplifies configuration of an import operation.
ImportUtil.Builder(Database) - Constructor for class com.healthmarketscience.jackcess.ImportUtil.Builder
 
ImportUtil.Builder(Database, String) - Constructor for class com.healthmarketscience.jackcess.ImportUtil.Builder
 
Index - Class in com.healthmarketscience.jackcess
Access table (logical) index.
Index.ForeignKeyReference - Class in com.healthmarketscience.jackcess
Information about a foreign key reference defined in an index (when referential integrity should be enforced).
Index.ForeignKeyReference(byte, int, int, boolean, boolean) - Constructor for class com.healthmarketscience.jackcess.Index.ForeignKeyReference
 
INDEX_LEAF - Static variable in interface com.healthmarketscience.jackcess.PageTypes
leaf index page containing actual entries
INDEX_NODE - Static variable in interface com.healthmarketscience.jackcess.PageTypes
intermediate index page pointing to other index pages
IndexBuilder - Class in com.healthmarketscience.jackcess
Builder style class for constructing an Index.
IndexBuilder(String) - Constructor for class com.healthmarketscience.jackcess.IndexBuilder
 
IndexBuilder.Column - Class in com.healthmarketscience.jackcess
Information about a column in this index (name and ordering).
IndexCodes - Class in com.healthmarketscience.jackcess
Various constants used for creating index entries.
IndexCodes() - Constructor for class com.healthmarketscience.jackcess.IndexCodes
 
IndexCursor - Class in com.healthmarketscience.jackcess
Cursor backed by an index with extended traversal options.
IndexData - Class in com.healthmarketscience.jackcess
Access table index data.
IndexData.ColumnDescriptor - Class in com.healthmarketscience.jackcess
Information about the columns in an index.
IndexData.Entry - Class in com.healthmarketscience.jackcess
A single leaf entry in an index (points to a single row)
IndexData.EntryCursor - Class in com.healthmarketscience.jackcess
Utility class to traverse the entries in the Index.
IndexData.EntryType - Enum in com.healthmarketscience.jackcess
type attributes for Entries which simplify comparisons
INDEXES_SUPPORTED - Variable in class com.healthmarketscience.jackcess.JetFormat
whether or not we can use indexes in this format
IndexPageCache - Class in com.healthmarketscience.jackcess
Manager of the index pages for a BigIndex.
IndexPageCache(BigIndexData) - Constructor for class com.healthmarketscience.jackcess.IndexPageCache
 
IndexPageCache.CacheDataPage - Class in com.healthmarketscience.jackcess
IndexPageCache implementation of an Index IndexData.DataPage.
initialize() - Method in class com.healthmarketscience.jackcess.Index
Forces initialization of this index (actual parsing of index pages).
initialize() - Method in class com.healthmarketscience.jackcess.IndexData
Forces initialization of this index (actual parsing of index pages).
initialize(Database, CodecProvider) - Method in class com.healthmarketscience.jackcess.PageChannel
Does second-stage initialization, must be called after construction.
INPUT_MASK_PROP - Static variable in class com.healthmarketscience.jackcess.PropertyMap
 
INSTANCE - Static variable in class com.healthmarketscience.jackcess.CaseInsensitiveColumnMatcher
 
INSTANCE - Static variable in class com.healthmarketscience.jackcess.DefaultCodecProvider
common instance of DefaultCodecProvider
INSTANCE - Static variable in class com.healthmarketscience.jackcess.SimpleColumnMatcher
 
INSTANCE - Static variable in class com.healthmarketscience.jackcess.SimpleExportFilter
 
INSTANCE - Static variable in class com.healthmarketscience.jackcess.SimpleImportFilter
 
intValue() - Method in class com.healthmarketscience.jackcess.complex.ComplexValueForeignKey
 
INVALID - Static variable in interface com.healthmarketscience.jackcess.PageTypes
invalid page type
INVALID_COMPLEX_VALUE_ID - Static variable in class com.healthmarketscience.jackcess.complex.ComplexColumnInfo
 
INVALID_ID - Static variable in class com.healthmarketscience.jackcess.complex.ComplexColumnInfo
 
INVALID_ROW_NUMBER - Static variable in class com.healthmarketscience.jackcess.RowId
special row number representing an invalid row number
invalidate() - Method in class com.healthmarketscience.jackcess.TempPageHolder
Forces any current page data to be disregarded (any getPage/setPage call must reload page data).
invert(RowFilter) - Static method in class com.healthmarketscience.jackcess.RowFilter
Creates a filter which inverts the sense of the given filter (rows which are matched by the given filter will not be matched by the returned filter, and vice versa).
isAfterLast() - Method in class com.healthmarketscience.jackcess.Cursor
Returns true if the cursor is currently positioned after the last row, false otherwise.
isAppendOnly() - Method in class com.healthmarketscience.jackcess.Column
Whether or not this column is "append only" (its history is tracked by a separate version history column).
isAscending() - Method in class com.healthmarketscience.jackcess.IndexBuilder.Column
 
isAscending() - Method in class com.healthmarketscience.jackcess.IndexData.ColumnDescriptor
 
isAtFinalRow() - Method in class com.healthmarketscience.jackcess.Table.RowState
 
isAtHeaderRow() - Method in class com.healthmarketscience.jackcess.Table.RowState
 
isAttachmentColumn(Table) - Static method in class com.healthmarketscience.jackcess.complex.AttachmentColumnInfo
 
isAutoNumber() - Method in class com.healthmarketscience.jackcess.Column
 
isAutoSync() - Method in class com.healthmarketscience.jackcess.PageChannel
 
isBeforeFirst() - Method in class com.healthmarketscience.jackcess.Cursor
Returns true if the cursor is currently positioned before the first row, false otherwise.
isCascadeDeletes() - Method in class com.healthmarketscience.jackcess.Index.ForeignKeyReference
 
isCascadeUpdates() - Method in class com.healthmarketscience.jackcess.Index.ForeignKeyReference
 
isCompressedUnicode() - Method in class com.healthmarketscience.jackcess.Column
 
isCurrentRowDeleted() - Method in class com.healthmarketscience.jackcess.Cursor
Returns true if the row at which the cursor is currently positioned is deleted, false otherwise (including invalid rows).
isDeleted() - Method in class com.healthmarketscience.jackcess.Table.RowState
 
isDeletedRow(short) - Static method in class com.healthmarketscience.jackcess.Table
 
isEmpty() - Method in class com.healthmarketscience.jackcess.PropertyMap
 
isEmpty() - Method in class com.healthmarketscience.jackcess.PropertyMaps
 
isEnforceForeignKeys() - Method in class com.healthmarketscience.jackcess.Database
Gets currently foreign-key enforcement policy.
isForeignKey() - Method in class com.healthmarketscience.jackcess.Index
 
isHeaderPageNumberValid() - Method in class com.healthmarketscience.jackcess.Table.RowState
 
isHeaderRowNumberValid() - Method in class com.healthmarketscience.jackcess.Table.RowState
 
isHidden() - Method in class com.healthmarketscience.jackcess.Table
Whether or not this table has been marked as hidden.
isHyperlink() - Method in class com.healthmarketscience.jackcess.Column
Returns whether or not this is a hyperlink column (only possible for columns of type MEMO).
isIgnoreNulls() - Method in class com.healthmarketscience.jackcess.IndexBuilder
 
isInitialized() - Method in class com.healthmarketscience.jackcess.Index
Whether or not the complete index state has been read.
isInitialized() - Method in class com.healthmarketscience.jackcess.IndexData
Whether or not the complete index state has been read.
isLeaf() - Method in class com.healthmarketscience.jackcess.IndexPageCache.CacheDataPage
 
isLeafEntry() - Method in class com.healthmarketscience.jackcess.IndexData.Entry
 
isLeftOuterJoin() - Method in class com.healthmarketscience.jackcess.Relationship
 
isLongValue() - Method in enum com.healthmarketscience.jackcess.DataType
 
isMultipleAutoNumberAllowed() - Method in enum com.healthmarketscience.jackcess.DataType
 
isMultiValueColumn(Table) - Static method in class com.healthmarketscience.jackcess.complex.MultiValueColumnInfo
 
isNull(Column) - Method in class com.healthmarketscience.jackcess.NullMask
 
isOneToOne() - Method in class com.healthmarketscience.jackcess.Relationship
 
isOpen() - Method in class com.healthmarketscience.jackcess.PageChannel
 
isOverflow() - Method in class com.healthmarketscience.jackcess.Table.RowState
 
isOverflowRow(short) - Static method in class com.healthmarketscience.jackcess.Table
 
isPrimaryKey() - Method in class com.healthmarketscience.jackcess.Index
 
isPrimaryKey() - Method in class com.healthmarketscience.jackcess.IndexBuilder
 
isPrimaryTable() - Method in class com.healthmarketscience.jackcess.Index.ForeignKeyReference
 
isReservedWord(String) - Static method in class com.healthmarketscience.jackcess.Database
 
isRightOuterJoin() - Method in class com.healthmarketscience.jackcess.Relationship
 
isTextual() - Method in enum com.healthmarketscience.jackcess.DataType
 
isTrueVariableLength() - Method in enum com.healthmarketscience.jackcess.DataType
 
isUnique() - Method in class com.healthmarketscience.jackcess.Index
Whether or not index entries must be unique.
isUnique() - Method in class com.healthmarketscience.jackcess.IndexBuilder
 
isUnique() - Method in class com.healthmarketscience.jackcess.IndexData
Whether or not index entries must be unique.
isUnsupported() - Method in enum com.healthmarketscience.jackcess.DataType
 
isUpToDate() - Method in class com.healthmarketscience.jackcess.IndexData.EntryCursor
Returns true if this cursor is up-to-date with respect to its index.
isUpToDate() - Method in class com.healthmarketscience.jackcess.Table.RowState
 
isUpToDate() - Method in class com.healthmarketscience.jackcess.UsageMap.PageCursor
Returns true if this cursor is up-to-date with respect to its usage map.
isValid() - Method in class com.healthmarketscience.jackcess.IndexData.Entry
 
isValid() - Method in class com.healthmarketscience.jackcess.RowId
Returns true if this rowId potentially represents an actual row of data, false otherwise.
isValid() - Method in class com.healthmarketscience.jackcess.Table.RowState
 
isValidPrecision(int) - Method in enum com.healthmarketscience.jackcess.DataType
 
isValidScale(int) - Method in enum com.healthmarketscience.jackcess.DataType
 
isValidSize(int) - Method in enum com.healthmarketscience.jackcess.DataType
 
isVariableLength() - Method in class com.healthmarketscience.jackcess.Column
 
isVariableLength() - Method in enum com.healthmarketscience.jackcess.DataType
 
isVersionHistoryColumn(Table) - Static method in class com.healthmarketscience.jackcess.complex.VersionHistoryColumnInfo
 
iterable(Collection<String>) - Method in class com.healthmarketscience.jackcess.Cursor
Returns an Iterable whose iterator() method returns the result of a call to Cursor.iterator(Collection)
iterator() - Method in class com.healthmarketscience.jackcess.Cursor
Calls beforeFirst on this cursor and returns a modifiable Iterator which will iterate through all the rows of this table.
iterator(Collection<String>) - Method in class com.healthmarketscience.jackcess.Cursor
Calls beforeFirst on this table and returns a modifiable Iterator which will iterate through all the rows of this table, returning only the given columns.
iterator() - Method in class com.healthmarketscience.jackcess.Database
 
iterator() - Method in class com.healthmarketscience.jackcess.PropertyMap
 
iterator() - Method in class com.healthmarketscience.jackcess.PropertyMaps
 
iterator() - Method in class com.healthmarketscience.jackcess.Table
Calls reset on this table and returns a modifiable Iterator which will iterate through all the rows of this table.
iterator(Collection<String>) - Method in class com.healthmarketscience.jackcess.Table
Calls reset on this table and returns a modifiable Iterator which will iterate through all the rows of this table, returning only the given columns.

J

JetFormat - Class in com.healthmarketscience.jackcess
Encapsulates constants describing a specific version of the Access Jet format
JetFormat.CodecType - Enum in com.healthmarketscience.jackcess
 
JOIN_ATTRIBUTE - Static variable in class com.healthmarketscience.jackcess.query.QueryFormat
 
JOIN_TYPE_MAP - Static variable in class com.healthmarketscience.jackcess.query.QueryFormat
 
Joiner - Class in com.healthmarketscience.jackcess
Utility for finding rows based on pre-defined, foreign-key table relationships.

K

KEEP_VALUE - Static variable in class com.healthmarketscience.jackcess.Column
Meaningless placeholder object for updating rows which indicates that a given column should keep its existing value.

L

LAST_ENTRY - Static variable in class com.healthmarketscience.jackcess.IndexData
special entry which is greater than any other entry
LAST_PAGE_NUMBER - Static variable in class com.healthmarketscience.jackcess.RowId
special page number which will sort after any other valid page number
LAST_ROW_ID - Static variable in class com.healthmarketscience.jackcess.RowId
special rowId which will sort after any other valid rowId
LEGACY_NUMERIC_INDEXES - Variable in class com.healthmarketscience.jackcess.JetFormat
 
LinkResolver - Interface in com.healthmarketscience.jackcess
Resolver for linked databases.
lock(long, long, boolean) - Method in class com.healthmarketscience.jackcess.MemFileChannel
 
longValue() - Method in class com.healthmarketscience.jackcess.complex.ComplexValueForeignKey
 

M

MAKE_TABLE_QUERY_OBJECT_FLAG - Static variable in class com.healthmarketscience.jackcess.query.QueryFormat
 
MakeTableQuery - Class in com.healthmarketscience.jackcess.query
Concrete Query subclass which represents an table creation query, e.g.: SELECT <query> INTO <newTable>
MakeTableQuery(String, List<Query.Row>, int) - Constructor for class com.healthmarketscience.jackcess.query.MakeTableQuery
 
map(FileChannel.MapMode, long, long) - Method in class com.healthmarketscience.jackcess.MemFileChannel
 
MAP_TYPE_INLINE - Static variable in class com.healthmarketscience.jackcess.UsageMap
Inline map type
MAP_TYPE_REFERENCE - Static variable in class com.healthmarketscience.jackcess.UsageMap
Reference map type, for maps that are too large to fit inline
markNotNull(Column) - Method in class com.healthmarketscience.jackcess.NullMask
Indicate that the column with the given number is not null (or a boolean value is true).
matches(Table, String, Object, Object) - Method in class com.healthmarketscience.jackcess.CaseInsensitiveColumnMatcher
 
matches(Table, String, Object, Object) - Method in interface com.healthmarketscience.jackcess.ColumnMatcher
Returns true if the given value1 should be considered a match for the given value2 for the given column in the given table, false otherwise.
matches(Map<String, Object>) - Method in class com.healthmarketscience.jackcess.RowFilter
Returns true if the given table row matches the Filter criteria, false otherwise.
matches(Table, String, Object, Object) - Method in class com.healthmarketscience.jackcess.SimpleColumnMatcher
 
matchesRange(ByteBuffer, int, byte[]) - Static method in class com.healthmarketscience.jackcess.ByteUtil
Matches a pattern of bytes against the given buffer starting at the given offset.
matchPattern(Map<String, Object>) - Static method in class com.healthmarketscience.jackcess.RowFilter
Creates a filter based on a row pattern.
matchPattern(Column, Object) - Static method in class com.healthmarketscience.jackcess.RowFilter
Creates a filter based on a single value row pattern.
MAX_COLUMN_NAME_LENGTH - Variable in class com.healthmarketscience.jackcess.JetFormat
 
MAX_COLUMNS_PER_TABLE - Variable in class com.healthmarketscience.jackcess.JetFormat
 
MAX_COMPRESSED_UNICODE_SIZE - Variable in class com.healthmarketscience.jackcess.JetFormat
 
MAX_DATABASE_SIZE - Variable in class com.healthmarketscience.jackcess.JetFormat
 
MAX_INDEX_NAME_LENGTH - Variable in class com.healthmarketscience.jackcess.JetFormat
 
MAX_INLINE_LONG_VALUE_SIZE - Variable in class com.healthmarketscience.jackcess.JetFormat
 
MAX_LONG_VALUE_ROW_SIZE - Variable in class com.healthmarketscience.jackcess.JetFormat
 
MAX_NUM_ROWS_ON_DATA_PAGE - Variable in class com.healthmarketscience.jackcess.JetFormat
 
MAX_RECORD_SIZE - Static variable in class com.healthmarketscience.jackcess.JetFormat
Maximum size of a record minus OLE objects and Memo fields
MAX_ROW_SIZE - Variable in class com.healthmarketscience.jackcess.JetFormat
 
MAX_TABLE_NAME_LENGTH - Variable in class com.healthmarketscience.jackcess.JetFormat
 
MAX_VALUE - Static variable in class com.healthmarketscience.jackcess.IndexData
special object which will always be greater than any other value, when searching for an index entry range in a multi-value index
mayBeAutoNumber() - Method in enum com.healthmarketscience.jackcess.DataType
 
MemFileChannel - Class in com.healthmarketscience.jackcess
FileChannel implementation which maintains the entire "file" in memory.
MIN_VALUE - Static variable in class com.healthmarketscience.jackcess.IndexData
special object which will always be greater than any other value, when searching for an index entry range in a multi-value index
MOVE_FORWARD - Static variable in class com.healthmarketscience.jackcess.Cursor
boolean value indicating forward movement
MOVE_REVERSE - Static variable in class com.healthmarketscience.jackcess.Cursor
boolean value indicating reverse movement
moveNextRows(int) - Method in class com.healthmarketscience.jackcess.Cursor
Moves forward as many rows as possible up to the given number of rows.
movePreviousRows(int) - Method in class com.healthmarketscience.jackcess.Cursor
Moves backward as many rows as possible up to the given number of rows.
moveToNextRow() - Method in class com.healthmarketscience.jackcess.Cursor
Moves to the next row as defined by this cursor.
moveToPreviousRow() - Method in class com.healthmarketscience.jackcess.Cursor
Moves to the previous row as defined by this cursor.
MultiValueColumnInfo - Class in com.healthmarketscience.jackcess.complex
Complex column info for a column holding multiple values per row.
MultiValueColumnInfo(Column, int, Table, Table) - Constructor for class com.healthmarketscience.jackcess.complex.MultiValueColumnInfo
 

N

name1 - Variable in class com.healthmarketscience.jackcess.query.Query.Row
 
name2 - Variable in class com.healthmarketscience.jackcess.query.Query.Row
 
narrowBuffer(ByteBuffer, int, int) - Static method in class com.healthmarketscience.jackcess.PageChannel
 
newAttachment(byte[]) - Static method in class com.healthmarketscience.jackcess.complex.AttachmentColumnInfo
 
newAttachment(ComplexValueForeignKey, byte[]) - Static method in class com.healthmarketscience.jackcess.complex.AttachmentColumnInfo
 
newAttachment(String, String, String, byte[], Date, Integer) - Static method in class com.healthmarketscience.jackcess.complex.AttachmentColumnInfo
 
newAttachment(ComplexValueForeignKey, String, String, String, byte[], Date, Integer) - Static method in class com.healthmarketscience.jackcess.complex.AttachmentColumnInfo
 
newChannel() - Static method in class com.healthmarketscience.jackcess.MemFileChannel
Creates a new read/write, empty MemFileChannel.
newChannel(File) - Static method in class com.healthmarketscience.jackcess.MemFileChannel
Creates a new read/write MemFileChannel containing the contents of the given File.
newChannel(File, String) - Static method in class com.healthmarketscience.jackcess.MemFileChannel
Creates a new MemFileChannel containing the contents of the given File with the given mode (for mode details see RandomAccessFile.RandomAccessFile(File,String)).
newChannel(InputStream) - Static method in class com.healthmarketscience.jackcess.MemFileChannel
Creates a new read/write MemFileChannel containing the contents of the given InputStream.
newChannel(InputStream, String) - Static method in class com.healthmarketscience.jackcess.MemFileChannel
Creates a new MemFileChannel containing the contents of the given InputStream with the given mode (for mode details see RandomAccessFile.RandomAccessFile(File,String)).
newChannel(ReadableByteChannel) - Static method in class com.healthmarketscience.jackcess.MemFileChannel
Creates a new read/write MemFileChannel containing the contents of the given ReadableByteChannel.
newChannel(ReadableByteChannel, String) - Static method in class com.healthmarketscience.jackcess.MemFileChannel
Creates a new MemFileChannel containing the contents of the given ReadableByteChannel with the given mode (for mode details see RandomAccessFile.RandomAccessFile(File,String)).
newHolder(TempBufferHolder.Type, boolean) - Static method in class com.healthmarketscience.jackcess.TempBufferHolder
Creates a new TempBufferHolder.
newHolder(TempBufferHolder.Type, boolean, ByteOrder) - Static method in class com.healthmarketscience.jackcess.TempBufferHolder
Creates a new TempBufferHolder.
newHolder(TempBufferHolder.Type) - Static method in class com.healthmarketscience.jackcess.TempPageHolder
Creates a new TempPageHolder.
NEWLINE - Static variable in class com.healthmarketscience.jackcess.query.QueryFormat
 
newSingleValue(Object) - Static method in class com.healthmarketscience.jackcess.complex.MultiValueColumnInfo
 
newSingleValue(ComplexValueForeignKey, Object) - Static method in class com.healthmarketscience.jackcess.complex.MultiValueColumnInfo
 
newValue(Map<String, ?>) - Static method in class com.healthmarketscience.jackcess.complex.UnsupportedColumnInfo
 
newValue(ComplexValueForeignKey, Map<String, ?>) - Static method in class com.healthmarketscience.jackcess.complex.UnsupportedColumnInfo
 
newVersion(String, Date) - Static method in class com.healthmarketscience.jackcess.complex.VersionHistoryColumnInfo
 
newVersion(ComplexValueForeignKey, String, Date) - Static method in class com.healthmarketscience.jackcess.complex.VersionHistoryColumnInfo
 
NullMask - Class in com.healthmarketscience.jackcess
Bitmask that indicates whether or not each column in a row is null.
NullMask(int) - Constructor for class com.healthmarketscience.jackcess.NullMask
 

O

objectId - Variable in class com.healthmarketscience.jackcess.query.Query.Row
 
OFFSET_CHILD_TAIL_INDEX_PAGE - Variable in class com.healthmarketscience.jackcess.JetFormat
 
OFFSET_CODE_PAGE - Variable in class com.healthmarketscience.jackcess.JetFormat
 
OFFSET_COLUMN_CODE_PAGE - Variable in class com.healthmarketscience.jackcess.JetFormat
 
OFFSET_COLUMN_COMPLEX_ID - Variable in class com.healthmarketscience.jackcess.JetFormat
 
OFFSET_COLUMN_COMPRESSED_UNICODE - Variable in class com.healthmarketscience.jackcess.JetFormat
 
OFFSET_COLUMN_FIXED_DATA_OFFSET - Variable in class com.healthmarketscience.jackcess.JetFormat
 
OFFSET_COLUMN_FIXED_DATA_ROW_OFFSET - Variable in class com.healthmarketscience.jackcess.JetFormat
 
OFFSET_COLUMN_FLAGS - Variable in class com.healthmarketscience.jackcess.JetFormat
 
OFFSET_COLUMN_LENGTH - Variable in class com.healthmarketscience.jackcess.JetFormat
 
OFFSET_COLUMN_NUMBER - Variable in class com.healthmarketscience.jackcess.JetFormat
 
OFFSET_COLUMN_PRECISION - Variable in class com.healthmarketscience.jackcess.JetFormat
 
OFFSET_COLUMN_SCALE - Variable in class com.healthmarketscience.jackcess.JetFormat
 
OFFSET_COLUMN_SORT_ORDER - Variable in class com.healthmarketscience.jackcess.JetFormat
 
OFFSET_COLUMN_TYPE - Variable in class com.healthmarketscience.jackcess.JetFormat
 
OFFSET_COLUMN_VARIABLE_TABLE_INDEX - Variable in class com.healthmarketscience.jackcess.JetFormat
 
OFFSET_ENCODING_KEY - Variable in class com.healthmarketscience.jackcess.JetFormat
 
OFFSET_FREE_SPACE - Variable in class com.healthmarketscience.jackcess.JetFormat
 
OFFSET_FREE_SPACE_PAGES - Variable in class com.healthmarketscience.jackcess.JetFormat
 
OFFSET_HEADER_DATE - Variable in class com.healthmarketscience.jackcess.JetFormat
 
OFFSET_INDEX_COMPRESSED_BYTE_COUNT - Variable in class com.healthmarketscience.jackcess.JetFormat
 
OFFSET_INDEX_DEF_BLOCK - Variable in class com.healthmarketscience.jackcess.JetFormat
 
OFFSET_INDEX_ENTRY_MASK - Variable in class com.healthmarketscience.jackcess.JetFormat
 
OFFSET_MASKED_HEADER - Variable in class com.healthmarketscience.jackcess.JetFormat
 
OFFSET_MAX_COLS - Variable in class com.healthmarketscience.jackcess.JetFormat
 
OFFSET_NEXT_AUTO_NUMBER - Variable in class com.healthmarketscience.jackcess.JetFormat
 
OFFSET_NEXT_COMPLEX_AUTO_NUMBER - Variable in class com.healthmarketscience.jackcess.JetFormat
 
OFFSET_NEXT_INDEX_PAGE - Variable in class com.healthmarketscience.jackcess.JetFormat
 
OFFSET_NEXT_TABLE_DEF_PAGE - Variable in class com.healthmarketscience.jackcess.JetFormat
 
OFFSET_NUM_COLS - Variable in class com.healthmarketscience.jackcess.JetFormat
 
OFFSET_NUM_INDEX_SLOTS - Variable in class com.healthmarketscience.jackcess.JetFormat
 
OFFSET_NUM_INDEXES - Variable in class com.healthmarketscience.jackcess.JetFormat
 
OFFSET_NUM_ROWS - Variable in class com.healthmarketscience.jackcess.JetFormat
 
OFFSET_NUM_ROWS_ON_DATA_PAGE - Variable in class com.healthmarketscience.jackcess.JetFormat
 
OFFSET_NUM_VAR_COLS - Variable in class com.healthmarketscience.jackcess.JetFormat
 
OFFSET_OWNED_PAGES - Variable in class com.healthmarketscience.jackcess.JetFormat
 
OFFSET_PASSWORD - Variable in class com.healthmarketscience.jackcess.JetFormat
 
OFFSET_PREV_INDEX_PAGE - Variable in class com.healthmarketscience.jackcess.JetFormat
 
OFFSET_REFERENCE_MAP_PAGE_NUMBERS - Variable in class com.healthmarketscience.jackcess.JetFormat
 
OFFSET_ROW_START - Variable in class com.healthmarketscience.jackcess.JetFormat
 
OFFSET_SORT_ORDER - Variable in class com.healthmarketscience.jackcess.JetFormat
 
OFFSET_TABLE_DEF_LOCATION - Variable in class com.healthmarketscience.jackcess.JetFormat
 
OFFSET_TABLE_TYPE - Variable in class com.healthmarketscience.jackcess.JetFormat
 
OFFSET_USAGE_MAP_PAGE_DATA - Variable in class com.healthmarketscience.jackcess.JetFormat
 
OFFSET_USAGE_MAP_START - Variable in class com.healthmarketscience.jackcess.JetFormat
 
open(File) - Static method in class com.healthmarketscience.jackcess.Database
Open an existing Database.
open(File, boolean) - Static method in class com.healthmarketscience.jackcess.Database
Open an existing Database.
open(File, boolean, boolean) - Static method in class com.healthmarketscience.jackcess.Database
Open an existing Database.
open(File, boolean, boolean, Charset, TimeZone) - Static method in class com.healthmarketscience.jackcess.Database
Open an existing Database.
open(File, boolean, boolean, Charset, TimeZone, CodecProvider) - Static method in class com.healthmarketscience.jackcess.Database
Open an existing Database.
open() - Method in class com.healthmarketscience.jackcess.DatabaseBuilder
Opens an existingnew Database using the configured information.
order - Variable in class com.healthmarketscience.jackcess.query.Query.Row
 
ORDERBY_ATTRIBUTE - Static variable in class com.healthmarketscience.jackcess.query.QueryFormat
 
OWNER_ACCESS_SELECT_TYPE - Static variable in class com.healthmarketscience.jackcess.query.QueryFormat
 

P

PAGE_SIZE - Variable in class com.healthmarketscience.jackcess.JetFormat
Database page size in bytes
PageChannel - Class in com.healthmarketscience.jackcess
Reads and writes individual pages in a database file
PageChannel(FileChannel, boolean, JetFormat, boolean) - Constructor for class com.healthmarketscience.jackcess.PageChannel
 
PageTypes - Interface in com.healthmarketscience.jackcess
Codes for page types
PARAM_TYPE_MAP - Static variable in class com.healthmarketscience.jackcess.query.QueryFormat
 
PARAMETER_ATTRIBUTE - Static variable in class com.healthmarketscience.jackcess.query.QueryFormat
 
PASSTHROUGH_QUERY_OBJECT_FLAG - Static variable in class com.healthmarketscience.jackcess.query.QueryFormat
 
PassthroughQuery - Class in com.healthmarketscience.jackcess.query
Concrete Query subclass which represents a query which will be executed via ODBC.
PassthroughQuery(String, List<Query.Row>, int) - Constructor for class com.healthmarketscience.jackcess.query.PassthroughQuery
 
PERCENT_SELECT_TYPE - Static variable in class com.healthmarketscience.jackcess.query.QueryFormat
 
position() - Method in class com.healthmarketscience.jackcess.MemFileChannel
 
position(long) - Method in class com.healthmarketscience.jackcess.MemFileChannel
 
positionAtRowData(Table.RowState, RowId) - Static method in class com.healthmarketscience.jackcess.Table
Sets the position and limit in a new buffer using the given rowState according to the given row number and row end, following overflow row pointers as necessary.
positionAtRowHeader(Table.RowState, RowId) - Static method in class com.healthmarketscience.jackcess.Table
Sets a new buffer to the correct row header page using the given rowState according to the given rowId.
possiblyInvalidate(int, ByteBuffer) - Method in class com.healthmarketscience.jackcess.TempPageHolder
Forces any current page data to be disregarded if it matches the given page number (any getPage/setPage call must reload page data) and is not the given buffer.
postTableLoadInit() - Method in class com.healthmarketscience.jackcess.complex.ComplexColumnInfo
 
postTableLoadInit() - Method in class com.healthmarketscience.jackcess.complex.VersionHistoryColumnInfo
 
PRIMARY_KEY_NAME - Static variable in class com.healthmarketscience.jackcess.IndexBuilder
name typically used by MS Access for the primary key index
PropertyMap - Class in com.healthmarketscience.jackcess
Map of properties for a given database object.
PropertyMap.Property - Class in com.healthmarketscience.jackcess
Info about a property defined in a PropertyMap.
PropertyMaps - Class in com.healthmarketscience.jackcess
Collection of PropertyMap instances read from a single property data block.
PropertyMaps(int) - Constructor for class com.healthmarketscience.jackcess.PropertyMaps
 
put(String, DataType, byte, Object) - Method in class com.healthmarketscience.jackcess.PropertyMap
Puts a property into this map with the given information.
put(PropertyMap) - Method in class com.healthmarketscience.jackcess.PropertyMaps
Adds the given PropertyMap to this group.
put3ByteInt(ByteBuffer, int) - Static method in class com.healthmarketscience.jackcess.ByteUtil
Put an integer into the given buffer at the given offset as a 3-byte integer.
put3ByteInt(ByteBuffer, int, ByteOrder) - Static method in class com.healthmarketscience.jackcess.ByteUtil
Put an integer into the given buffer at the given offset as a 3-byte integer.
put3ByteInt(ByteBuffer, int, int, ByteOrder) - Static method in class com.healthmarketscience.jackcess.ByteUtil
Put an integer into the given buffer at the given offset as a 3-byte integer.
putInt(ByteBuffer, int, ByteOrder) - Static method in class com.healthmarketscience.jackcess.ByteUtil
Writes an int at the current position in the given buffer, using the given ByteOrder
putInt(ByteBuffer, int, int, ByteOrder) - Static method in class com.healthmarketscience.jackcess.ByteUtil
Writes an int at the given position in the given buffer, using the given ByteOrder
putRange(ByteBuffer, int, int, byte) - Static method in class com.healthmarketscience.jackcess.ByteUtil
Sets all bytes in the given byte range to the given byte value.

Q

Query - Class in com.healthmarketscience.jackcess.query
Base class for classes which encapsulate information about an Access query.
Query.Row - Class in com.healthmarketscience.jackcess.query
Struct containing the information from a single row of the system query table.
Query.Row(Map<String, Object>) - Constructor for class com.healthmarketscience.jackcess.query.Query.Row
 
Query.Row(Byte, String, Short, Integer, String, String, Integer, byte[]) - Constructor for class com.healthmarketscience.jackcess.query.Query.Row
 
Query.Type - Enum in com.healthmarketscience.jackcess.query
 
QueryFormat - Class in com.healthmarketscience.jackcess.query
Constants used by the query data parsing.
QUOTABLE_CHAR_PAT - Static variable in class com.healthmarketscience.jackcess.query.QueryFormat
 

R

read(byte[]) - Method in class com.healthmarketscience.jackcess.Column
Deserialize a raw byte value for this column into an Object
read(byte[], ByteOrder) - Method in class com.healthmarketscience.jackcess.Column
Deserialize a raw byte value for this column into an Object
read(ByteBuffer, List<Column>) - Method in class com.healthmarketscience.jackcess.IndexData
Read the rest of the index info from a tableBuffer
read(ByteBuffer) - Method in class com.healthmarketscience.jackcess.MemFileChannel
 
read(ByteBuffer, long) - Method in class com.healthmarketscience.jackcess.MemFileChannel
 
read(ByteBuffer[], int, int) - Method in class com.healthmarketscience.jackcess.MemFileChannel
 
read(ByteBuffer) - Method in class com.healthmarketscience.jackcess.NullMask
Read a mask in from a buffer
read(Database, int, int, boolean) - Static method in class com.healthmarketscience.jackcess.UsageMap
 
READ_ONLY - Variable in class com.healthmarketscience.jackcess.JetFormat
the read/write mode of this format
readPage(ByteBuffer, int) - Method in class com.healthmarketscience.jackcess.PageChannel
 
readProperties(byte[], int) - Method in class com.healthmarketscience.jackcess.Database
 
Relationship - Class in com.healthmarketscience.jackcess
Information about a relationship between two tables in the database.
Relationship(String, Table, Table, int, int) - Constructor for class com.healthmarketscience.jackcess.Relationship
 
REMOTEDB_ATTRIBUTE - Static variable in class com.healthmarketscience.jackcess.query.QueryFormat
 
removeEntry(int) - Method in class com.healthmarketscience.jackcess.IndexPageCache.CacheDataPage
 
removePageNumber(int) - Method in class com.healthmarketscience.jackcess.UsageMap
Remove a page number from this usage map
ReplacementErrorHandler - Class in com.healthmarketscience.jackcess
Simple implementation of an ErrorHandler which always returns the configured object.
ReplacementErrorHandler() - Constructor for class com.healthmarketscience.jackcess.ReplacementErrorHandler
Constructs a ReplacementErrorHandler which replaces all errored values with null.
ReplacementErrorHandler(Object) - Constructor for class com.healthmarketscience.jackcess.ReplacementErrorHandler
Constructs a ReplacementErrorHandler which replaces all errored values with the given Object.
REQUIRED_PROP - Static variable in class com.healthmarketscience.jackcess.PropertyMap
 
reset() - Method in class com.healthmarketscience.jackcess.ByteUtil.ByteStream
 
reset() - Method in class com.healthmarketscience.jackcess.complex.ComplexValueForeignKey
 
reset() - Method in class com.healthmarketscience.jackcess.Cursor
Resets this cursor for forward traversal.
reset() - Method in class com.healthmarketscience.jackcess.IndexData.EntryCursor
 
reset() - Method in class com.healthmarketscience.jackcess.Table
After calling this method, getNextRow will return the first row in the table, see Cursor.reset().
reset() - Method in class com.healthmarketscience.jackcess.Table.RowState
 
reset() - Method in class com.healthmarketscience.jackcess.UsageMap.PageCursor
After calling this method, getNextPage will return the first page in the map
resolveLinkedDatabase(Database, String) - Method in interface com.healthmarketscience.jackcess.LinkResolver
Returns the appropriate Database instance for the linkeeFileName from the given linkerDb.
RESOURCE_PATH_PROPERTY - Static variable in class com.healthmarketscience.jackcess.Database
system property which can be used to set the path from which classpath resources are loaded (must end with a "/" if non-empty).
restoreSavepoint(Cursor.Savepoint) - Method in class com.healthmarketscience.jackcess.Cursor
Moves the cursor to a savepoint previously returned from Cursor.getSavepoint().
restoreSavepoint(Cursor.Savepoint) - Method in class com.healthmarketscience.jackcess.CursorBuilder
Sets a savepoint to restore for the initial position of the cursor.
reverseIterable() - Method in class com.healthmarketscience.jackcess.Cursor
Returns an Iterable whose iterator() method calls afterLast on this cursor and returns a modifiable Iterator which will iterate through all the rows of this table in reverse order.
reverseIterable(Collection<String>) - Method in class com.healthmarketscience.jackcess.Cursor
Returns an Iterable whose iterator() method calls afterLast on this table and returns a modifiable Iterator which will iterate through all the rows of this table in reverse order, returning only the given columns.
RowFilter - Class in com.healthmarketscience.jackcess
The RowFilter class encapsulates a filter test for a table row.
RowFilter() - Constructor for class com.healthmarketscience.jackcess.RowFilter
 
rowFitsOnDataPage(int, ByteBuffer, JetFormat) - Static method in class com.healthmarketscience.jackcess.Table
Returns true if a row of the given size will fit on the given data page, false otherwise.
RowId - Class in com.healthmarketscience.jackcess
Uniquely identifies a row of data within the access database.
RowId(int, int) - Constructor for class com.healthmarketscience.jackcess.RowId
Creates a new RowId instance.
RowId.Type - Enum in com.healthmarketscience.jackcess
type attributes for RowIds which simplify comparisons
rowMatchIterable(Map<String, ?>) - Method in class com.healthmarketscience.jackcess.Cursor
Returns an Iterable whose iterator() method returns the result of a call to Cursor.rowMatchIterator(Map)
rowMatchIterable(Collection<String>, Map<String, ?>) - Method in class com.healthmarketscience.jackcess.Cursor
Returns an Iterable whose iterator() method returns the result of a call to Cursor.rowMatchIterator(Collection,Map)
rowMatchIterator(Map<String, ?>) - Method in class com.healthmarketscience.jackcess.Cursor
Calls beforeFirst on this cursor and returns a modifiable Iterator which will iterate through all the rows of this table which match the given row pattern.
rowMatchIterator(Collection<String>, Map<String, ?>) - Method in class com.healthmarketscience.jackcess.Cursor
Calls beforeFirst on this table and returns a modifiable Iterator which will iterate through all the rows of this table which match the given row pattern, returning only the given columns.

S

SELECT_QUERY_OBJECT_FLAG - Static variable in class com.healthmarketscience.jackcess.query.QueryFormat
 
SELECT_STAR_SELECT_TYPE - Static variable in class com.healthmarketscience.jackcess.query.QueryFormat
 
SelectQuery - Class in com.healthmarketscience.jackcess.query
Concrete Query subclass which represents a select query, e.g.: SELECT <columns> FROM <tables> WHERE <expression>
SelectQuery(String, List<Query.Row>, int) - Constructor for class com.healthmarketscience.jackcess.query.SelectQuery
 
set(int, byte) - Method in class com.healthmarketscience.jackcess.ByteUtil.ByteStream
 
set(Object) - Method in interface com.healthmarketscience.jackcess.complex.SingleValue
 
set(String, Object) - Method in interface com.healthmarketscience.jackcess.complex.UnsupportedValue
 
setAutoNumber(boolean) - Method in class com.healthmarketscience.jackcess.Column
 
setAutoNumber(boolean) - Method in class com.healthmarketscience.jackcess.ColumnBuilder
Sets whether of not the new column is an auto-number column.
setAutoSync(boolean) - Method in class com.healthmarketscience.jackcess.DatabaseBuilder
Sets whether or not to enable auto-syncing on write.
setChannel(FileChannel) - Method in class com.healthmarketscience.jackcess.DatabaseBuilder
Sets a pre-opened FileChannel.
setCharset(Charset) - Method in class com.healthmarketscience.jackcess.Database
Sets a new Charset.
setCharset(Charset) - Method in class com.healthmarketscience.jackcess.DatabaseBuilder
Sets the Charset to use, if null, uses default.
setChildTailPageNumber(int) - Method in class com.healthmarketscience.jackcess.IndexPageCache.CacheDataPage
 
setCodecProvider(CodecProvider) - Method in class com.healthmarketscience.jackcess.DatabaseBuilder
Sets the CodecProvider for handling page encoding/decoding, may be null if no special encoding is necessary
setColumnIndex(int) - Method in class com.healthmarketscience.jackcess.Column
 
setColumnMatcher(ColumnMatcher) - Method in class com.healthmarketscience.jackcess.Cursor
Sets a new ColumnMatcher.
setColumnMatcher(ColumnMatcher) - Method in class com.healthmarketscience.jackcess.CursorBuilder
Sets the ColumnMatcher to use for matching row patterns.
setColumnNumber(short) - Method in class com.healthmarketscience.jackcess.Column
 
setColumnOrder(Table.ColumnOrder) - Method in class com.healthmarketscience.jackcess.Database
Sets a new Table.ColumnOrder.
setComplexValueForeignKey(ComplexValueForeignKey) - Method in interface com.healthmarketscience.jackcess.complex.ComplexValue
 
setCompressedUnicode(boolean) - Method in class com.healthmarketscience.jackcess.Column
 
setCompressedUnicode(boolean) - Method in class com.healthmarketscience.jackcess.ColumnBuilder
Sets whether of not the new column allows unicode compression.
setCurrentRowValue(Column, Object) - Method in class com.healthmarketscience.jackcess.Cursor
Updates a single value in the current row.
setCursor(Cursor) - Method in class com.healthmarketscience.jackcess.ExportUtil.Builder
 
setDatabase(Database) - Method in class com.healthmarketscience.jackcess.ExportUtil.Builder
 
setDatabase(Database) - Method in class com.healthmarketscience.jackcess.ImportUtil.Builder
 
setDelimiter(String) - Method in class com.healthmarketscience.jackcess.ExportUtil.Builder
 
setDelimiter(String) - Method in class com.healthmarketscience.jackcess.ImportUtil.Builder
 
setEndEntry(Object...) - Method in class com.healthmarketscience.jackcess.CursorBuilder
Sets the ending row for a range based index cursor to the given entry (where the given values correspond to the index's columns).
setEndRow(Object[]) - Method in class com.healthmarketscience.jackcess.CursorBuilder
Sets the ending row for a range based index cursor.
setEndRowInclusive(boolean) - Method in class com.healthmarketscience.jackcess.CursorBuilder
Sets whether the ending row for a range based index cursor is inclusive or exclusive.
setEnforceForeignKeys(Boolean) - Method in class com.healthmarketscience.jackcess.Database
Sets a new foreign-key enforcement policy.
setEntries(List<IndexData.Entry>) - Method in class com.healthmarketscience.jackcess.IndexPageCache.CacheDataPage
 
setEntryPrefix(byte[]) - Method in class com.healthmarketscience.jackcess.IndexPageCache.CacheDataPage
 
setErrorHandler(ErrorHandler) - Method in class com.healthmarketscience.jackcess.Cursor
Sets a new ErrorHandler.
setErrorHandler(ErrorHandler) - Method in class com.healthmarketscience.jackcess.Database
Sets a new ErrorHandler.
setErrorHandler(ErrorHandler) - Method in class com.healthmarketscience.jackcess.Table.RowState
 
setErrorHandler(ErrorHandler) - Method in class com.healthmarketscience.jackcess.Table
Sets a new ErrorHandler.
setEscapeIdentifiers(boolean) - Method in class com.healthmarketscience.jackcess.TableBuilder
Sets whether or not subsequently added columns will have their names automatically escaped
setFile(File) - Method in class com.healthmarketscience.jackcess.DatabaseBuilder
File containing an existing database for DatabaseBuilder.open() or target file for new database for DatabaseBuilder.create() (in which case, tf this file already exists, it will be overwritten.)
setFileData(byte[]) - Method in interface com.healthmarketscience.jackcess.complex.Attachment
 
setFileFlags(Integer) - Method in interface com.healthmarketscience.jackcess.complex.Attachment
 
setFileFormat(Database.FileFormat) - Method in class com.healthmarketscience.jackcess.DatabaseBuilder
Sets the version of new database (DatabaseBuilder.create() only).
setFileName(String) - Method in interface com.healthmarketscience.jackcess.complex.Attachment
 
setFileNameExtension(String) - Method in class com.healthmarketscience.jackcess.ExportUtil.Builder
 
setFileTimeStamp(Date) - Method in interface com.healthmarketscience.jackcess.complex.Attachment
 
setFileType(String) - Method in interface com.healthmarketscience.jackcess.complex.Attachment
 
setFileUrl(String) - Method in interface com.healthmarketscience.jackcess.complex.Attachment
 
setFilter(ExportFilter) - Method in class com.healthmarketscience.jackcess.ExportUtil.Builder
 
setFilter(ImportFilter) - Method in class com.healthmarketscience.jackcess.ImportUtil.Builder
 
setFixedDataOffset(int) - Method in class com.healthmarketscience.jackcess.Column
 
setFromColumn(Column) - Method in class com.healthmarketscience.jackcess.ColumnBuilder
Sets all attributes except name from the given Column template.
setHeader(boolean) - Method in class com.healthmarketscience.jackcess.ExportUtil.Builder
 
setHeader(boolean) - Method in class com.healthmarketscience.jackcess.ImportUtil.Builder
 
setHyperlink(boolean) - Method in class com.healthmarketscience.jackcess.Column
 
setId(int) - Method in interface com.healthmarketscience.jackcess.complex.ComplexValue
 
setIgnoreNulls() - Method in class com.healthmarketscience.jackcess.IndexBuilder
Sets this index to ignore null values.
setIndex(Index) - Method in class com.healthmarketscience.jackcess.CursorBuilder
Sets an index to use for the cursor.
setIndexByColumnNames(String...) - Method in class com.healthmarketscience.jackcess.CursorBuilder
Sets an index to use for the cursor by searching the table for an index with exactly the given columns.
setIndexByColumns(Column...) - Method in class com.healthmarketscience.jackcess.CursorBuilder
Sets an index to use for the cursor by searching the table for an index with exactly the given columns.
setIndexByName(String) - Method in class com.healthmarketscience.jackcess.CursorBuilder
Sets an index to use for the cursor by searching the table for an index with the given name.
setLeaf(boolean) - Method in class com.healthmarketscience.jackcess.IndexPageCache.CacheDataPage
 
setLength(short) - Method in class com.healthmarketscience.jackcess.Column
 
setLength(int) - Method in class com.healthmarketscience.jackcess.ColumnBuilder
Sets the length (in bytes) for the new column.
setLengthInUnits(short) - Method in class com.healthmarketscience.jackcess.Column
 
setLengthInUnits(int) - Method in class com.healthmarketscience.jackcess.ColumnBuilder
Sets the length (in type specific units) for the new column.
setLinkResolver(LinkResolver) - Method in class com.healthmarketscience.jackcess.Database
Sets a new LinkResolver.
setMaxLength() - Method in class com.healthmarketscience.jackcess.ColumnBuilder
Sets the length for the new column to the max length for the type.
setName(String) - Method in class com.healthmarketscience.jackcess.Column
 
setName(String) - Method in class com.healthmarketscience.jackcess.Index
 
setName(String) - Method in class com.healthmarketscience.jackcess.IndexBuilder.Column
 
setName(String) - Method in class com.healthmarketscience.jackcess.IndexBuilder
Sets the name of the index.
setNewPage(PageChannel) - Method in class com.healthmarketscience.jackcess.TempPageHolder
Allocates a new buffer in the database (with undefined data) and returns a new empty buffer.
setNextPageNumber(int) - Method in class com.healthmarketscience.jackcess.IndexPageCache.CacheDataPage
 
setPage(PageChannel, int) - Method in class com.healthmarketscience.jackcess.TempPageHolder
Sets the current page number and returns that page
setPrecision(byte) - Method in class com.healthmarketscience.jackcess.Column
 
setPrecision(int) - Method in class com.healthmarketscience.jackcess.ColumnBuilder
Sets the precision for the new column.
setPrevPageNumber(int) - Method in class com.healthmarketscience.jackcess.IndexPageCache.CacheDataPage
 
setPrimaryKey() - Method in class com.healthmarketscience.jackcess.IndexBuilder
Sets this index to be a primary key index (additionally sets the index as unique).
setPrimaryKey(String...) - Method in class com.healthmarketscience.jackcess.TableBuilder
Sets the names of the primary key columns for this table.
setQuote(char) - Method in class com.healthmarketscience.jackcess.ExportUtil.Builder
 
setQuote(char) - Method in class com.healthmarketscience.jackcess.ImportUtil.Builder
 
setReadOnly(boolean) - Method in class com.healthmarketscience.jackcess.DatabaseBuilder
Sets flag which, iff true, will force opening file in read-only mode (DatabaseBuilder.open() only).
setRootPageNumber(int) - Method in class com.healthmarketscience.jackcess.IndexPageCache
Sets the root page for this index, must be called before normal usage.
setRowValue(Object[], Object) - Method in class com.healthmarketscience.jackcess.Column
 
setRowValue(Map<String, Object>, Object) - Method in class com.healthmarketscience.jackcess.Column
 
setScale(byte) - Method in class com.healthmarketscience.jackcess.Column
 
setScale(int) - Method in class com.healthmarketscience.jackcess.ColumnBuilder
Sets the scale for the new column.
setSpecificEntry(Object...) - Method in class com.healthmarketscience.jackcess.CursorBuilder
Sets the starting and ending row for a range based index cursor to the given entry (where the given values correspond to the index's columns).
setSpecificRow(Object[]) - Method in class com.healthmarketscience.jackcess.CursorBuilder
Sets the starting and ending row for a range based index cursor.
setSQLType(int) - Method in class com.healthmarketscience.jackcess.Column
 
setSQLType(int, int) - Method in class com.healthmarketscience.jackcess.Column
 
setSQLType(int) - Method in class com.healthmarketscience.jackcess.ColumnBuilder
Sets the type for the new column based on the given SQL type.
setSQLType(int, int) - Method in class com.healthmarketscience.jackcess.ColumnBuilder
Sets the type for the new column based on the given SQL type and target data length (in type specific units).
setStartEntry(Object...) - Method in class com.healthmarketscience.jackcess.CursorBuilder
Sets the starting row for a range based index cursor to the given entry (where the given values correspond to the index's columns).
setStartRow(Object[]) - Method in class com.healthmarketscience.jackcess.CursorBuilder
Sets the starting row for a range based index cursor.
setStartRowInclusive(boolean) - Method in class com.healthmarketscience.jackcess.CursorBuilder
Sets whether the starting row for a range based index cursor is inclusive or exclusive.
setTableName(String) - Method in class com.healthmarketscience.jackcess.ExportUtil.Builder
 
setTableName(String) - Method in class com.healthmarketscience.jackcess.ImportUtil.Builder
 
setTextSortOrder(Column.SortOrder) - Method in class com.healthmarketscience.jackcess.Column
 
setTimeZone(TimeZone) - Method in class com.healthmarketscience.jackcess.Database
Sets a new TimeZone.
setTimeZone(TimeZone) - Method in class com.healthmarketscience.jackcess.DatabaseBuilder
Sets the TimeZone to use for interpreting dates, if null, uses default
setTotalEntrySize(int) - Method in class com.healthmarketscience.jackcess.IndexPageCache.CacheDataPage
 
setType(DataType) - Method in class com.healthmarketscience.jackcess.Column
Also sets the length and the variable length flag, inferred from the type.
setType(DataType) - Method in class com.healthmarketscience.jackcess.ColumnBuilder
Sets the type for the new column.
setUnique() - Method in class com.healthmarketscience.jackcess.IndexBuilder
Sets this index to enforce uniqueness.
setUseBigIndex(boolean) - Method in class com.healthmarketscience.jackcess.Database
Set whether or not big index support is enabled for tables.
setUseExistingTable(boolean) - Method in class com.healthmarketscience.jackcess.ImportUtil.Builder
 
setVariableLength(boolean) - Method in class com.healthmarketscience.jackcess.Column
 
setVarLenTableIndex(int) - Method in class com.healthmarketscience.jackcess.Column
 
setVersionHistoryColumn(Column) - Method in class com.healthmarketscience.jackcess.Column
 
shortValue() - Method in class com.healthmarketscience.jackcess.complex.ComplexValueForeignKey
 
shouldIgnoreNulls() - Method in class com.healthmarketscience.jackcess.Index
Whether or not null values are actually recorded in the index.
shouldIgnoreNulls() - Method in class com.healthmarketscience.jackcess.IndexData
Whether or not null values are actually recorded in the index.
SimpleColumnMatcher - Class in com.healthmarketscience.jackcess
Simple concrete implementation of ColumnMatcher which test for equality.
SimpleColumnMatcher() - Constructor for class com.healthmarketscience.jackcess.SimpleColumnMatcher
 
SimpleExportFilter - Class in com.healthmarketscience.jackcess
Simple concrete implementation of ImportFilter which just returns the given values.
SimpleExportFilter() - Constructor for class com.healthmarketscience.jackcess.SimpleExportFilter
 
SimpleImportFilter - Class in com.healthmarketscience.jackcess
Simple concrete implementation of ImportFilter which just returns the given values.
SimpleImportFilter() - Constructor for class com.healthmarketscience.jackcess.SimpleImportFilter
 
SimpleIndexData - Class in com.healthmarketscience.jackcess
Simple implementation of an Access table index
SimpleIndexData(Table, int, int, int) - Constructor for class com.healthmarketscience.jackcess.SimpleIndexData
 
SingleValue - Interface in com.healthmarketscience.jackcess.complex
Complex value corresponding to an single value in a multi-value column.
size() - Method in class com.healthmarketscience.jackcess.MemFileChannel
 
SIZE_COLUMN_DEF_BLOCK - Variable in class com.healthmarketscience.jackcess.JetFormat
 
SIZE_COLUMN_HEADER - Variable in class com.healthmarketscience.jackcess.JetFormat
 
SIZE_INDEX_COLUMN_BLOCK - Variable in class com.healthmarketscience.jackcess.JetFormat
 
SIZE_INDEX_DEFINITION - Variable in class com.healthmarketscience.jackcess.JetFormat
 
SIZE_INDEX_ENTRY_MASK - Variable in class com.healthmarketscience.jackcess.JetFormat
 
SIZE_INDEX_INFO_BLOCK - Variable in class com.healthmarketscience.jackcess.JetFormat
 
SIZE_LONG_VALUE_DEF - Variable in class com.healthmarketscience.jackcess.JetFormat
 
SIZE_NAME_LENGTH - Variable in class com.healthmarketscience.jackcess.JetFormat
 
SIZE_PASSWORD - Variable in class com.healthmarketscience.jackcess.JetFormat
 
SIZE_ROW_COLUMN_COUNT - Variable in class com.healthmarketscience.jackcess.JetFormat
 
SIZE_ROW_LOCATION - Variable in class com.healthmarketscience.jackcess.JetFormat
 
SIZE_ROW_VAR_COL_OFFSET - Variable in class com.healthmarketscience.jackcess.JetFormat
 
SIZE_SORT_ORDER - Variable in class com.healthmarketscience.jackcess.JetFormat
 
SIZE_TDEF_HEADER - Variable in class com.healthmarketscience.jackcess.JetFormat
 
SIZE_TDEF_TRAILER - Variable in class com.healthmarketscience.jackcess.JetFormat
 
SKIP_AFTER_INDEX_FLAGS - Variable in class com.healthmarketscience.jackcess.JetFormat
 
SKIP_AFTER_INDEX_SLOT - Variable in class com.healthmarketscience.jackcess.JetFormat
 
SKIP_BEFORE_INDEX - Variable in class com.healthmarketscience.jackcess.JetFormat
 
SKIP_BEFORE_INDEX_FLAGS - Variable in class com.healthmarketscience.jackcess.JetFormat
 
SKIP_BEFORE_INDEX_SLOT - Variable in class com.healthmarketscience.jackcess.JetFormat
 
START_ATTRIBUTE - Static variable in class com.healthmarketscience.jackcess.query.QueryFormat
 
swap2Bytes(byte[], int) - Static method in class com.healthmarketscience.jackcess.ByteUtil
Swaps the 2 bytes (changes endianness) of the bytes at the given offset.
swap4Bytes(byte[], int) - Static method in class com.healthmarketscience.jackcess.ByteUtil
Swaps the 4 bytes (changes endianness) of the bytes at the given offset.

T

Table - Class in com.healthmarketscience.jackcess
A single database table
Table.ColumnOrder - Enum in com.healthmarketscience.jackcess
enum which controls the ordering of the columns in a table.
Table.RowState - Class in com.healthmarketscience.jackcess
Maintains the state of reading a row of data.
TABLE_ATTRIBUTE - Static variable in class com.healthmarketscience.jackcess.query.QueryFormat
 
TABLE_DEF - Static variable in interface com.healthmarketscience.jackcess.PageTypes
Table definition page
TableBuilder - Class in com.healthmarketscience.jackcess
Builder style class for constructing a Column.
TableBuilder(String) - Constructor for class com.healthmarketscience.jackcess.TableBuilder
 
TableBuilder(String, boolean) - Constructor for class com.healthmarketscience.jackcess.TableBuilder
 
TempBufferHolder - Class in com.healthmarketscience.jackcess
Manages a reference to a ByteBuffer.
TempBufferHolder.Type - Enum in com.healthmarketscience.jackcess
The caching type for the buffer holder.
TempPageHolder - Class in com.healthmarketscience.jackcess
Manages a reference to a page buffer.
TEXT_FIELD_MAX_LENGTH - Static variable in class com.healthmarketscience.jackcess.JetFormat
Maximum size of a text field
TEXT_FIELD_UNIT_SIZE - Static variable in class com.healthmarketscience.jackcess.JetFormat
the "unit" size for text fields
TEXT_FLAG - Static variable in class com.healthmarketscience.jackcess.query.QueryFormat
 
TIMEZONE_PROPERTY - Static variable in class com.healthmarketscience.jackcess.Database
system property which can be used to set the default TimeZone used for date calculations.
TITLE_PROP - Static variable in class com.healthmarketscience.jackcess.PropertyMap
 
toBooleanValue(Object) - Static method in class com.healthmarketscience.jackcess.Column
Interpret a boolean value (null == false)
toByteArray() - Method in class com.healthmarketscience.jackcess.ByteUtil.ByteStream
 
toByteArray(Object) - Static method in class com.healthmarketscience.jackcess.Column
 
toCharSequence(Object) - Static method in class com.healthmarketscience.jackcess.Column
 
toColumn() - Method in class com.healthmarketscience.jackcess.ColumnBuilder
Creates a new Column with the currently configured attributes.
toColumns(ResultSetMetaData) - Static method in class com.healthmarketscience.jackcess.ImportUtil
Returns a List of Column instances converted from the given ResultSetMetaData (this is the same method used by the various importResultSet() methods).
toCursor() - Method in class com.healthmarketscience.jackcess.CursorBuilder
Returns a new cursor for the table, constructed to the given specifications.
toFKString() - Method in class com.healthmarketscience.jackcess.Joiner
Returns a pretty string describing the foreign key relationship backing this Joiner.
toHexFile(String, ByteBuffer, int, int) - Static method in class com.healthmarketscience.jackcess.ByteUtil
Writes a chunk of data to a file in pretty printed hexidecimal.
toHexString(ByteBuffer, int) - Static method in class com.healthmarketscience.jackcess.ByteUtil
Convert a byte buffer to a hexadecimal string for display
toHexString(byte[]) - Static method in class com.healthmarketscience.jackcess.ByteUtil
Convert a byte array to a hexadecimal string for display
toHexString(ByteBuffer, int, int) - Static method in class com.healthmarketscience.jackcess.ByteUtil
Convert a byte buffer to a hexadecimal string for display
toHexString(ByteBuffer, int, int, boolean) - Static method in class com.healthmarketscience.jackcess.ByteUtil
Convert a byte buffer to a hexadecimal string for display
toHexString(Database, int, int) - Static method in class com.healthmarketscience.jackcess.ByteUtil
Convert the given number of bytes from the given database page to a hexidecimal string for display.
toIndexCursor() - Method in class com.healthmarketscience.jackcess.CursorBuilder
Returns a new index cursor for the table, constructed to the given specifications.
TOP_SELECT_TYPE - Static variable in class com.healthmarketscience.jackcess.query.QueryFormat
 
toSQLString() - Method in class com.healthmarketscience.jackcess.query.Query
Returns the actual SQL string which this query data represents.
toString() - Method in class com.healthmarketscience.jackcess.BigIndexData
 
toString() - Method in class com.healthmarketscience.jackcess.Column.SortOrder
 
toString() - Method in class com.healthmarketscience.jackcess.Column
 
toString() - Method in class com.healthmarketscience.jackcess.complex.ComplexColumnInfo
 
toString() - Method in class com.healthmarketscience.jackcess.complex.ComplexValueForeignKey
 
toString() - Method in class com.healthmarketscience.jackcess.Cursor.Id
 
toString() - Method in class com.healthmarketscience.jackcess.Cursor.Savepoint
 
toString() - Method in class com.healthmarketscience.jackcess.Cursor
 
toString() - Method in enum com.healthmarketscience.jackcess.Database.FileFormat
 
toString() - Method in class com.healthmarketscience.jackcess.Database
 
toString() - Method in class com.healthmarketscience.jackcess.Index.ForeignKeyReference
 
toString() - Method in class com.healthmarketscience.jackcess.Index
 
toString() - Method in class com.healthmarketscience.jackcess.IndexData.ColumnDescriptor
 
toString() - Method in class com.healthmarketscience.jackcess.IndexData.Entry
 
toString() - Method in class com.healthmarketscience.jackcess.IndexData.EntryCursor
 
toString() - Method in class com.healthmarketscience.jackcess.IndexData
 
toString() - Method in class com.healthmarketscience.jackcess.IndexPageCache
 
toString() - Method in class com.healthmarketscience.jackcess.JetFormat
 
toString() - Method in class com.healthmarketscience.jackcess.PropertyMap.Property
 
toString() - Method in class com.healthmarketscience.jackcess.PropertyMap
 
toString() - Method in class com.healthmarketscience.jackcess.PropertyMaps
 
toString() - Method in class com.healthmarketscience.jackcess.query.Query.Row
 
toString() - Method in class com.healthmarketscience.jackcess.query.Query
 
toString() - Method in class com.healthmarketscience.jackcess.Relationship
 
toString() - Method in class com.healthmarketscience.jackcess.RowId
 
toString() - Method in class com.healthmarketscience.jackcess.Table.RowState
 
toString() - Method in class com.healthmarketscience.jackcess.Table
 
toString() - Method in class com.healthmarketscience.jackcess.UsageMap.PageCursor
 
toString() - Method in class com.healthmarketscience.jackcess.UsageMap
 
toTable(Database) - Method in class com.healthmarketscience.jackcess.TableBuilder
Creates a new Table in the given Database with the currently configured attributes.
toTableRow() - Method in class com.healthmarketscience.jackcess.query.Query.Row
 
toUnitSize(int) - Method in enum com.healthmarketscience.jackcess.DataType
 
toValidPrecision(int) - Method in enum com.healthmarketscience.jackcess.DataType
 
toValidScale(int) - Method in enum com.healthmarketscience.jackcess.DataType
 
toValidSize(int) - Method in enum com.healthmarketscience.jackcess.DataType
 
transferFrom(ReadableByteChannel, long, long) - Method in class com.healthmarketscience.jackcess.MemFileChannel
 
transferTo(WritableByteChannel) - Method in class com.healthmarketscience.jackcess.MemFileChannel
Convenience method for writing the entire contents of this channel to the given destination channel.
transferTo(long, long, WritableByteChannel) - Method in class com.healthmarketscience.jackcess.MemFileChannel
 
transferTo(OutputStream) - Method in class com.healthmarketscience.jackcess.MemFileChannel
Convenience method for writing the entire contents of this channel to the given destination stream.
transferTo(long, long, OutputStream) - Method in class com.healthmarketscience.jackcess.MemFileChannel
Convenience method for writing the selected portion of this channel to the given destination stream.
trimTrailing(byte, byte) - Method in class com.healthmarketscience.jackcess.ByteUtil.ByteStream
 
truncate(long) - Method in class com.healthmarketscience.jackcess.MemFileChannel
 
tryLock(long, long, boolean) - Method in class com.healthmarketscience.jackcess.MemFileChannel
 
TYPE_ATTRIBUTE - Static variable in class com.healthmarketscience.jackcess.query.QueryFormat
 
TYPE_SYSTEM - Static variable in class com.healthmarketscience.jackcess.Table
Table type code for system tables
TYPE_USER - Static variable in class com.healthmarketscience.jackcess.Table
Table type code for user tables

U

UNION_FLAG - Static variable in class com.healthmarketscience.jackcess.query.QueryFormat
 
UNION_PART1 - Static variable in class com.healthmarketscience.jackcess.query.QueryFormat
 
UNION_PART2 - Static variable in class com.healthmarketscience.jackcess.query.QueryFormat
 
UNION_QUERY_OBJECT_FLAG - Static variable in class com.healthmarketscience.jackcess.query.QueryFormat
 
UnionQuery - Class in com.healthmarketscience.jackcess.query
Concrete Query subclass which represents a UNION query, e.g.: SELECT <query1> UNION SELECT <query2>
UnionQuery(String, List<Query.Row>, int) - Constructor for class com.healthmarketscience.jackcess.query.UnionQuery
 
UNKNOWN_FLAG_MASK - Static variable in class com.healthmarketscience.jackcess.Column
mask for the unknown bit (possible "can be null"?)
UNSUPPORTED_HANDLER - Static variable in class com.healthmarketscience.jackcess.DefaultCodecProvider
common instance of DefaultCodecProvider.UnsupportedHandler
UnsupportedCodecException - Exception in com.healthmarketscience.jackcess
Exception thrown by a CodecHandler to indicate that the current encoding is not supported.
UnsupportedCodecException(String) - Constructor for exception com.healthmarketscience.jackcess.UnsupportedCodecException
 
UnsupportedCodecException(String, Throwable) - Constructor for exception com.healthmarketscience.jackcess.UnsupportedCodecException
 
UnsupportedCodecException(Throwable) - Constructor for exception com.healthmarketscience.jackcess.UnsupportedCodecException
 
UnsupportedColumnInfo - Class in com.healthmarketscience.jackcess.complex
Complex column info for an unsupported complex type.
UnsupportedColumnInfo(Column, int, Table, Table) - Constructor for class com.healthmarketscience.jackcess.complex.UnsupportedColumnInfo
 
UnsupportedValue - Interface in com.healthmarketscience.jackcess.complex
Complex value corresponding to an unsupported complex column type.
update() - Method in interface com.healthmarketscience.jackcess.complex.ComplexValue
Writes any updated data for this complex value to the database.
update() - Method in class com.healthmarketscience.jackcess.Index
Writes the current index state to the database.
update() - Method in class com.healthmarketscience.jackcess.IndexData
Writes the current index state to the database.
UPDATE_QUERY_OBJECT_FLAG - Static variable in class com.healthmarketscience.jackcess.query.QueryFormat
 
updateAttachment(Attachment) - Method in class com.healthmarketscience.jackcess.complex.ComplexValueForeignKey
 
updateCurrentRow(Object...) - Method in class com.healthmarketscience.jackcess.Cursor
Update the current row.
updateCurrentRow(Object...) - Method in class com.healthmarketscience.jackcess.Table
Updates the current row to the new values.
updateMultiValue(SingleValue) - Method in class com.healthmarketscience.jackcess.complex.ComplexValueForeignKey
 
UpdateQuery - Class in com.healthmarketscience.jackcess.query
Concrete Query subclass which represents a row update query, e.g.: UPDATE <table> SET <newValues>
UpdateQuery(String, List<Query.Row>, int) - Constructor for class com.healthmarketscience.jackcess.query.UpdateQuery
 
updateRawValue(Map<String, Object>) - Method in class com.healthmarketscience.jackcess.complex.ComplexColumnInfo
 
updateRow(Table.RowState, RowId, Object...) - Method in class com.healthmarketscience.jackcess.Table
Update the row on which the given rowState is currently positioned.
updateUnsupportedValue(UnsupportedValue) - Method in class com.healthmarketscience.jackcess.complex.ComplexValueForeignKey
 
updateValue(V) - Method in class com.healthmarketscience.jackcess.complex.ComplexColumnInfo
 
updateValue(Version) - Method in class com.healthmarketscience.jackcess.complex.VersionHistoryColumnInfo
 
updateValues(Collection<? extends V>) - Method in class com.healthmarketscience.jackcess.complex.ComplexColumnInfo
 
USAGE_MAP - Static variable in interface com.healthmarketscience.jackcess.PageTypes
Table usage map page
USAGE_MAP_TABLE_BYTE_LENGTH - Variable in class com.healthmarketscience.jackcess.JetFormat
 
UsageMap - Class in com.healthmarketscience.jackcess
Describes which database pages a particular table uses
UsageMap.PageCursor - Class in com.healthmarketscience.jackcess
Utility class to traverse over the pages in the UsageMap.
USE_BIG_INDEX_PROPERTY - Static variable in class com.healthmarketscience.jackcess.Database
(boolean) system property which can be used to disable the default big index support.

V

validate(JetFormat) - Method in class com.healthmarketscience.jackcess.Column
Checks that this column definition is valid.
validate(Set<String>) - Method in class com.healthmarketscience.jackcess.IndexBuilder
 
validateIdentifierName(String, int, String) - Static method in class com.healthmarketscience.jackcess.Database
Validates an identifier name.
VALIDATION_RULE_PROP - Static variable in class com.healthmarketscience.jackcess.PropertyMap
 
VALIDATION_TEXT_PROP - Static variable in class com.healthmarketscience.jackcess.PropertyMap
 
valueOf(String) - Static method in enum com.healthmarketscience.jackcess.complex.ComplexDataType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.healthmarketscience.jackcess.Database.FileFormat
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.healthmarketscience.jackcess.DataType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.healthmarketscience.jackcess.IndexData.EntryType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.healthmarketscience.jackcess.JetFormat.CodecType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.healthmarketscience.jackcess.query.Query.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.healthmarketscience.jackcess.RowId.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.healthmarketscience.jackcess.Table.ColumnOrder
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.healthmarketscience.jackcess.TempBufferHolder.Type
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.healthmarketscience.jackcess.complex.ComplexDataType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.healthmarketscience.jackcess.Database.FileFormat
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.healthmarketscience.jackcess.DataType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.healthmarketscience.jackcess.IndexData.EntryType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.healthmarketscience.jackcess.JetFormat.CodecType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.healthmarketscience.jackcess.query.Query.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.healthmarketscience.jackcess.RowId.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.healthmarketscience.jackcess.Table.ColumnOrder
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.healthmarketscience.jackcess.TempBufferHolder.Type
Returns an array containing the constants of this enum type, in the order they are declared.
Version - Interface in com.healthmarketscience.jackcess.complex
Complex value corresponding to a version of a memo column.
VERSION_12 - Static variable in class com.healthmarketscience.jackcess.JetFormat
the JetFormat constants for the Jet database version "12"
VERSION_14 - Static variable in class com.healthmarketscience.jackcess.JetFormat
the JetFormat constants for the Jet database version "14"
VERSION_3 - Static variable in class com.healthmarketscience.jackcess.JetFormat
the JetFormat constants for the Jet database version "3"
VERSION_4 - Static variable in class com.healthmarketscience.jackcess.JetFormat
the JetFormat constants for the Jet database version "4"
VERSION_MSISAM - Static variable in class com.healthmarketscience.jackcess.JetFormat
the JetFormat constants for the MSISAM database
VersionHistoryColumnInfo - Class in com.healthmarketscience.jackcess.complex
Complex column info for a column which tracking the version history of an "append only" memo column.
VersionHistoryColumnInfo(Column, int, Table, Table) - Constructor for class com.healthmarketscience.jackcess.complex.VersionHistoryColumnInfo
 

W

WHERE_ATTRIBUTE - Static variable in class com.healthmarketscience.jackcess.query.QueryFormat
 
write(int) - Method in class com.healthmarketscience.jackcess.ByteUtil.ByteStream
 
write(byte[]) - Method in class com.healthmarketscience.jackcess.ByteUtil.ByteStream
 
write(byte[], int, int) - Method in class com.healthmarketscience.jackcess.ByteUtil.ByteStream
 
write(Object, int) - Method in class com.healthmarketscience.jackcess.Column
Serialize an Object into a raw byte value for this column in little endian order
write(Object, int, ByteOrder) - Method in class com.healthmarketscience.jackcess.Column
Serialize an Object into a raw byte value for this column
write() - Method in class com.healthmarketscience.jackcess.IndexPageCache
Writes any outstanding changes for this index to the file.
write(ByteBuffer) - Method in class com.healthmarketscience.jackcess.MemFileChannel
 
write(ByteBuffer, long) - Method in class com.healthmarketscience.jackcess.MemFileChannel
 
write(ByteBuffer[], int, int) - Method in class com.healthmarketscience.jackcess.MemFileChannel
 
write(ByteBuffer) - Method in class com.healthmarketscience.jackcess.NullMask
Write a mask to a buffer
writeFill(int, byte) - Method in class com.healthmarketscience.jackcess.ByteUtil.ByteStream
 
writeFixedLengthField(Object, ByteOrder) - Method in class com.healthmarketscience.jackcess.Column
Serialize an Object into a raw byte value for this column
writeHexString(ByteBuffer, String) - Static method in class com.healthmarketscience.jackcess.ByteUtil
Writes a sequence of hexidecimal values into the given buffer, where every two characters represent one byte value.
writeLongValue(byte[], int) - Method in class com.healthmarketscience.jackcess.Column
Write an LVAL column into a ByteBuffer inline if it fits, otherwise in other data page(s).
writePage(ByteBuffer, int) - Method in class com.healthmarketscience.jackcess.PageChannel
Write a page to disk
writePage(ByteBuffer, int, int) - Method in class com.healthmarketscience.jackcess.PageChannel
Write a page (or part of a page) to disk
writeTo(ByteUtil.ByteStream) - Method in class com.healthmarketscience.jackcess.ByteUtil.ByteStream
 

_

_extra - Variable in class com.healthmarketscience.jackcess.IndexPageCache.CacheDataPage
 
_main - Variable in class com.healthmarketscience.jackcess.IndexPageCache.CacheDataPage
 

A B C D E F G H I J K L M N O P Q R S T U V W _

Copyright © 2005-2013 Health Market Science. All Rights Reserved.