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 interface 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
 
addAttachment(byte[]) - Method in class com.healthmarketscience.jackcess.impl.complex.ComplexValueForeignKeyImpl
 
addAttachment(String, String, String, byte[], Date, Integer) - Method in class com.healthmarketscience.jackcess.impl.complex.ComplexValueForeignKeyImpl
 
addColumn(ColumnBuilder) - Method in class com.healthmarketscience.jackcess.TableBuilder
Adds a Column to the new table.
addColumnNames(Iterable<String>) - Method in class com.healthmarketscience.jackcess.util.EntryIterableBuilder
 
addColumnNames(String...) - Method in class com.healthmarketscience.jackcess.util.EntryIterableBuilder
 
addColumnNames(Iterable<String>) - Method in class com.healthmarketscience.jackcess.util.IterableBuilder
 
addColumnNames(String...) - Method in class com.healthmarketscience.jackcess.util.IterableBuilder
 
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.
addColumns(Collection<? extends ColumnBuilder>) - Method in class com.healthmarketscience.jackcess.TableBuilder
Adds the Columns to the new table.
addColumns(Iterable<? extends Column>) - Method in class com.healthmarketscience.jackcess.util.EntryIterableBuilder
 
addColumns(Iterable<? extends Column>) - Method in class com.healthmarketscience.jackcess.util.IterableBuilder
 
addDataPageRow(ByteBuffer, int, JetFormat, int) - Static method in class com.healthmarketscience.jackcess.impl.TableImpl
Updates free space and row info for a new row of the given size in the given data page.
addEncodedAttachment(byte[]) - Method in class com.healthmarketscience.jackcess.complex.ComplexValueForeignKey
 
addEncodedAttachment(String, String, String, byte[], Date, Integer) - Method in class com.healthmarketscience.jackcess.complex.ComplexValueForeignKey
 
addEncodedAttachment(byte[]) - Method in class com.healthmarketscience.jackcess.impl.complex.ComplexValueForeignKeyImpl
 
addEncodedAttachment(String, String, String, byte[], Date, Integer) - Method in class com.healthmarketscience.jackcess.impl.complex.ComplexValueForeignKeyImpl
 
addIndex(IndexBuilder) - Method in class com.healthmarketscience.jackcess.TableBuilder
Adds an IndexBuilder to the new table.
addMatchPattern(String, Object) - Method in class com.healthmarketscience.jackcess.util.IterableBuilder
 
addMultiValue(Object) - Method in class com.healthmarketscience.jackcess.complex.ComplexValueForeignKey
 
addMultiValue(Object) - Method in class com.healthmarketscience.jackcess.impl.complex.ComplexValueForeignKeyImpl
 
addPageNumber(int) - Method in class com.healthmarketscience.jackcess.impl.UsageMap
Add a page number to this usage map
addRawValue(Map<String, ?>) - Method in interface com.healthmarketscience.jackcess.complex.ComplexColumnInfo
 
addRawValue(Map<String, ?>) - Method in class com.healthmarketscience.jackcess.impl.complex.ComplexColumnInfoImpl
 
addRow(Object...) - Method in class com.healthmarketscience.jackcess.impl.TableImpl
 
addRow(Object...) - Method in interface com.healthmarketscience.jackcess.Table
Adds a single row to this table and writes it to disk.
addRowFromMap(M) - Method in class com.healthmarketscience.jackcess.impl.TableImpl
 
addRowFromMap(M) - Method in interface com.healthmarketscience.jackcess.Table
Calls Table.asRow(java.util.Map) on the given row map and passes the result to Table.addRow(java.lang.Object...).
addRows(List<? extends Object[]>) - Method in class com.healthmarketscience.jackcess.impl.TableImpl
 
addRows(List<? extends Object[]>) - Method in interface 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.
addRowsFromMaps(List<M>) - Method in class com.healthmarketscience.jackcess.impl.TableImpl
 
addRowsFromMaps(List<M>) - Method in interface com.healthmarketscience.jackcess.Table
Calls Table.asRow(java.util.Map) on the given row maps and passes the results to Table.addRows(java.util.List).
addUnsupportedValue(Map<String, ?>) - Method in class com.healthmarketscience.jackcess.complex.ComplexValueForeignKey
 
addUnsupportedValue(Map<String, ?>) - Method in class com.healthmarketscience.jackcess.impl.complex.ComplexValueForeignKeyImpl
 
addValue(V) - Method in interface com.healthmarketscience.jackcess.complex.ComplexColumnInfo
 
addValue(V) - Method in class com.healthmarketscience.jackcess.impl.complex.ComplexColumnInfoImpl
 
addValues(Collection<? extends V>) - Method in interface com.healthmarketscience.jackcess.complex.ComplexColumnInfo
 
addValues(Collection<? extends V>) - Method in class com.healthmarketscience.jackcess.impl.complex.ComplexColumnInfoImpl
 
addVersion(String) - Method in class com.healthmarketscience.jackcess.complex.ComplexValueForeignKey
 
addVersion(String, Date) - Method in class com.healthmarketscience.jackcess.complex.ComplexValueForeignKey
 
addVersion(String) - Method in class com.healthmarketscience.jackcess.impl.complex.ComplexValueForeignKeyImpl
 
addVersion(String, Date) - Method in class com.healthmarketscience.jackcess.impl.complex.ComplexValueForeignKeyImpl
 
afterEntry(Object[]) - Method in class com.healthmarketscience.jackcess.impl.IndexData.EntryCursor
Repositions the cursor so that the previous row will be the first entry <= the given row.
afterLast() - Method in interface 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.impl.CursorImpl
 
afterLast() - Method in class com.healthmarketscience.jackcess.impl.IndexData.EntryCursor
 
afterLast() - Method in class com.healthmarketscience.jackcess.impl.UsageMap.PageCursor
After calling this method, UsageMap.PageCursor.getPreviousPage() will return the last page in the map
allocateNewPage() - Method in class com.healthmarketscience.jackcess.impl.PageChannel
Allocates a new page in the database.
ALLOW_ZERO_LEN_PROP - Static variable in interface com.healthmarketscience.jackcess.PropertyMap
 
APPEND_QUERY_OBJECT_FLAG - Static variable in class com.healthmarketscience.jackcess.impl.query.QueryFormat
 
APPEND_VALUE_FLAG - Static variable in class com.healthmarketscience.jackcess.impl.query.QueryFormat
 
AppendQuery - Interface in com.healthmarketscience.jackcess.query
Query interface which represents an append query, e.g.: INSERT INTO <table> VALUES (<values>)
AppendQueryImpl - Class in com.healthmarketscience.jackcess.impl.query
Concrete Query subclass which represents an append query, e.g.: INSERT INTO <table> VALUES (<values>)
AppendQueryImpl(String, List<QueryImpl.Row>, int, int) - Constructor for class com.healthmarketscience.jackcess.impl.query.AppendQueryImpl
 
apply(Iterable<? extends Row>) - Method in class com.healthmarketscience.jackcess.util.RowFilter
Returns an iterable which filters the given iterable based on this filter.
apply(RowFilter, Iterable<? extends Row>) - Static method in class com.healthmarketscience.jackcess.util.RowFilter
Returns an iterable which filters the given iterable based on the given rowFilter.
ASCENDING_COLUMN_FLAG - Static variable in class com.healthmarketscience.jackcess.impl.IndexData
 
asRow(Map<String, ?>) - Method in class com.healthmarketscience.jackcess.impl.TableImpl
 
asRow(Map<String, ?>) - Method in interface com.healthmarketscience.jackcess.Table
Converts a map of columnName -> columnValue to an array of row values appropriate for a call to Table.addRow(Object...).
asRowWithRowId(Map<String, ?>) - Method in class com.healthmarketscience.jackcess.impl.TableImpl
Converts a map of columnName -> columnValue to an array of row values appropriate for a call to TableImpl.addRow(Object...), where the generated RowId will be an extra value at the end of the array.
asUnsignedByte(byte) - Static method in class com.healthmarketscience.jackcess.impl.ByteUtil
 
asUnsignedShort(short) - Static method in class com.healthmarketscience.jackcess.impl.ByteUtil
 
asUpdateRow(Map<String, ?>) - Method in class com.healthmarketscience.jackcess.impl.TableImpl
 
asUpdateRow(Map<String, ?>) - Method in interface com.healthmarketscience.jackcess.Table
Converts a map of columnName -> columnValue to an array of row values appropriate for a call to Cursor.updateCurrentRow(Object...).
Attachment - Interface in com.healthmarketscience.jackcess.complex
Complex value corresponding to an attachment.
AttachmentColumnInfo - Interface in com.healthmarketscience.jackcess.complex
Complex column info for a column holding 0 or more attachments per row.
AttachmentColumnInfoImpl - Class in com.healthmarketscience.jackcess.impl.complex
Complex column info for a column holding 0 or more attachments per row.
AttachmentColumnInfoImpl(Column, int, Table, Table) - Constructor for class com.healthmarketscience.jackcess.impl.complex.AttachmentColumnInfoImpl
 
attribute - Variable in class com.healthmarketscience.jackcess.impl.query.QueryImpl.Row
 
AUTHOR_PROP - Static variable in interface com.healthmarketscience.jackcess.PropertyMap
 
AUTO_NUMBER - Static variable in interface 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.impl.ColumnImpl
mask for the auto number bit
AUTO_NUMBER_GUID_FLAG_MASK - Static variable in class com.healthmarketscience.jackcess.impl.ColumnImpl
mask for the auto number guid bit

B

BaseSelectQuery - Interface in com.healthmarketscience.jackcess.query
Base interface for queries which represent some form of SELECT statement.
BaseSelectQueryImpl - Class in com.healthmarketscience.jackcess.impl.query
Base class for queries which represent some form of SELECT statement.
BatchUpdateException - Exception in com.healthmarketscience.jackcess
JackcessException which is thrown from multi-add-row Table methods which indicates how many rows were successfully written before the underlying failure was encountered.
BatchUpdateException(int, Throwable) - Constructor for exception com.healthmarketscience.jackcess.BatchUpdateException
 
beforeEntry(Object[]) - Method in class com.healthmarketscience.jackcess.impl.IndexData.EntryCursor
Repositions the cursor so that the next row will be the first entry >= the given row.
beforeFirst() - Method in interface 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.impl.CursorImpl
 
beforeFirst() - Method in class com.healthmarketscience.jackcess.impl.IndexData.EntryCursor
 
beforeFirst() - Method in class com.healthmarketscience.jackcess.impl.UsageMap.PageCursor
After calling this method, UsageMap.PageCursor.getNextPage() will return the first page in the map
BROKEN_NIO_PROPERTY - Static variable in interface 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)
builder(Object) - Static method in class com.healthmarketscience.jackcess.impl.CustomToStringStyle
 
BYTE_CODE_COMPARATOR - Static variable in class com.healthmarketscience.jackcess.impl.IndexData
 
ByteArrayBuilder - Class in com.healthmarketscience.jackcess.impl
Utility class for constructing byte[]s where the final size of the data is not known beforehand.
ByteArrayBuilder() - Constructor for class com.healthmarketscience.jackcess.impl.ByteArrayBuilder
 
byteSize() - Method in class com.healthmarketscience.jackcess.impl.NullMask
 
ByteUtil - Class in com.healthmarketscience.jackcess.impl
Byte manipulation and display utilities
ByteUtil.ByteStream - Class in com.healthmarketscience.jackcess.impl
Utility byte stream similar to ByteArrayOutputStream but with extended accessibility to the bytes.
ByteUtil.ByteStream() - Constructor for class com.healthmarketscience.jackcess.impl.ByteUtil.ByteStream
 
ByteUtil.ByteStream(int) - Constructor for class com.healthmarketscience.jackcess.impl.ByteUtil.ByteStream
 
byteValue() - Method in class com.healthmarketscience.jackcess.complex.ComplexValue.Id
 
byteValue() - Method in class com.healthmarketscience.jackcess.complex.ComplexValueForeignKey
 

C

canDecodeInline() - Method in interface com.healthmarketscience.jackcess.impl.CodecHandler
Returns true if this handler can decode a page inline, false otherwise.
canDecodeInline() - Method in class com.healthmarketscience.jackcess.impl.DefaultCodecProvider.DummyHandler
 
canDecodeInline() - Method in class com.healthmarketscience.jackcess.impl.DefaultCodecProvider.UnsupportedHandler
 
canEncodePartialPage() - Method in interface com.healthmarketscience.jackcess.impl.CodecHandler
Returns true if this handler can encode partial pages, false otherwise.
canEncodePartialPage() - Method in class com.healthmarketscience.jackcess.impl.DefaultCodecProvider.DummyHandler
 
canEncodePartialPage() - Method in class com.healthmarketscience.jackcess.impl.DefaultCodecProvider.UnsupportedHandler
 
CAPTION_PROP - Static variable in interface com.healthmarketscience.jackcess.PropertyMap
 
cascadeDeletes() - Method in class com.healthmarketscience.jackcess.impl.RelationshipImpl
 
cascadeDeletes() - Method in interface com.healthmarketscience.jackcess.Relationship
 
cascadeUpdates() - Method in class com.healthmarketscience.jackcess.impl.RelationshipImpl
 
cascadeUpdates() - Method in interface com.healthmarketscience.jackcess.Relationship
 
CaseInsensitiveColumnMatcher - Class in com.healthmarketscience.jackcess.util
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.util.CaseInsensitiveColumnMatcher
 
CHARSET - Variable in class com.healthmarketscience.jackcess.impl.JetFormat
 
CHARSET_PROPERTY_PREFIX - Static variable in interface 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.impl.TableImpl
 
clear() - Method in class com.healthmarketscience.jackcess.impl.TempBufferHolder
Releases any referenced memory.
clear() - Method in class com.healthmarketscience.jackcess.impl.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.impl.ByteUtil
Sets all bits in the given byte range to 0.
clearRemaining(ByteBuffer) - Static method in class com.healthmarketscience.jackcess.impl.ByteUtil
Sets all bits in the given remaining byte range to 0.
close() - Method in interface com.healthmarketscience.jackcess.Database
Close the database file (and any linked databases).
close() - Method in class com.healthmarketscience.jackcess.impl.DatabaseImpl
 
close() - Method in class com.healthmarketscience.jackcess.impl.PageChannel
 
closeQuietly(Closeable) - Static method in class com.healthmarketscience.jackcess.impl.ByteUtil
Closes the given Closeable if non-null, swallows any IOExceptions.
CODEC_TYPE - Variable in class com.healthmarketscience.jackcess.impl.JetFormat
type of page encoding supported
CodecHandler - Interface in com.healthmarketscience.jackcess.impl
Interface for a handler which can encode/decode a specific access page encoding.
CodecProvider - Interface in com.healthmarketscience.jackcess.impl
Interface for a provider which can generate CodecHandlers for various types of database encodings.
COL_ATTRIBUTE - Static variable in class com.healthmarketscience.jackcess.impl.query.QueryFormat
 
COL_EXPRESSION - Static variable in class com.healthmarketscience.jackcess.impl.query.QueryFormat
 
COL_EXTRA - Static variable in class com.healthmarketscience.jackcess.impl.query.QueryFormat
 
COL_FLAG - Static variable in class com.healthmarketscience.jackcess.impl.query.QueryFormat
 
COL_NAME1 - Static variable in class com.healthmarketscience.jackcess.impl.query.QueryFormat
 
COL_NAME2 - Static variable in class com.healthmarketscience.jackcess.impl.query.QueryFormat
 
COL_OBJECTID - Static variable in class com.healthmarketscience.jackcess.impl.query.QueryFormat
 
COL_ORDER - Static variable in class com.healthmarketscience.jackcess.impl.query.QueryFormat
 
Column - Interface in com.healthmarketscience.jackcess
Access database column definition.
COLUMN_ATTRIBUTE - Static variable in class com.healthmarketscience.jackcess.impl.query.QueryFormat
 
COLUMN_ORDER_PROPERTY - Static variable in interface 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
 
ColumnImpl - Class in com.healthmarketscience.jackcess.impl
Access database column definition
ColumnImpl(TableImpl, ByteBuffer, int, int) - Constructor for class com.healthmarketscience.jackcess.impl.ColumnImpl
Read a column definition in from a buffer
ColumnImpl.AutoNumberGenerator - Class in com.healthmarketscience.jackcess.impl
Base class for the supported autonumber types.
ColumnImpl.SortOrder - Class in com.healthmarketscience.jackcess.impl
Information about the sort order (collation) for a textual column.
ColumnImpl.SortOrder(short, byte) - Constructor for class com.healthmarketscience.jackcess.impl.ColumnImpl.SortOrder
 
ColumnMatcher - Interface in com.healthmarketscience.jackcess.util
Interface for handling comparisons between column values.
ColumnValidator - Interface in com.healthmarketscience.jackcess.util
Interface which allows for data manipulation/validation as values are being inserted into a database.
ColumnValidatorFactory - Interface in com.healthmarketscience.jackcess.util
Factory which generates appropriate ColumnValidators when Column instances are created.
com.healthmarketscience.jackcess - package com.healthmarketscience.jackcess
 
com.healthmarketscience.jackcess.complex - package com.healthmarketscience.jackcess.complex
 
com.healthmarketscience.jackcess.impl - package com.healthmarketscience.jackcess.impl
 
com.healthmarketscience.jackcess.impl.complex - package com.healthmarketscience.jackcess.impl.complex
 
com.healthmarketscience.jackcess.impl.query - package com.healthmarketscience.jackcess.impl.query
 
com.healthmarketscience.jackcess.query - package com.healthmarketscience.jackcess.query
 
com.healthmarketscience.jackcess.util - package com.healthmarketscience.jackcess.util
 
commit() - Method in class com.healthmarketscience.jackcess.impl.IndexData.PendingChange
Completes the pending change.
commitAll(IndexData.PendingChange) - Static method in class com.healthmarketscience.jackcess.impl.IndexData
 
COMPANY_PROP - Static variable in interface com.healthmarketscience.jackcess.PropertyMap
 
compareTo(ColumnImpl) - Method in class com.healthmarketscience.jackcess.impl.ColumnImpl
Orders Columns by column number.
compareTo(IndexData.Entry) - Method in class com.healthmarketscience.jackcess.impl.IndexData.Entry
 
compareTo(IndexImpl) - Method in class com.healthmarketscience.jackcess.impl.IndexImpl
 
compareTo(RowId) - Method in class com.healthmarketscience.jackcess.impl.RowIdImpl
 
compareTo(RowIdImpl) - Method in class com.healthmarketscience.jackcess.impl.RowIdImpl
 
ComplexColumnInfo<V extends ComplexValue> - Interface in com.healthmarketscience.jackcess.complex
Base class for the additional information tracked for complex columns.
ComplexColumnInfoImpl<V extends ComplexValue> - Class in com.healthmarketscience.jackcess.impl.complex
Base class for the additional information tracked for complex columns.
ComplexColumnSupport - Class in com.healthmarketscience.jackcess.impl
Utility code for loading complex columns.
ComplexColumnSupport() - Constructor for class com.healthmarketscience.jackcess.impl.ComplexColumnSupport
 
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 interface for a value in a complex column (where there may be multiple values for a single row in the main table).
ComplexValue.Id - Class in com.healthmarketscience.jackcess.complex
Identifier for a ComplexValue.
ComplexValue.Id() - Constructor for class com.healthmarketscience.jackcess.complex.ComplexValue.Id
 
ComplexValueForeignKey - Class in com.healthmarketscience.jackcess.complex
Value which is returned for a complex column.
ComplexValueForeignKey() - Constructor for class com.healthmarketscience.jackcess.complex.ComplexValueForeignKey
 
ComplexValueForeignKeyImpl - Class in com.healthmarketscience.jackcess.impl.complex
Value which is returned for a complex column.
ComplexValueForeignKeyImpl(Column, int) - Constructor for class com.healthmarketscience.jackcess.impl.complex.ComplexValueForeignKeyImpl
 
CompoundOleUtil - Class in com.healthmarketscience.jackcess.impl
Utility code for working with OLE data which is in the compound storage format.
CompoundOleUtil() - Constructor for class com.healthmarketscience.jackcess.impl.CompoundOleUtil
 
concat(byte[], byte[]) - Static method in class com.healthmarketscience.jackcess.impl.ByteUtil
Concatenates and returns the given byte arrays.
ConstraintViolationException - Exception in com.healthmarketscience.jackcess
JackcessException which indicates that the failure was caused by a database constraint violation.
ConstraintViolationException(String) - Constructor for exception com.healthmarketscience.jackcess.ConstraintViolationException
 
constructIndexRow(String, Object) - Method in class com.healthmarketscience.jackcess.impl.IndexData
Constructs an array of values appropriate for this index from the given column value.
constructIndexRow(Map<String, ?>) - Method in class com.healthmarketscience.jackcess.impl.IndexData
Constructs an array of values appropriate for this index from the given column values.
constructIndexRow(String, Object) - Method in class com.healthmarketscience.jackcess.impl.IndexImpl
Constructs an array of values appropriate for this index from the given column value.
constructIndexRow(Map<String, ?>) - Method in class com.healthmarketscience.jackcess.impl.IndexImpl
Constructs an array of values appropriate for this index from the given column values.
constructIndexRowFromEntry(Object...) - Method in class com.healthmarketscience.jackcess.impl.IndexData
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.impl.IndexImpl
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.impl.UsageMap
Determines if the given page number is contained in this map.
copy(InputStream, OutputStream) - Static method in class com.healthmarketscience.jackcess.impl.ByteUtil
Copies the given InputStream to the given OutputStream.
copyOf(byte[], int) - Static method in class com.healthmarketscience.jackcess.impl.ByteUtil
Returns a copy of the given array of the given length.
copyOf(byte[], int, int) - Static method in class com.healthmarketscience.jackcess.impl.ByteUtil
Returns a copy of the given array of the given length starting at the given position.
countNonLongVariableLength(List<ColumnBuilder>) - Static method in class com.healthmarketscience.jackcess.impl.ColumnImpl
 
countValues(int) - Method in interface com.healthmarketscience.jackcess.complex.ComplexColumnInfo
 
countValues() - Method in class com.healthmarketscience.jackcess.complex.ComplexValueForeignKey
 
countValues(int) - Method in class com.healthmarketscience.jackcess.impl.complex.ComplexColumnInfoImpl
 
countValues() - Method in class com.healthmarketscience.jackcess.impl.complex.ComplexValueForeignKeyImpl
 
countVariableLength(List<ColumnBuilder>) - Static method in class com.healthmarketscience.jackcess.impl.ColumnImpl
 
create() - Method in class com.healthmarketscience.jackcess.DatabaseBuilder
Creates a new Database using the configured information.
create(Database.FileFormat, File) - Static method in class com.healthmarketscience.jackcess.DatabaseBuilder
Create a new Database for the given fileFormat
create(ColumnImpl, ByteBuffer, int) - Static method in class com.healthmarketscience.jackcess.impl.ComplexColumnSupport
Creates a ComplexColumnInfo for a complex column.
create(Database.FileFormat, File, FileChannel, boolean, Charset, TimeZone) - Static method in class com.healthmarketscience.jackcess.impl.DatabaseImpl
Create a new Database for the given fileFormat
create(TableImpl, ByteBuffer, int, JetFormat) - Static method in class com.healthmarketscience.jackcess.impl.IndexData
Creates an IndexData appropriate for the given table, using information from the given table definition buffer.
create(int, String, List<QueryImpl.Row>, int) - Static method in class com.healthmarketscience.jackcess.impl.query.QueryImpl
Creates a concrete Query instance from the given query data.
create(Table, Table) - Static method in class com.healthmarketscience.jackcess.util.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.util.Joiner
Creates a new Joiner based on the given index which backs a foreign-key relationship.
createBlob(OleBlob.Builder) - Static method in class com.healthmarketscience.jackcess.impl.OleUtil
Creates a new OlBlob instance using the given information.
createBuffer(int) - Method in class com.healthmarketscience.jackcess.impl.PageChannel
 
createBuffer(int, ByteOrder) - Method in class com.healthmarketscience.jackcess.impl.PageChannel
 
createCompoundPackageContent(OleUtil.OleBlobImpl, String, String, String, ByteBuffer, int) - Method in class com.healthmarketscience.jackcess.impl.CompoundOleUtil
Creates a nes CompoundContent for the given blob information.
createCursor(Table) - Static method in class com.healthmarketscience.jackcess.CursorBuilder
Creates a normal, un-indexed cursor for the given table.
createCursor(Index) - Static method in class com.healthmarketscience.jackcess.CursorBuilder
Creates an indexed cursor for the given table.
createCursor(Index, Object[], Object[]) - Static method in class com.healthmarketscience.jackcess.CursorBuilder
Creates an indexed cursor for the given table, narrowed to the given range.
createCursor(Index, Object[], boolean, Object[], boolean) - Static method in class com.healthmarketscience.jackcess.CursorBuilder
Creates an indexed cursor for the given table, narrowed to the given range.
createCursor(TableImpl) - Static method in class com.healthmarketscience.jackcess.impl.CursorImpl
Creates a normal, un-indexed cursor for the given table.
createCursor(TableImpl, IndexImpl, Object[], boolean, Object[], boolean) - Static method in class com.healthmarketscience.jackcess.impl.IndexCursorImpl
Creates an indexed cursor for the given table, narrowed to the given range.
createHandler(PageChannel, Charset) - Method in interface com.healthmarketscience.jackcess.impl.CodecProvider
Returns a new CodecHandler for the database associated with the given PageChannel.
createHandler(PageChannel, Charset) - Method in class com.healthmarketscience.jackcess.impl.DefaultCodecProvider
Returns a new CodecHandler for the database associated with the given PageChannel.
createLinkedTable(String, String, String) - Method in interface com.healthmarketscience.jackcess.Database
Create a new table in this database
createLinkedTable(String, String, String) - Method in class com.healthmarketscience.jackcess.impl.DatabaseImpl
 
createPageBuffer() - Method in class com.healthmarketscience.jackcess.impl.PageChannel
 
createPrimaryKeyCursor(Table) - Static method in class com.healthmarketscience.jackcess.CursorBuilder
Creates an indexed cursor for the primary key cursor of the given table.
createReverse() - Method in class com.healthmarketscience.jackcess.util.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.impl.TableImpl
 
createTable(String, List<ColumnBuilder>) - Method in class com.healthmarketscience.jackcess.impl.DatabaseImpl
Create a new table in this database
createTable(String, List<ColumnBuilder>, List<IndexBuilder>) - Method in class com.healthmarketscience.jackcess.impl.DatabaseImpl
Create a new table in this database
createValidator(Column) - Method in interface com.healthmarketscience.jackcess.util.ColumnValidatorFactory
Returns a ColumnValidator instance for the given column, or null if the default should be used.
createValidator(Column) - Method in class com.healthmarketscience.jackcess.util.SimpleColumnValidatorFactory
 
CROSS_TAB_QUERY_OBJECT_FLAG - Static variable in class com.healthmarketscience.jackcess.impl.query.QueryFormat
 
CROSSTAB_NORMAL_FLAG - Static variable in class com.healthmarketscience.jackcess.impl.query.QueryFormat
 
CROSSTAB_PIVOT_FLAG - Static variable in class com.healthmarketscience.jackcess.impl.query.QueryFormat
 
CrossTabQuery - Interface in com.healthmarketscience.jackcess.query
Query interface which represents a crosstab/pivot query, e.g.: TRANSFORM <expr> SELECT <query> PIVOT <expr>
CrossTabQueryImpl - Class in com.healthmarketscience.jackcess.impl.query
Concrete Query subclass which represents a crosstab/pivot query, e.g.: TRANSFORM <expr> SELECT <query> PIVOT <expr>
CrossTabQueryImpl(String, List<QueryImpl.Row>, int, int) - Constructor for class com.healthmarketscience.jackcess.impl.query.CrossTabQueryImpl
 
currentRowMatches(Column, Object) - Method in interface com.healthmarketscience.jackcess.Cursor
Returns true if the current row matches the given pattern.
currentRowMatches(Map<String, ?>) - Method in interface com.healthmarketscience.jackcess.Cursor
Returns true if the current row matches the given pattern.
currentRowMatches(Column, Object) - Method in class com.healthmarketscience.jackcess.impl.CursorImpl
 
currentRowMatches(ColumnImpl, Object) - Method in class com.healthmarketscience.jackcess.impl.CursorImpl
 
currentRowMatches(Map<String, ?>) - Method in class com.healthmarketscience.jackcess.impl.CursorImpl
 
currentRowMatchesEntry(Object...) - Method in class com.healthmarketscience.jackcess.impl.IndexCursorImpl
 
currentRowMatchesEntry(Object...) - Method in interface com.healthmarketscience.jackcess.IndexCursor
Returns true if the current row matches the given index entries.
Cursor - Interface in com.healthmarketscience.jackcess
Manages iteration for a Table.
cursor() - Method in class com.healthmarketscience.jackcess.impl.IndexData
Gets a new cursor for this index.
cursor(Object[], boolean, Object[], boolean) - Method in class com.healthmarketscience.jackcess.impl.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.impl.IndexImpl
Gets a new cursor for this index.
cursor(Object[], boolean, Object[], boolean) - Method in class com.healthmarketscience.jackcess.impl.IndexImpl
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.impl.UsageMap
 
Cursor.Id - Interface in com.healthmarketscience.jackcess
Identifier for a cursor.
Cursor.Position - Interface in com.healthmarketscience.jackcess
Value object which maintains the current position of the cursor.
Cursor.Savepoint - Interface 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
 
CursorImpl - Class in com.healthmarketscience.jackcess.impl
Manages iteration for a Table.
CustomToStringStyle - Class in com.healthmarketscience.jackcess.impl
Custom ToStringStyle for use with ToStringBuilder.

D

DATA - Static variable in interface com.healthmarketscience.jackcess.impl.PageTypes
Data page
DATA_DEF_QUERY_OBJECT_FLAG - Static variable in class com.healthmarketscience.jackcess.impl.query.QueryFormat
 
DATA_PAGE_INITIAL_FREE_SPACE - Variable in class com.healthmarketscience.jackcess.impl.JetFormat
 
Database - Interface in com.healthmarketscience.jackcess
An Access database instance.
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
 
DatabaseImpl - Class in com.healthmarketscience.jackcess.impl
 
DatabaseImpl.FileFormatDetails - Class in com.healthmarketscience.jackcess.impl
Internal details for each FileForrmat
DataDefinitionQuery - Interface in com.healthmarketscience.jackcess.query
Query interface which represents a DDL query.
DataDefinitionQueryImpl - Class in com.healthmarketscience.jackcess.impl.query
Concrete Query subclass which represents a DDL query.
DataDefinitionQueryImpl(String, List<QueryImpl.Row>, int, int) - Constructor for class com.healthmarketscience.jackcess.impl.query.DataDefinitionQueryImpl
 
DataType - Enum in com.healthmarketscience.jackcess
Supported access data types.
deallocatePage(int) - Method in class com.healthmarketscience.jackcess.impl.PageChannel
Deallocate a previously used page in the database.
DebugErrorHandler - Class in com.healthmarketscience.jackcess.util
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.util.DebugErrorHandler
Constructs a DebugErrorHandler which replaces all errored values with null.
DebugErrorHandler(Object) - Constructor for class com.healthmarketscience.jackcess.util.DebugErrorHandler
Constructs a DebugErrorHandler which replaces all errored values with the given Object.
DECIMAL_PLACES_PROP - Static variable in interface com.healthmarketscience.jackcess.PropertyMap
 
decodePage(ByteBuffer, ByteBuffer, int) - Method in interface com.healthmarketscience.jackcess.impl.CodecHandler
Decodes the given page buffer.
decodePage(ByteBuffer, ByteBuffer, int) - Method in class com.healthmarketscience.jackcess.impl.DefaultCodecProvider.DummyHandler
 
decodePage(ByteBuffer, ByteBuffer, int) - Method in class com.healthmarketscience.jackcess.impl.DefaultCodecProvider.UnsupportedHandler
 
decodeUncompressedText(byte[], Charset) - Static method in class com.healthmarketscience.jackcess.impl.ColumnImpl
 
DEFAULT - Static variable in interface com.healthmarketscience.jackcess.util.ErrorHandler
default error handler used if none provided (just rethrows exception)
DEFAULT - Static variable in interface com.healthmarketscience.jackcess.util.LinkResolver
default link resolver used if none provided
DEFAULT_AUTO_SYNC - Static variable in interface com.healthmarketscience.jackcess.Database
default value for the auto-sync value (true).
DEFAULT_COLUMN_ORDER - Static variable in interface com.healthmarketscience.jackcess.Database
the default sort order for table columns.
DEFAULT_DELIMITER - Static variable in class com.healthmarketscience.jackcess.util.ExportUtil
 
DEFAULT_FILE_EXT - Static variable in class com.healthmarketscience.jackcess.util.ExportUtil
 
DEFAULT_NAME - Static variable in class com.healthmarketscience.jackcess.impl.PropertyMaps
the name of the "default" properties for a PropertyMaps instance
DEFAULT_QUOTE_CHAR - Static variable in class com.healthmarketscience.jackcess.util.ExportUtil
 
DEFAULT_RESOURCE_PATH - Static variable in class com.healthmarketscience.jackcess.impl.DatabaseImpl
the default value for the resource path used to load classpath resources.
DEFAULT_SORT_ORDER - Variable in class com.healthmarketscience.jackcess.impl.JetFormat
 
DEFAULT_TYPE - Static variable in class com.healthmarketscience.jackcess.impl.query.QueryFormat
 
DEFAULT_VALUE_PROP - Static variable in interface com.healthmarketscience.jackcess.PropertyMap
 
DefaultCodecProvider - Class in com.healthmarketscience.jackcess.impl
Default implementation of CodecProvider which does not have any actual encoding/decoding support.
DefaultCodecProvider() - Constructor for class com.healthmarketscience.jackcess.impl.DefaultCodecProvider
 
DefaultCodecProvider.DummyHandler - Class in com.healthmarketscience.jackcess.impl
CodecHandler implementation which does nothing, useful for databases with no extra encoding.
DefaultCodecProvider.DummyHandler() - Constructor for class com.healthmarketscience.jackcess.impl.DefaultCodecProvider.DummyHandler
 
DefaultCodecProvider.UnsupportedHandler - Class in com.healthmarketscience.jackcess.impl
CodecHandler implementation which always throws UnsupportedCodecException, useful for databases with unsupported encodings.
DefaultCodecProvider.UnsupportedHandler() - Constructor for class com.healthmarketscience.jackcess.impl.DefaultCodecProvider.UnsupportedHandler
 
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.impl.query.QueryFormat
 
deleteAllValues(int) - Method in interface com.healthmarketscience.jackcess.complex.ComplexColumnInfo
 
deleteAllValues(ComplexValueForeignKey) - Method in interface com.healthmarketscience.jackcess.complex.ComplexColumnInfo
 
deleteAllValues() - Method in class com.healthmarketscience.jackcess.complex.ComplexValueForeignKey
 
deleteAllValues(int) - Method in class com.healthmarketscience.jackcess.impl.complex.ComplexColumnInfoImpl
 
deleteAllValues(ComplexValueForeignKey) - Method in class com.healthmarketscience.jackcess.impl.complex.ComplexColumnInfoImpl
 
deleteAllValues() - Method in class com.healthmarketscience.jackcess.impl.complex.ComplexValueForeignKeyImpl
 
deleteAllValues(int) - Method in class com.healthmarketscience.jackcess.impl.complex.VersionHistoryColumnInfoImpl
 
deleteAttachment(Attachment) - Method in class com.healthmarketscience.jackcess.complex.ComplexValueForeignKey
 
deleteAttachment(Attachment) - Method in class com.healthmarketscience.jackcess.impl.complex.ComplexValueForeignKeyImpl
 
deleteCurrentRow() - Method in interface com.healthmarketscience.jackcess.Cursor
Delete the current row.
deleteCurrentRow() - Method in class com.healthmarketscience.jackcess.impl.CursorImpl
 
deleteMultiValue(SingleValue) - Method in class com.healthmarketscience.jackcess.complex.ComplexValueForeignKey
 
deleteMultiValue(SingleValue) - Method in class com.healthmarketscience.jackcess.impl.complex.ComplexValueForeignKeyImpl
 
DeleteQuery - Interface in com.healthmarketscience.jackcess.query
Query interface which represents a delete query, e.g.: DELETE * FROM <table> WHERE <expression>
DeleteQueryImpl - Class in com.healthmarketscience.jackcess.impl.query
Concrete Query subclass which represents a delete query, e.g.: DELETE * FROM <table> WHERE <expression>
DeleteQueryImpl(String, List<QueryImpl.Row>, int, int) - Constructor for class com.healthmarketscience.jackcess.impl.query.DeleteQueryImpl
 
deleteRawValue(Row) - Method in interface com.healthmarketscience.jackcess.complex.ComplexColumnInfo
 
deleteRawValue(Row) - Method in class com.healthmarketscience.jackcess.impl.complex.ComplexColumnInfoImpl
 
deleteRow(Object[], RowIdImpl) - Method in class com.healthmarketscience.jackcess.impl.IndexData
Removes a row from this index
deleteRow(Row) - Method in class com.healthmarketscience.jackcess.impl.TableImpl
 
deleteRow(RowId) - Method in class com.healthmarketscience.jackcess.impl.TableImpl
Delete the row with the given id.
deleteRow(TableImpl.RowState, RowIdImpl) - Method in class com.healthmarketscience.jackcess.impl.TableImpl
Delete the row for the given rowId.
deleteRow(Row) - Method in interface com.healthmarketscience.jackcess.Table
Delete the given row.
deleteRows(Map<String, ?>) - Method in class com.healthmarketscience.jackcess.util.Joiner
Deletes any rows in the "to" table based on the given columns in the "from" table.
deleteRows(Object[]) - Method in class com.healthmarketscience.jackcess.util.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
 
deleteUnsupportedValue(UnsupportedValue) - Method in class com.healthmarketscience.jackcess.impl.complex.ComplexValueForeignKeyImpl
 
deleteValue(V) - Method in interface com.healthmarketscience.jackcess.complex.ComplexColumnInfo
 
deleteValue(V) - Method in class com.healthmarketscience.jackcess.impl.complex.ComplexColumnInfoImpl
 
deleteValue(Version) - Method in class com.healthmarketscience.jackcess.impl.complex.VersionHistoryColumnInfoImpl
 
deleteValues(Collection<? extends V>) - Method in interface com.healthmarketscience.jackcess.complex.ComplexColumnInfo
 
deleteValues(Collection<? extends V>) - Method in class com.healthmarketscience.jackcess.impl.complex.ComplexColumnInfoImpl
 
DESCENDING_FLAG - Static variable in class com.healthmarketscience.jackcess.impl.query.QueryFormat
 
DESCRIPTION_PROP - Static variable in interface com.healthmarketscience.jackcess.PropertyMap
 
display() - Method in class com.healthmarketscience.jackcess.impl.TableImpl
 
display(long) - Method in class com.healthmarketscience.jackcess.impl.TableImpl
 
DISTINCT_ROW_SELECT_TYPE - Static variable in class com.healthmarketscience.jackcess.impl.query.QueryFormat
 
DISTINCT_SELECT_TYPE - Static variable in class com.healthmarketscience.jackcess.impl.query.QueryFormat
 
doubleValue() - Method in class com.healthmarketscience.jackcess.complex.ComplexValue.Id
 
doubleValue() - Method in class com.healthmarketscience.jackcess.complex.ComplexValueForeignKey
 
DUMMY_HANDLER - Static variable in class com.healthmarketscience.jackcess.impl.DefaultCodecProvider
common instance of DefaultCodecProvider.DummyHandler

E

encodePage(ByteBuffer, int, int) - Method in interface com.healthmarketscience.jackcess.impl.CodecHandler
Encodes the given page buffer into a new page buffer and returns it.
encodePage(ByteBuffer, int, int) - Method in class com.healthmarketscience.jackcess.impl.DefaultCodecProvider.DummyHandler
 
encodePage(ByteBuffer, int, int) - Method in class com.healthmarketscience.jackcess.impl.DefaultCodecProvider.UnsupportedHandler
 
encodeUncompressedText(CharSequence, Charset) - Static method in class com.healthmarketscience.jackcess.impl.ColumnImpl
 
END_ATTRIBUTE - Static variable in class com.healthmarketscience.jackcess.impl.query.QueryFormat
 
EntryIterableBuilder - Class in com.healthmarketscience.jackcess.util
Builder style class for constructing an IndexCursor entry Iterable/Iterator.
EntryIterableBuilder(IndexCursor, Object...) - Constructor for class com.healthmarketscience.jackcess.util.EntryIterableBuilder
 
entryIterator(EntryIterableBuilder) - Method in class com.healthmarketscience.jackcess.impl.IndexCursorImpl
 
equals(Object) - Method in class com.healthmarketscience.jackcess.complex.ComplexValue.Id
 
equals(Object) - Method in class com.healthmarketscience.jackcess.complex.ComplexValueForeignKey
 
equals(Object) - Method in class com.healthmarketscience.jackcess.impl.ColumnImpl.SortOrder
 
equals(Object) - Method in class com.healthmarketscience.jackcess.impl.complex.ComplexValueForeignKeyImpl
 
equals(Object) - Method in class com.healthmarketscience.jackcess.impl.IndexData.Entry
 
equals(Object) - Method in class com.healthmarketscience.jackcess.impl.RowIdImpl
 
equalsEntryBytes(IndexData.Entry) - Method in class com.healthmarketscience.jackcess.impl.IndexData.Entry
 
ErrorHandler - Interface in com.healthmarketscience.jackcess.util
Handler for errors encountered while reading a column of row data from a Table.
ErrorHandler.Location - Interface in com.healthmarketscience.jackcess.util
Provides location information for an error.
escapeIdentifier(String) - Static method in class com.healthmarketscience.jackcess.TableBuilder
 
escapeName() - Method in class com.healthmarketscience.jackcess.ColumnBuilder
Escapes the new column's name using TableBuilder.escapeIdentifier(java.lang.String).
escapeName() - Method in class com.healthmarketscience.jackcess.TableBuilder
Escapes the new table's name using TableBuilder.escapeIdentifier(java.lang.String).
exportAll(File) - Method in class com.healthmarketscience.jackcess.util.ExportUtil.Builder
 
exportAll(Database, File) - Static method in class com.healthmarketscience.jackcess.util.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.util.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.util.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.util.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.util.ExportUtil.Builder
 
exportFile(Database, String, File) - Static method in class com.healthmarketscience.jackcess.util.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.util.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.util
Interface which allows customization of the behavior of the ExportUtil export methods.
ExportUtil - Class in com.healthmarketscience.jackcess.util
Utility class for exporting tables from an Access database to other formats.
ExportUtil.Builder - Class in com.healthmarketscience.jackcess.util
Builder which simplifies configuration of an export operation.
ExportUtil.Builder(Database) - Constructor for class com.healthmarketscience.jackcess.util.ExportUtil.Builder
 
ExportUtil.Builder(Database, String) - Constructor for class com.healthmarketscience.jackcess.util.ExportUtil.Builder
 
ExportUtil.Builder(Cursor) - Constructor for class com.healthmarketscience.jackcess.util.ExportUtil.Builder
 
exportWriter(BufferedWriter) - Method in class com.healthmarketscience.jackcess.util.ExportUtil.Builder
 
exportWriter(Database, String, BufferedWriter) - Static method in class com.healthmarketscience.jackcess.util.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.util.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.util.ExportUtil
Copy a table in this database into a new delimited text file.
expression - Variable in class com.healthmarketscience.jackcess.impl.query.QueryImpl.Row
 
extra - Variable in class com.healthmarketscience.jackcess.impl.query.QueryImpl.Row
 

F

fillRange(ByteBuffer, int, int) - Static method in class com.healthmarketscience.jackcess.impl.ByteUtil
Sets all bits in the given byte range to 1.
filterColumns(List<Column>) - Method in interface com.healthmarketscience.jackcess.util.ExportFilter
The columns that should be used to create the exported file.
filterColumns(List<ColumnBuilder>, ResultSetMetaData) - Method in interface com.healthmarketscience.jackcess.util.ImportFilter
The columns that should be used to create the imported table.
filterColumns(List<Column>) - Method in class com.healthmarketscience.jackcess.util.SimpleExportFilter
 
filterColumns(List<ColumnBuilder>, ResultSetMetaData) - Method in class com.healthmarketscience.jackcess.util.SimpleImportFilter
 
filterRow(Object[]) - Method in interface com.healthmarketscience.jackcess.util.ExportFilter
The desired values for the row.
filterRow(Object[]) - Method in interface com.healthmarketscience.jackcess.util.ImportFilter
The desired values for the row.
filterRow(Object[]) - Method in class com.healthmarketscience.jackcess.util.SimpleExportFilter
 
filterRow(Object[]) - Method in class com.healthmarketscience.jackcess.util.SimpleImportFilter
 
findCacheDataPage(IndexData.Entry) - Method in class com.healthmarketscience.jackcess.impl.IndexPageCache
Finds the index page on which the given entry does or should reside.
findClosestRowByEntry(Object...) - Method in class com.healthmarketscience.jackcess.impl.IndexCursorImpl
 
findClosestRowByEntry(Object...) - Method in interface 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 interface 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 interface com.healthmarketscience.jackcess.Cursor
Moves to the first row (as defined by the cursor) where the given columns have the given values.
findFirstRow(Column, Object) - Method in class com.healthmarketscience.jackcess.impl.CursorImpl
 
findFirstRow(ColumnImpl, Object) - Method in class com.healthmarketscience.jackcess.impl.CursorImpl
 
findFirstRow(Map<String, ?>) - Method in class com.healthmarketscience.jackcess.impl.CursorImpl
 
findFirstRow(Map<String, ?>) - Method in class com.healthmarketscience.jackcess.util.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.util.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.impl.IndexCursorImpl
 
findFirstRowByEntry(Object...) - Method in interface 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 interface 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 interface com.healthmarketscience.jackcess.Cursor
Moves to the next row (as defined by the cursor) where the given columns have the given values.
findNextRow(Column, Object) - Method in class com.healthmarketscience.jackcess.impl.CursorImpl
 
findNextRow(ColumnImpl, Object) - Method in class com.healthmarketscience.jackcess.impl.CursorImpl
 
findNextRow(Map<String, ?>) - Method in class com.healthmarketscience.jackcess.impl.CursorImpl
 
findRange(ByteBuffer, int, byte[]) - Static method in class com.healthmarketscience.jackcess.impl.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.CursorBuilder
Convenience method for finding a specific row in a table which matches a given row "pattern".
findRow(Index, Map<String, ?>) - Static method in class com.healthmarketscience.jackcess.CursorBuilder
Convenience method for finding a specific row in an indexed table which matches a given row "pattern".
findRowByEntry(Index, Object...) - Static method in class com.healthmarketscience.jackcess.CursorBuilder
Convenience method for finding a specific row (as defined by the cursor) where the index entries match the given values.
findRowByEntry(Object...) - Method in class com.healthmarketscience.jackcess.impl.IndexCursorImpl
 
findRowByEntry(Object...) - Method in interface com.healthmarketscience.jackcess.IndexCursor
Finds the first row (as defined by the cursor) where the index entries match the given values.
findRowByPrimaryKey(Table, Object...) - Static method in class com.healthmarketscience.jackcess.CursorBuilder
Convenience method for finding a specific row by the primary key of the table.
findRowEnd(ByteBuffer, int, JetFormat) - Static method in class com.healthmarketscience.jackcess.impl.TableImpl
 
findRows(Map<String, ?>) - Method in class com.healthmarketscience.jackcess.util.Joiner
Returns an Iterator over all the rows in the "to" table based on the given columns in the "from" table.
findRows(Object[]) - Method in class com.healthmarketscience.jackcess.util.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.
findRowStart(ByteBuffer, int, JetFormat) - Static method in class com.healthmarketscience.jackcess.impl.TableImpl
 
findValue(Table, Column, Column, Object) - Static method in class com.healthmarketscience.jackcess.CursorBuilder
Convenience method for finding a specific row in a table which matches a given row "pattern".
findValue(Index, Column, Column, Object) - Static method in class com.healthmarketscience.jackcess.CursorBuilder
Convenience method for finding a specific row in a table which matches a given row "pattern".
finishWrite() - Method in class com.healthmarketscience.jackcess.impl.PageChannel
Completes a "logical" write operation.
FIRST_ENTRY - Static variable in class com.healthmarketscience.jackcess.impl.IndexData
special entry which is less than any other entry
FIRST_PAGE_NUMBER - Static variable in class com.healthmarketscience.jackcess.impl.RowIdImpl
special page number which will sort before any other valid page number
FIRST_ROW_ID - Static variable in class com.healthmarketscience.jackcess.impl.RowIdImpl
special rowId which will sort before any other valid rowId
FIXED_LEN_FLAG_MASK - Static variable in class com.healthmarketscience.jackcess.impl.ColumnImpl
mask for the fixed len bit
FK_ENFORCE_PROPERTY - Static variable in interface 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.impl.query.QueryImpl.Row
 
FLAG_ATTRIBUTE - Static variable in class com.healthmarketscience.jackcess.impl.query.QueryFormat
 
floatValue() - Method in class com.healthmarketscience.jackcess.complex.ComplexValue.Id
 
floatValue() - Method in class com.healthmarketscience.jackcess.complex.ComplexValueForeignKey
 
flush() - Method in interface 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.impl.DatabaseImpl
 
flush() - Method in class com.healthmarketscience.jackcess.impl.PageChannel
 
force(boolean) - Method in class com.healthmarketscience.jackcess.util.MemFileChannel
 
FOREIGN_KEY_INDEX_TYPE - Static variable in class com.healthmarketscience.jackcess.impl.IndexImpl
index type for foreign key indexes
FORMAT_PROP - Static variable in interface com.healthmarketscience.jackcess.PropertyMap
 
forward(ByteBuffer, int) - Static method in class com.healthmarketscience.jackcess.impl.ByteUtil
Moves the position of the given buffer the given count from the current position.
forward() - Method in class com.healthmarketscience.jackcess.util.IterableBuilder
 
fromByte(byte) - Static method in enum com.healthmarketscience.jackcess.DataType
 
fromDateDouble(double) - Method in class com.healthmarketscience.jackcess.impl.ColumnImpl
Returns a java long time value converted from an access date double.
fromInternalData(byte[]) - Static method in class com.healthmarketscience.jackcess.util.OleBlob.Builder
 
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.impl.ColumnImpl
the "general" text sort order, legacy version (access 2000-2007)
GENERAL_SORT_ORDER - Static variable in class com.healthmarketscience.jackcess.impl.ColumnImpl
the "general" text sort order, latest version (access 2010+)
GeneralIndexCodes - Class in com.healthmarketscience.jackcess.impl
Various constants used for creating "general" (access 2010+) sort order text index entries.
GeneralLegacyIndexCodes - Class in com.healthmarketscience.jackcess.impl
Various constants used for creating "general legacy" (access 2000-2007) sort order text index entries.
get() - Method in class com.healthmarketscience.jackcess.complex.ComplexValue.Id
Returns the unique identifier of this complex value (this value is unique among all values in all rows of the main table for the complex column).
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(int) - Method in class com.healthmarketscience.jackcess.impl.ByteUtil.ByteStream
 
get() - Method in class com.healthmarketscience.jackcess.impl.complex.ComplexValueForeignKeyImpl
 
get(String) - Method in class com.healthmarketscience.jackcess.impl.PropertyMapImpl
 
get(String) - Method in class com.healthmarketscience.jackcess.impl.PropertyMaps
 
get(String) - Method in interface com.healthmarketscience.jackcess.PropertyMap
 
get3ByteInt(ByteBuffer) - Static method in class com.healthmarketscience.jackcess.impl.ByteUtil
Read a 3 byte int from a buffer
get3ByteInt(ByteBuffer, ByteOrder) - Static method in class com.healthmarketscience.jackcess.impl.ByteUtil
Read a 3 byte int from a buffer
get3ByteInt(ByteBuffer, int) - Static method in class com.healthmarketscience.jackcess.impl.ByteUtil
Read a 3 byte int from a buffer
get3ByteInt(ByteBuffer, int, ByteOrder) - Static method in class com.healthmarketscience.jackcess.impl.ByteUtil
Read a 3 byte int from a buffer
getAccessControlEntries() - Method in class com.healthmarketscience.jackcess.impl.DatabaseImpl
 
getApproximateOwnedPageCount() - Method in class com.healthmarketscience.jackcess.impl.TableImpl
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
 
getAttachments() - Method in class com.healthmarketscience.jackcess.impl.complex.ComplexValueForeignKeyImpl
 
getAutoNumberGenerator() - Method in class com.healthmarketscience.jackcess.impl.ColumnImpl
Returns the AutoNumberGenerator for this column if this is an autonumber column, null otherwise.
getBlob() - Method in interface com.healthmarketscience.jackcess.util.OleBlob.Content
Returns the blob which owns this content.
getBuffer(PageChannel, int) - Method in class com.healthmarketscience.jackcess.impl.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.impl.ByteUtil.ByteStream
 
getBytes(ByteBuffer, int) - Static method in class com.healthmarketscience.jackcess.impl.ByteUtil
Reads an array of bytes from the given buffer
getBytes(ByteBuffer, int, int) - Static method in class com.healthmarketscience.jackcess.impl.ByteUtil
Reads an array of bytes from the given buffer at the given offset
getBytes() - Method in class com.healthmarketscience.jackcess.util.OleBlob.Builder
 
getCacheDataPage(Integer) - Method in class com.healthmarketscience.jackcess.impl.IndexPageCache
Returns a CacheDataPage for the given page number, may be null if the given page number is invalid.
getCharset() - Method in interface com.healthmarketscience.jackcess.Database
Gets currently configured Charset (always non-null).
getCharset() - Method in class com.healthmarketscience.jackcess.impl.DatabaseImpl
 
getClassName() - Method in class com.healthmarketscience.jackcess.util.OleBlob.Builder
 
getClassName() - Method in interface com.healthmarketscience.jackcess.util.OleBlob.PackageContent
 
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.impl.complex.ComplexColumnInfoImpl
 
getColumn() - Method in class com.healthmarketscience.jackcess.impl.complex.ComplexValueForeignKeyImpl
 
getColumn() - Method in class com.healthmarketscience.jackcess.impl.IndexData.ColumnDescriptor
 
getColumn(String) - Method in class com.healthmarketscience.jackcess.impl.TableImpl
 
getColumn() - Method in interface com.healthmarketscience.jackcess.Index.Column
 
getColumn(String) - Method in interface com.healthmarketscience.jackcess.Table
 
getColumnCount() - Method in class com.healthmarketscience.jackcess.impl.TableImpl
 
getColumnCount() - Method in interface com.healthmarketscience.jackcess.Table
 
getColumnIndex() - Method in interface com.healthmarketscience.jackcess.Column
 
getColumnIndex() - Method in class com.healthmarketscience.jackcess.impl.ColumnImpl
 
getColumnIndex() - Method in class com.healthmarketscience.jackcess.impl.IndexData.ColumnDescriptor
 
getColumnIndex() - Method in interface com.healthmarketscience.jackcess.Index.Column
 
getColumnMatcher() - Method in interface com.healthmarketscience.jackcess.Cursor
Returns the currently configured ColumnMatcher, always non-null.
getColumnMatcher() - Method in class com.healthmarketscience.jackcess.impl.CursorImpl
 
getColumnMatcher() - Method in class com.healthmarketscience.jackcess.util.EntryIterableBuilder
 
getColumnMatcher() - Method in class com.healthmarketscience.jackcess.util.IterableBuilder
 
getColumnNames() - Method in class com.healthmarketscience.jackcess.util.EntryIterableBuilder
 
getColumnNames() - Method in class com.healthmarketscience.jackcess.util.IterableBuilder
 
getColumnNumber() - Method in class com.healthmarketscience.jackcess.ColumnBuilder
 
getColumnNumber() - Method in class com.healthmarketscience.jackcess.impl.ColumnImpl
 
getColumnOrder() - Method in interface com.healthmarketscience.jackcess.Database
Gets currently configured Table.ColumnOrder (always non-null).
getColumnOrder() - Method in class com.healthmarketscience.jackcess.impl.DatabaseImpl
 
getColumns() - Method in class com.healthmarketscience.jackcess.impl.IndexData
Returns the Columns for this index (unmodifiable)
getColumns() - Method in class com.healthmarketscience.jackcess.impl.IndexImpl
 
getColumns() - Method in class com.healthmarketscience.jackcess.impl.TableImpl
 
getColumns() - Method in interface com.healthmarketscience.jackcess.Index
 
getColumns() - Method in class com.healthmarketscience.jackcess.IndexBuilder
 
getColumns() - Method in interface com.healthmarketscience.jackcess.Table
 
getColumns() - Method in class com.healthmarketscience.jackcess.util.Joiner
 
getColumnValidator() - Method in interface com.healthmarketscience.jackcess.Column
Gets currently configured ColumnValidator (always non-null).
getColumnValidator() - Method in class com.healthmarketscience.jackcess.impl.ColumnImpl
 
getColumnValidatorFactory() - Method in interface com.healthmarketscience.jackcess.Database
Gets currently configured ColumnValidatorFactory (always non-null).
getColumnValidatorFactory() - Method in class com.healthmarketscience.jackcess.impl.DatabaseImpl
 
getComplexInfo() - Method in interface com.healthmarketscience.jackcess.Column
Returns extended functionality for "complex" columns.
getComplexInfo() - Method in class com.healthmarketscience.jackcess.impl.ColumnImpl
 
getComplexType() - Method in class com.healthmarketscience.jackcess.complex.ComplexValueForeignKey
 
getComplexType() - Method in class com.healthmarketscience.jackcess.impl.complex.ComplexValueForeignKeyImpl
 
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.impl.complex.ComplexColumnInfoImpl
 
getConnectionString() - Method in class com.healthmarketscience.jackcess.impl.query.PassthroughQueryImpl
 
getConnectionString() - Method in interface com.healthmarketscience.jackcess.query.PassthroughQuery
 
getContent() - Method in interface com.healthmarketscience.jackcess.util.OleBlob
Returns the decoded form of the blob contents, if understandable.
getContentLength() - Method in class com.healthmarketscience.jackcess.util.OleBlob.Builder
 
getContentsEntry() - Method in interface com.healthmarketscience.jackcess.util.OleBlob.CompoundContent
 
getCurrentPosition() - Method in interface com.healthmarketscience.jackcess.Cursor.Savepoint
 
getCurrentRow() - Method in interface com.healthmarketscience.jackcess.Cursor
Returns the current row in this cursor (Column name -> Column value).
getCurrentRow(Collection<String>) - Method in interface com.healthmarketscience.jackcess.Cursor
Returns the current row in this cursor (Column name -> Column value).
getCurrentRow() - Method in class com.healthmarketscience.jackcess.impl.CursorImpl
 
getCurrentRow(Collection<String>) - Method in class com.healthmarketscience.jackcess.impl.CursorImpl
 
getCurrentRowValue(Column) - Method in interface com.healthmarketscience.jackcess.Cursor
Returns the given column from the current row.
getCurrentRowValue(Column) - Method in class com.healthmarketscience.jackcess.impl.CursorImpl
 
getCurrentRowValue(ColumnImpl) - Method in class com.healthmarketscience.jackcess.impl.CursorImpl
 
getCursorId() - Method in interface com.healthmarketscience.jackcess.Cursor.Savepoint
 
getDatabase() - Method in interface com.healthmarketscience.jackcess.Column
 
getDatabase() - Method in class com.healthmarketscience.jackcess.impl.ColumnImpl
 
getDatabase() - Method in class com.healthmarketscience.jackcess.impl.complex.ComplexColumnInfoImpl
 
getDatabase() - Method in class com.healthmarketscience.jackcess.impl.TableImpl
 
getDatabase() - Method in class com.healthmarketscience.jackcess.impl.UsageMap
 
getDatabase() - Method in interface com.healthmarketscience.jackcess.Table
 
getDatabasePassword() - Method in interface com.healthmarketscience.jackcess.Database
 
getDatabasePassword() - Method in class com.healthmarketscience.jackcess.impl.DatabaseImpl
 
getDatabaseProperties() - Method in interface com.healthmarketscience.jackcess.Database
 
getDatabaseProperties() - Method in class com.healthmarketscience.jackcess.impl.DatabaseImpl
 
getDDLString() - Method in class com.healthmarketscience.jackcess.impl.query.DataDefinitionQueryImpl
 
getDDLString() - Method in interface com.healthmarketscience.jackcess.query.DataDefinitionQuery
 
getDefault() - Method in class com.healthmarketscience.jackcess.impl.PropertyMaps
 
getDefaultCharset(JetFormat) - Static method in class com.healthmarketscience.jackcess.impl.DatabaseImpl
Returns the default Charset for the given JetFormat.
getDefaultCodePage() - Method in class com.healthmarketscience.jackcess.impl.DatabaseImpl
 
getDefaultColumnOrder() - Static method in class com.healthmarketscience.jackcess.impl.DatabaseImpl
Returns the default Table.ColumnOrder.
getDefaultCursor() - Method in class com.healthmarketscience.jackcess.impl.TableImpl
 
getDefaultCursor() - Method in interface com.healthmarketscience.jackcess.Table
 
getDefaultEnforceForeignKeys() - Static method in class com.healthmarketscience.jackcess.impl.DatabaseImpl
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.impl.DatabaseImpl
 
getDefaultTimeZone() - Static method in class com.healthmarketscience.jackcess.impl.DatabaseImpl
Returns the default TimeZone.
getDisplayIndex() - Method in class com.healthmarketscience.jackcess.impl.ColumnImpl
 
getDocumentEntry(String, DirectoryEntry) - Static method in class com.healthmarketscience.jackcess.impl.CompoundOleUtil
Gets a DocumentEntry from compound storage based on a fully qualified, encoded entry name.
getEmptyFilePath() - Method in class com.healthmarketscience.jackcess.impl.DatabaseImpl.FileFormatDetails
 
getEncodedFileData() - Method in interface com.healthmarketscience.jackcess.complex.Attachment
 
getEntry(String) - Method in interface com.healthmarketscience.jackcess.util.OleBlob.CompoundContent
 
getEntryCount() - Method in class com.healthmarketscience.jackcess.impl.IndexData
Returns the number of index entries in the index.
getEntryValues() - Method in class com.healthmarketscience.jackcess.util.EntryIterableBuilder
 
getErrorHandler() - Method in interface com.healthmarketscience.jackcess.Cursor
Gets the currently configured ErrorHandler (always non-null).
getErrorHandler() - Method in interface com.healthmarketscience.jackcess.Database
Gets the currently configured ErrorHandler (always non-null).
getErrorHandler() - Method in class com.healthmarketscience.jackcess.impl.CursorImpl
 
getErrorHandler() - Method in class com.healthmarketscience.jackcess.impl.DatabaseImpl
 
getErrorHandler() - Method in class com.healthmarketscience.jackcess.impl.TableImpl
 
getErrorHandler() - Method in class com.healthmarketscience.jackcess.impl.TableImpl.RowState
 
getErrorHandler() - Method in interface com.healthmarketscience.jackcess.Table
Gets the currently configured ErrorHandler (always non-null).
getExistingBuffer() - Method in class com.healthmarketscience.jackcess.impl.TempBufferHolder
 
getFile() - Method in interface com.healthmarketscience.jackcess.Database
Returns the File underlying this Database
getFile() - Method in class com.healthmarketscience.jackcess.impl.DatabaseImpl
 
getFileData() - Method in interface com.healthmarketscience.jackcess.complex.Attachment
 
getFileDataColumn() - Method in class com.healthmarketscience.jackcess.impl.complex.AttachmentColumnInfoImpl
 
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.impl.complex.AttachmentColumnInfoImpl
 
getFileFormat() - Method in interface com.healthmarketscience.jackcess.Database
Returns the FileFormat of this database (which may involve inspecting the database itself).
getFileFormat() - Method in class com.healthmarketscience.jackcess.impl.DatabaseImpl
 
getFileFormatDetails(Database.FileFormat) - Static method in class com.healthmarketscience.jackcess.impl.DatabaseImpl
 
getFileName() - Method in interface com.healthmarketscience.jackcess.complex.Attachment
 
getFileName() - Method in class com.healthmarketscience.jackcess.util.OleBlob.Builder
 
getFileName() - Method in interface com.healthmarketscience.jackcess.util.OleBlob.LinkContent
 
getFileName() - Method in interface com.healthmarketscience.jackcess.util.OleBlob.SimplePackageContent
 
getFileNameColumn() - Method in class com.healthmarketscience.jackcess.impl.complex.AttachmentColumnInfoImpl
 
getFilePath() - Method in class com.healthmarketscience.jackcess.util.OleBlob.Builder
 
getFilePath() - Method in interface com.healthmarketscience.jackcess.util.OleBlob.LinkContent
 
getFilePath() - Method in interface com.healthmarketscience.jackcess.util.OleBlob.SimplePackageContent
 
getFileTimeStamp() - Method in interface com.healthmarketscience.jackcess.complex.Attachment
 
getFileTimeStampColumn() - Method in class com.healthmarketscience.jackcess.impl.complex.AttachmentColumnInfoImpl
 
getFileType() - Method in interface com.healthmarketscience.jackcess.complex.Attachment
 
getFileTypeColumn() - Method in class com.healthmarketscience.jackcess.impl.complex.AttachmentColumnInfoImpl
 
getFileUrl() - Method in interface com.healthmarketscience.jackcess.complex.Attachment
 
getFileUrlColumn() - Method in class com.healthmarketscience.jackcess.impl.complex.AttachmentColumnInfoImpl
 
getFinalRowId() - Method in class com.healthmarketscience.jackcess.impl.TableImpl.RowState
 
getFirstEntry() - Method in class com.healthmarketscience.jackcess.impl.IndexData.EntryCursor
Returns the first entry (exclusive) as defined by this cursor.
getFixedDataOffset() - Method in class com.healthmarketscience.jackcess.impl.ColumnImpl
 
getFixedSize() - Method in enum com.healthmarketscience.jackcess.DataType
 
getFixedSize(Short) - Method in enum com.healthmarketscience.jackcess.DataType
 
getFlags() - Method in class com.healthmarketscience.jackcess.impl.IndexData.ColumnDescriptor
 
getFlags() - Method in class com.healthmarketscience.jackcess.impl.RelationshipImpl
 
getFlags() - Method in class com.healthmarketscience.jackcess.IndexBuilder.Column
 
getFlags() - Method in class com.healthmarketscience.jackcess.IndexBuilder
 
getForeignKeyIndex(Table) - Method in class com.healthmarketscience.jackcess.impl.TableImpl
 
getForeignKeyIndex(Table) - Method in interface com.healthmarketscience.jackcess.Table
 
getFormat() - Method in class com.healthmarketscience.jackcess.impl.ColumnImpl
 
getFormat() - Method in class com.healthmarketscience.jackcess.impl.CursorImpl
 
getFormat() - Method in class com.healthmarketscience.jackcess.impl.DatabaseImpl.FileFormatDetails
 
getFormat() - Method in class com.healthmarketscience.jackcess.impl.DatabaseImpl
 
getFormat() - Method in class com.healthmarketscience.jackcess.impl.IndexData
 
getFormat() - Method in class com.healthmarketscience.jackcess.impl.IndexImpl
 
getFormat(FileChannel) - Static method in class com.healthmarketscience.jackcess.impl.JetFormat
 
getFormat() - Method in class com.healthmarketscience.jackcess.impl.PageChannel
 
getFormat() - Method in class com.healthmarketscience.jackcess.impl.TableImpl
 
getFormat() - Method in class com.healthmarketscience.jackcess.impl.UsageMap
 
getFromColumns() - Method in class com.healthmarketscience.jackcess.impl.RelationshipImpl
 
getFromColumns() - Method in interface com.healthmarketscience.jackcess.Relationship
 
getFromIndex() - Method in class com.healthmarketscience.jackcess.util.Joiner
 
getFromRemoteDbPath() - Method in class com.healthmarketscience.jackcess.impl.query.BaseSelectQueryImpl
 
getFromRemoteDbPath() - Method in interface com.healthmarketscience.jackcess.query.BaseSelectQuery
 
getFromRemoteDbType() - Method in class com.healthmarketscience.jackcess.impl.query.BaseSelectQueryImpl
 
getFromRemoteDbType() - Method in interface com.healthmarketscience.jackcess.query.BaseSelectQuery
 
getFromTable() - Method in class com.healthmarketscience.jackcess.impl.RelationshipImpl
 
getFromTable() - Method in interface com.healthmarketscience.jackcess.Relationship
 
getFromTable() - Method in class com.healthmarketscience.jackcess.util.Joiner
 
getFromTables() - Method in class com.healthmarketscience.jackcess.impl.query.BaseSelectQueryImpl
 
getFromTables() - Method in interface com.healthmarketscience.jackcess.query.BaseSelectQuery
 
getGroupings() - Method in class com.healthmarketscience.jackcess.impl.query.BaseSelectQueryImpl
 
getGroupings() - Method in interface com.healthmarketscience.jackcess.query.BaseSelectQuery
 
getHasScalePrecision() - Method in enum com.healthmarketscience.jackcess.DataType
 
getHavingExpression() - Method in class com.healthmarketscience.jackcess.impl.query.BaseSelectQueryImpl
 
getHavingExpression() - Method in interface com.healthmarketscience.jackcess.query.BaseSelectQuery
 
getHeaderRowId() - Method in class com.healthmarketscience.jackcess.impl.TableImpl.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 interface com.healthmarketscience.jackcess.Cursor
 
getId() - Method in class com.healthmarketscience.jackcess.impl.CursorImpl
 
getId() - Method in class com.healthmarketscience.jackcess.impl.RowImpl
 
getId() - Method in interface com.healthmarketscience.jackcess.Row
 
getIndex() - Method in class com.healthmarketscience.jackcess.impl.IndexCursorImpl
 
getIndex(String) - Method in class com.healthmarketscience.jackcess.impl.TableImpl
 
getIndex() - Method in interface com.healthmarketscience.jackcess.IndexCursor
 
getIndex(String) - Method in interface com.healthmarketscience.jackcess.Table
 
getIndexData() - Method in class com.healthmarketscience.jackcess.impl.IndexData.EntryCursor
 
getIndexData() - Method in class com.healthmarketscience.jackcess.impl.IndexImpl
 
getIndexData() - Method in class com.healthmarketscience.jackcess.impl.IndexPageCache
 
getIndexDataNumber() - Method in class com.healthmarketscience.jackcess.impl.IndexData
 
getIndexDatas() - Method in class com.healthmarketscience.jackcess.impl.TableImpl
 
getIndexes() - Method in class com.healthmarketscience.jackcess.impl.IndexData
 
getIndexes() - Method in class com.healthmarketscience.jackcess.impl.TableImpl
 
getIndexes() - Method in interface com.healthmarketscience.jackcess.Table
 
getIndexFlags() - Method in class com.healthmarketscience.jackcess.impl.IndexData
 
getIndexFlags() - Method in class com.healthmarketscience.jackcess.impl.IndexImpl
 
getIndexNumber() - Method in class com.healthmarketscience.jackcess.impl.IndexImpl
 
getInt(ByteBuffer, ByteOrder) - Static method in class com.healthmarketscience.jackcess.impl.ByteUtil
 
getInt(ByteBuffer, int, ByteOrder) - Static method in class com.healthmarketscience.jackcess.impl.ByteUtil
 
getLast() - Method in class com.healthmarketscience.jackcess.impl.ColumnImpl.AutoNumberGenerator
Returns the last autonumber generated by this generator.
getLastEntry() - Method in class com.healthmarketscience.jackcess.impl.IndexData.EntryCursor
Returns the last entry (exclusive) as defined by this cursor.
getLength() - Method in interface com.healthmarketscience.jackcess.Column
 
getLength() - Method in class com.healthmarketscience.jackcess.ColumnBuilder
 
getLength() - Method in class com.healthmarketscience.jackcess.impl.ByteUtil.ByteStream
 
getLength() - Method in class com.healthmarketscience.jackcess.impl.ColumnImpl
 
getLengthInUnits() - Method in interface com.healthmarketscience.jackcess.Column
 
getLengthInUnits() - Method in class com.healthmarketscience.jackcess.impl.ColumnImpl
 
getLinkedDatabases() - Method in interface 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.
getLinkedDatabases() - Method in class com.healthmarketscience.jackcess.impl.DatabaseImpl
 
getLinkPath() - Method in interface com.healthmarketscience.jackcess.util.OleBlob.LinkContent
 
getLinkResolver() - Method in interface com.healthmarketscience.jackcess.Database
Gets the currently configured LinkResolver (always non-null).
getLinkResolver() - Method in class com.healthmarketscience.jackcess.impl.DatabaseImpl
 
getLinkStream() - Method in interface com.healthmarketscience.jackcess.util.OleBlob.LinkContent
 
getLocalFilePath() - Method in interface com.healthmarketscience.jackcess.util.OleBlob.SimplePackageContent
 
getLogicalIndexCount() - Method in class com.healthmarketscience.jackcess.impl.TableImpl
Only called by unit tests
getMatchPattern() - Method in class com.healthmarketscience.jackcess.util.IterableBuilder
 
getMaxColumnCount() - Method in class com.healthmarketscience.jackcess.impl.TableImpl
 
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.impl.TempBufferHolder
 
getModifiedDate() - Method in interface com.healthmarketscience.jackcess.complex.Version
 
getModifiedDateColumn() - Method in class com.healthmarketscience.jackcess.impl.complex.VersionHistoryColumnInfoImpl
 
getMultiValues() - Method in class com.healthmarketscience.jackcess.complex.ComplexValueForeignKey
 
getMultiValues() - Method in class com.healthmarketscience.jackcess.impl.complex.ComplexValueForeignKeyImpl
 
getName() - Method in interface com.healthmarketscience.jackcess.Column
 
getName() - Method in class com.healthmarketscience.jackcess.ColumnBuilder
 
getName() - Method in class com.healthmarketscience.jackcess.impl.ColumnImpl
 
getName() - Method in class com.healthmarketscience.jackcess.impl.IndexData.ColumnDescriptor
 
getName() - Method in class com.healthmarketscience.jackcess.impl.IndexImpl
 
getName() - Method in class com.healthmarketscience.jackcess.impl.PropertyMapImpl
 
getName() - Method in class com.healthmarketscience.jackcess.impl.query.QueryImpl
Returns the name of the query.
getName() - Method in class com.healthmarketscience.jackcess.impl.RelationshipImpl
 
getName() - Method in class com.healthmarketscience.jackcess.impl.TableImpl
 
getName() - Method in interface com.healthmarketscience.jackcess.Index.Column
 
getName() - Method in interface com.healthmarketscience.jackcess.Index
 
getName() - Method in class com.healthmarketscience.jackcess.IndexBuilder.Column
 
getName() - Method in class com.healthmarketscience.jackcess.IndexBuilder
 
getName() - Method in interface com.healthmarketscience.jackcess.PropertyMap
 
getName() - Method in interface com.healthmarketscience.jackcess.PropertyMap.Property
 
getName() - Method in interface com.healthmarketscience.jackcess.query.Query
Returns the name of the query.
getName() - Method in interface com.healthmarketscience.jackcess.Relationship
 
getName() - Method in interface com.healthmarketscience.jackcess.Table
 
getName() - Method in interface com.healthmarketscience.jackcess.util.OleBlob.CompoundContent.Entry
 
getNewValues() - Method in class com.healthmarketscience.jackcess.impl.query.UpdateQueryImpl
 
getNewValues() - Method in interface com.healthmarketscience.jackcess.query.UpdateQuery
 
getNext(Object) - Method in class com.healthmarketscience.jackcess.impl.ColumnImpl.AutoNumberGenerator
Returns the next autonumber for this generator.
getNext() - Method in class com.healthmarketscience.jackcess.impl.IndexData.PendingChange
Returns the next pending change, if any
getNextEntry() - Method in class com.healthmarketscience.jackcess.impl.IndexData.EntryCursor
 
getNextPage() - Method in class com.healthmarketscience.jackcess.impl.UsageMap.PageCursor
 
getNextRow() - Method in interface com.healthmarketscience.jackcess.Cursor
Moves to the next row in the table and returns it.
getNextRow(Collection<String>) - Method in interface com.healthmarketscience.jackcess.Cursor
Moves to the next row in the table and returns it.
getNextRow() - Method in class com.healthmarketscience.jackcess.impl.CursorImpl
 
getNextRow(Collection<String>) - Method in class com.healthmarketscience.jackcess.impl.CursorImpl
 
getNextRow() - Method in class com.healthmarketscience.jackcess.impl.TableImpl
 
getNextRow() - Method in interface com.healthmarketscience.jackcess.Table
 
getNullMask(ByteBuffer) - Method in class com.healthmarketscience.jackcess.impl.TableImpl.RowState
 
getObjectFlag() - Method in class com.healthmarketscience.jackcess.impl.query.QueryImpl
 
getObjectFlag() - Method in interface com.healthmarketscience.jackcess.query.Query
 
getObjectFlag() - Method in enum com.healthmarketscience.jackcess.query.Query.Type
 
getObjectId() - Method in class com.healthmarketscience.jackcess.impl.PropertyMaps
 
getObjectId() - Method in class com.healthmarketscience.jackcess.impl.query.QueryImpl
Returns the unique object id of the query.
getObjectId() - Method in interface com.healthmarketscience.jackcess.query.Query
Returns the unique object id of the query.
getOrderings() - Method in class com.healthmarketscience.jackcess.impl.query.BaseSelectQueryImpl
 
getOrderings() - Method in class com.healthmarketscience.jackcess.impl.query.UnionQueryImpl
 
getOrderings() - Method in interface com.healthmarketscience.jackcess.query.BaseSelectQuery
 
getOrderings() - Method in interface com.healthmarketscience.jackcess.query.UnionQuery
 
getOtherIndexNumber() - Method in class com.healthmarketscience.jackcess.impl.IndexImpl.ForeignKeyReference
 
getOtherTablePageNumber() - Method in class com.healthmarketscience.jackcess.impl.IndexImpl.ForeignKeyReference
 
getOwnedPageCount() - Method in class com.healthmarketscience.jackcess.impl.ColumnImpl
Returns the number of database pages owned by this column.
getOwnedPageCount() - Method in class com.healthmarketscience.jackcess.impl.IndexData
Returns the number of database pages owned by this index data.
getOwnedPagesCursor() - Method in class com.healthmarketscience.jackcess.impl.TableImpl
 
getOwner() - Method in class com.healthmarketscience.jackcess.impl.PropertyMapImpl
 
getOwnerAccessType() - Method in class com.healthmarketscience.jackcess.impl.query.QueryImpl
 
getOwnerAccessType() - Method in interface com.healthmarketscience.jackcess.query.Query
 
getPage(PageChannel) - Method in class com.healthmarketscience.jackcess.impl.TempPageHolder
 
getPageBuffer(PageChannel) - Method in class com.healthmarketscience.jackcess.impl.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.impl.ColumnImpl
 
getPageChannel() - Method in class com.healthmarketscience.jackcess.impl.CursorImpl
 
getPageChannel() - Method in class com.healthmarketscience.jackcess.impl.DatabaseImpl
 
getPageChannel() - Method in class com.healthmarketscience.jackcess.impl.IndexData
 
getPageChannel() - Method in class com.healthmarketscience.jackcess.impl.IndexImpl
 
getPageChannel() - Method in class com.healthmarketscience.jackcess.impl.IndexPageCache
 
getPageChannel() - Method in class com.healthmarketscience.jackcess.impl.TableImpl
 
getPageChannel() - Method in class com.healthmarketscience.jackcess.impl.UsageMap
 
getPageCount() - Method in class com.healthmarketscience.jackcess.impl.UsageMap
 
getPageNumber() - Method in class com.healthmarketscience.jackcess.impl.RowIdImpl
 
getPageNumber() - Method in class com.healthmarketscience.jackcess.impl.TempPageHolder
 
getParameters() - Method in class com.healthmarketscience.jackcess.impl.query.QueryImpl
 
getParameters() - Method in interface com.healthmarketscience.jackcess.query.Query
Returns the rows from the system query table from which the query information was derived.
getParent() - Method in interface com.healthmarketscience.jackcess.util.OleBlob.CompoundContent.Entry
Returns the CompoundContent which owns this entry.
getPassthroughString() - Method in class com.healthmarketscience.jackcess.impl.query.PassthroughQueryImpl
 
getPassthroughString() - Method in interface com.healthmarketscience.jackcess.query.PassthroughQuery
 
getPivotExpression() - Method in class com.healthmarketscience.jackcess.impl.query.CrossTabQueryImpl
 
getPivotExpression() - Method in interface com.healthmarketscience.jackcess.query.CrossTabQuery
 
getPrecision() - Method in interface com.healthmarketscience.jackcess.Column
 
getPrecision() - Method in class com.healthmarketscience.jackcess.ColumnBuilder
 
getPrecision() - Method in class com.healthmarketscience.jackcess.impl.ColumnImpl
 
getPrettyName() - Method in class com.healthmarketscience.jackcess.util.OleBlob.Builder
 
getPrettyName() - Method in interface com.healthmarketscience.jackcess.util.OleBlob.PackageContent
 
getPreviousEntry() - Method in class com.healthmarketscience.jackcess.impl.IndexData.EntryCursor
 
getPreviousPage() - Method in class com.healthmarketscience.jackcess.impl.UsageMap.PageCursor
 
getPreviousRow() - Method in interface com.healthmarketscience.jackcess.Cursor
Moves to the previous row in the table and returns it.
getPreviousRow(Collection<String>) - Method in interface com.healthmarketscience.jackcess.Cursor
Moves to the previous row in the table and returns it.
getPreviousRow() - Method in class com.healthmarketscience.jackcess.impl.CursorImpl
 
getPreviousRow(Collection<String>) - Method in class com.healthmarketscience.jackcess.impl.CursorImpl
 
getPrimaryIndex() - Method in class com.healthmarketscience.jackcess.impl.IndexData
 
getPrimaryKeyColumn() - Method in class com.healthmarketscience.jackcess.impl.complex.ComplexColumnInfoImpl
 
getPrimaryKeyIndex() - Method in class com.healthmarketscience.jackcess.impl.TableImpl
 
getPrimaryKeyIndex() - Method in interface com.healthmarketscience.jackcess.Table
 
getProperties() - Method in interface com.healthmarketscience.jackcess.Column
 
getProperties() - Method in class com.healthmarketscience.jackcess.impl.ColumnImpl
 
getProperties() - Method in class com.healthmarketscience.jackcess.impl.TableImpl
 
getProperties() - Method in interface com.healthmarketscience.jackcess.Table
 
getPropertiesForObject(int) - Method in class com.healthmarketscience.jackcess.impl.DatabaseImpl
 
getPropertyMaps() - Method in class com.healthmarketscience.jackcess.impl.TableImpl
 
getQueries() - Method in interface com.healthmarketscience.jackcess.Database
Finds all the queries in the database.
getQueries() - Method in class com.healthmarketscience.jackcess.impl.DatabaseImpl
 
getRawValues(int) - Method in interface com.healthmarketscience.jackcess.complex.ComplexColumnInfo
 
getRawValues(int, Collection<String>) - Method in interface com.healthmarketscience.jackcess.complex.ComplexColumnInfo
 
getRawValues(int) - Method in class com.healthmarketscience.jackcess.impl.complex.ComplexColumnInfoImpl
 
getRawValues(int, Collection<String>) - Method in class com.healthmarketscience.jackcess.impl.complex.ComplexColumnInfoImpl
 
getRawValues() - Method in class com.healthmarketscience.jackcess.impl.complex.ComplexValueForeignKeyImpl
 
getReference() - Method in class com.healthmarketscience.jackcess.impl.IndexImpl
 
getReferencedIndex() - Method in class com.healthmarketscience.jackcess.impl.IndexImpl
 
getReferencedIndex() - Method in interface com.healthmarketscience.jackcess.Index
 
getRelationships(Table, Table) - Method in interface com.healthmarketscience.jackcess.Database
Finds all the relationships in the database between the given tables.
getRelationships(Table) - Method in interface com.healthmarketscience.jackcess.Database
Finds all the relationships in the database for the given table.
getRelationships() - Method in interface com.healthmarketscience.jackcess.Database
Finds all the relationships in the database in non-system tables.
getRelationships(Table, Table) - Method in class com.healthmarketscience.jackcess.impl.DatabaseImpl
 
getRelationships(TableImpl, TableImpl) - Method in class com.healthmarketscience.jackcess.impl.DatabaseImpl
 
getRelationships(Table) - Method in class com.healthmarketscience.jackcess.impl.DatabaseImpl
 
getRelationships() - Method in class com.healthmarketscience.jackcess.impl.DatabaseImpl
 
getRemoteDbPath() - Method in class com.healthmarketscience.jackcess.impl.query.AppendQueryImpl
 
getRemoteDbPath() - Method in class com.healthmarketscience.jackcess.impl.query.MakeTableQueryImpl
 
getRemoteDbPath() - Method in class com.healthmarketscience.jackcess.impl.query.UpdateQueryImpl
 
getRemoteDbPath() - Method in interface com.healthmarketscience.jackcess.query.AppendQuery
 
getRemoteDbPath() - Method in interface com.healthmarketscience.jackcess.query.MakeTableQuery
 
getRemoteDbPath() - Method in interface com.healthmarketscience.jackcess.query.UpdateQuery
 
getRemoteDbType() - Method in class com.healthmarketscience.jackcess.impl.query.AppendQueryImpl
 
getRemoteDbType() - Method in class com.healthmarketscience.jackcess.impl.query.MakeTableQueryImpl
 
getRemoteDbType() - Method in class com.healthmarketscience.jackcess.impl.query.UpdateQueryImpl
 
getRemoteDbType() - Method in interface com.healthmarketscience.jackcess.query.AppendQuery
 
getRemoteDbType() - Method in interface com.healthmarketscience.jackcess.query.MakeTableQuery
 
getRemoteDbType() - Method in interface com.healthmarketscience.jackcess.query.UpdateQuery
 
getRow(TableImpl.RowState, RowIdImpl, Collection<String>) - Method in class com.healthmarketscience.jackcess.impl.TableImpl
Reads some columns from the given row.
getRowCacheValues() - Method in class com.healthmarketscience.jackcess.impl.TableImpl.RowState
 
getRowCount() - Method in class com.healthmarketscience.jackcess.impl.TableImpl
 
getRowCount() - Method in interface com.healthmarketscience.jackcess.Table
 
getRowEndOffset(int, JetFormat) - Static method in class com.healthmarketscience.jackcess.impl.TableImpl
 
getRowId() - Method in class com.healthmarketscience.jackcess.complex.ComplexValue.Id
Returns the rowId of this ComplexValue within the secondary table.
getRowId() - Method in interface com.healthmarketscience.jackcess.Cursor.Position
Returns the unique RowId of the position of the cursor.
getRowId() - Method in class com.healthmarketscience.jackcess.impl.IndexData.Entry
 
getRowId(Object[]) - Method in class com.healthmarketscience.jackcess.impl.TableImpl
 
getRowNumber() - Method in class com.healthmarketscience.jackcess.impl.RowIdImpl
 
getRows() - Method in class com.healthmarketscience.jackcess.impl.query.QueryImpl
Returns the rows from the system query table from which the query information was derived.
getRowsOnHeaderPage() - Method in class com.healthmarketscience.jackcess.impl.TableImpl.RowState
 
getRowSpaceUsage(int, JetFormat) - Static method in class com.healthmarketscience.jackcess.impl.TableImpl
 
getRowStartOffset(int, JetFormat) - Static method in class com.healthmarketscience.jackcess.impl.TableImpl
 
getRowState() - Method in class com.healthmarketscience.jackcess.impl.CursorImpl
 
getRowValue(Object[]) - Method in interface com.healthmarketscience.jackcess.Column
 
getRowValue(Map<String, ?>) - Method in interface com.healthmarketscience.jackcess.Column
 
getRowValue(Object[]) - Method in class com.healthmarketscience.jackcess.impl.ColumnImpl
 
getRowValue(Map<String, ?>) - Method in class com.healthmarketscience.jackcess.impl.ColumnImpl
 
getRowValue(TableImpl.RowState, RowIdImpl, ColumnImpl) - Method in class com.healthmarketscience.jackcess.impl.TableImpl
Reads a single column from the given row.
getSavepoint() - Method in interface 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).
getSavepoint() - Method in class com.healthmarketscience.jackcess.impl.CursorImpl
 
getScale() - Method in interface com.healthmarketscience.jackcess.Column
 
getScale() - Method in class com.healthmarketscience.jackcess.ColumnBuilder
 
getScale() - Method in class com.healthmarketscience.jackcess.impl.ColumnImpl
 
getSelectColumns() - Method in class com.healthmarketscience.jackcess.impl.query.BaseSelectQueryImpl
 
getSelectColumns() - Method in interface com.healthmarketscience.jackcess.query.BaseSelectQuery
 
getSelectType() - Method in class com.healthmarketscience.jackcess.impl.query.BaseSelectQueryImpl
 
getSelectType() - Method in interface com.healthmarketscience.jackcess.query.BaseSelectQuery
 
getSize() - Method in class com.healthmarketscience.jackcess.impl.PropertyMapImpl
 
getSize() - Method in class com.healthmarketscience.jackcess.impl.PropertyMaps
 
getSize() - Method in interface com.healthmarketscience.jackcess.PropertyMap
 
getSQLType() - Method in interface com.healthmarketscience.jackcess.Column
 
getSQLType() - Method in enum com.healthmarketscience.jackcess.DataType
 
getSQLType() - Method in class com.healthmarketscience.jackcess.impl.ColumnImpl
 
getStream() - Method in class com.healthmarketscience.jackcess.util.OleBlob.Builder
 
getStream() - Method in interface com.healthmarketscience.jackcess.util.OleBlob.EmbeddedContent
 
getSubPageNumber() - Method in class com.healthmarketscience.jackcess.impl.IndexData.Entry
 
getSummaryProperties() - Method in interface com.healthmarketscience.jackcess.Database
 
getSummaryProperties() - Method in class com.healthmarketscience.jackcess.impl.DatabaseImpl
 
getSystemCatalog() - Method in class com.healthmarketscience.jackcess.impl.DatabaseImpl
 
getSystemComplexColumns() - Method in class com.healthmarketscience.jackcess.impl.DatabaseImpl
 
getSystemRelationships() - Method in interface com.healthmarketscience.jackcess.Database
Finds all the relationships in the database, including system tables.
getSystemRelationships() - Method in class com.healthmarketscience.jackcess.impl.DatabaseImpl
 
getSystemTable(String) - Method in interface com.healthmarketscience.jackcess.Database
Returns a reference to any available table in this access database, including system tables.
getSystemTable(String) - Method in class com.healthmarketscience.jackcess.impl.DatabaseImpl
 
getSystemTableNames() - Method in interface com.healthmarketscience.jackcess.Database
 
getSystemTableNames() - Method in class com.healthmarketscience.jackcess.impl.DatabaseImpl
 
getTable() - Method in interface com.healthmarketscience.jackcess.Column
 
getTable() - Method in interface com.healthmarketscience.jackcess.Cursor
 
getTable(String) - Method in interface com.healthmarketscience.jackcess.Database
 
getTable() - Method in class com.healthmarketscience.jackcess.impl.ColumnImpl
 
getTable() - Method in class com.healthmarketscience.jackcess.impl.CursorImpl
 
getTable(String) - Method in class com.healthmarketscience.jackcess.impl.DatabaseImpl
 
getTable(int) - Method in class com.healthmarketscience.jackcess.impl.DatabaseImpl
 
getTable() - Method in class com.healthmarketscience.jackcess.impl.IndexData
 
getTable() - Method in class com.healthmarketscience.jackcess.impl.IndexImpl
 
getTable() - Method in class com.healthmarketscience.jackcess.impl.TableImpl.RowState
 
getTable() - Method in interface com.healthmarketscience.jackcess.Index
 
getTable() - Method in interface com.healthmarketscience.jackcess.util.ErrorHandler.Location
 
getTableDefPageNumber() - Method in class com.healthmarketscience.jackcess.impl.TableImpl
 
getTableNames() - Method in interface com.healthmarketscience.jackcess.Database
 
getTableNames() - Method in class com.healthmarketscience.jackcess.impl.DatabaseImpl
 
getTableType() - Method in class com.healthmarketscience.jackcess.impl.IndexImpl.ForeignKeyReference
 
getTargetTable() - Method in class com.healthmarketscience.jackcess.impl.query.AppendQueryImpl
 
getTargetTable() - Method in class com.healthmarketscience.jackcess.impl.query.MakeTableQueryImpl
 
getTargetTable() - Method in interface com.healthmarketscience.jackcess.query.AppendQuery
 
getTargetTable() - Method in interface com.healthmarketscience.jackcess.query.MakeTableQuery
 
getTargetTables() - Method in class com.healthmarketscience.jackcess.impl.query.UpdateQueryImpl
 
getTargetTables() - Method in interface com.healthmarketscience.jackcess.query.UpdateQuery
 
getTextCodePage() - Method in class com.healthmarketscience.jackcess.impl.ColumnImpl
 
getTextSortOrder() - Method in class com.healthmarketscience.jackcess.ColumnBuilder
 
getTextSortOrder() - Method in class com.healthmarketscience.jackcess.impl.ColumnImpl
 
getTimeZone() - Method in interface com.healthmarketscience.jackcess.Database
Gets currently configured TimeZone (always non-null).
getTimeZone() - Method in class com.healthmarketscience.jackcess.impl.DatabaseImpl
 
getToColumns() - Method in class com.healthmarketscience.jackcess.impl.RelationshipImpl
 
getToColumns() - Method in interface com.healthmarketscience.jackcess.Relationship
 
getToCursor() - Method in class com.healthmarketscience.jackcess.util.Joiner
 
getToIndex() - Method in class com.healthmarketscience.jackcess.util.Joiner
 
getToTable() - Method in class com.healthmarketscience.jackcess.impl.RelationshipImpl
 
getToTable() - Method in interface com.healthmarketscience.jackcess.Relationship
 
getToTable() - Method in class com.healthmarketscience.jackcess.util.Joiner
 
getTransformExpression() - Method in class com.healthmarketscience.jackcess.impl.query.CrossTabQueryImpl
 
getTransformExpression() - Method in interface com.healthmarketscience.jackcess.query.CrossTabQuery
 
getType() - Method in interface com.healthmarketscience.jackcess.Column
 
getType() - Method in class com.healthmarketscience.jackcess.ColumnBuilder
 
getType() - Method in interface com.healthmarketscience.jackcess.complex.ComplexColumnInfo
 
getType() - Method in class com.healthmarketscience.jackcess.impl.ColumnImpl.AutoNumberGenerator
Returns the type of values generated by this generator.
getType() - Method in class com.healthmarketscience.jackcess.impl.ColumnImpl
 
getType() - Method in class com.healthmarketscience.jackcess.impl.complex.AttachmentColumnInfoImpl
 
getType() - Method in class com.healthmarketscience.jackcess.impl.complex.ComplexColumnInfoImpl
 
getType() - Method in class com.healthmarketscience.jackcess.impl.complex.MultiValueColumnInfoImpl
 
getType() - Method in class com.healthmarketscience.jackcess.impl.complex.UnsupportedColumnInfoImpl
 
getType() - Method in class com.healthmarketscience.jackcess.impl.complex.VersionHistoryColumnInfoImpl
 
getType() - Method in class com.healthmarketscience.jackcess.impl.IndexData.Entry
 
getType() - Method in class com.healthmarketscience.jackcess.impl.PropertyMapImpl
 
getType() - Method in class com.healthmarketscience.jackcess.impl.query.QueryImpl
Returns the type of the query.
getType() - Method in class com.healthmarketscience.jackcess.impl.RowIdImpl
 
getType() - Method in class com.healthmarketscience.jackcess.IndexBuilder
 
getType() - Method in interface com.healthmarketscience.jackcess.PropertyMap.Property
 
getType() - Method in interface com.healthmarketscience.jackcess.query.Query
Returns the type of the query.
getType() - Method in class com.healthmarketscience.jackcess.util.IterableBuilder
 
getType() - Method in class com.healthmarketscience.jackcess.util.OleBlob.Builder
 
getType() - Method in interface com.healthmarketscience.jackcess.util.OleBlob.Content
Returns the type of this content.
getTypeName() - Method in class com.healthmarketscience.jackcess.util.OleBlob.Builder
 
getTypeName() - Method in interface com.healthmarketscience.jackcess.util.OleBlob.PackageContent
 
getTypeRow() - Method in class com.healthmarketscience.jackcess.impl.query.QueryImpl
 
getUnionString1() - Method in class com.healthmarketscience.jackcess.impl.query.UnionQueryImpl
 
getUnionString1() - Method in interface com.healthmarketscience.jackcess.query.UnionQuery
 
getUnionString2() - Method in class com.healthmarketscience.jackcess.impl.query.UnionQueryImpl
 
getUnionString2() - Method in interface com.healthmarketscience.jackcess.query.UnionQuery
 
getUnionType() - Method in class com.healthmarketscience.jackcess.impl.query.UnionQueryImpl
 
getUnionType() - Method in interface com.healthmarketscience.jackcess.query.UnionQuery
 
getUniqueEntryCount() - Method in class com.healthmarketscience.jackcess.impl.IndexData
 
getUniqueEntryCount() - Method in class com.healthmarketscience.jackcess.impl.IndexImpl
 
getUniqueEntryCountOffset() - Method in class com.healthmarketscience.jackcess.impl.IndexData
 
getUniqueEntryCountOffset() - Method in class com.healthmarketscience.jackcess.impl.IndexImpl
 
getUnitSize() - Method in enum com.healthmarketscience.jackcess.DataType
 
getUnsignedByte(ByteBuffer) - Static method in class com.healthmarketscience.jackcess.impl.ByteUtil
Read an unsigned byte from a buffer
getUnsignedByte(ByteBuffer, int) - Static method in class com.healthmarketscience.jackcess.impl.ByteUtil
Read an unsigned byte from a buffer
getUnsignedShort(ByteBuffer) - Static method in class com.healthmarketscience.jackcess.impl.ByteUtil
Read an unsigned short from a buffer
getUnsignedShort(ByteBuffer, int) - Static method in class com.healthmarketscience.jackcess.impl.ByteUtil
Read an unsigned short from a buffer
getUnsignedVarInt(ByteBuffer, int) - Static method in class com.healthmarketscience.jackcess.impl.ByteUtil
Read an unsigned variable length int from a buffer
getUnsignedVarInt(ByteBuffer, int, int) - Static method in class com.healthmarketscience.jackcess.impl.ByteUtil
Read an unsigned variable length int from a buffer
getUnsupportedValues() - Method in class com.healthmarketscience.jackcess.complex.ComplexValueForeignKey
 
getUnsupportedValues() - Method in class com.healthmarketscience.jackcess.impl.complex.ComplexValueForeignKeyImpl
 
getUpdateCount() - Method in exception com.healthmarketscience.jackcess.BatchUpdateException
 
getUsageMap() - Method in class com.healthmarketscience.jackcess.impl.UsageMap.PageCursor
 
getUserDefinedProperties() - Method in interface com.healthmarketscience.jackcess.Database
 
getUserDefinedProperties() - Method in class com.healthmarketscience.jackcess.impl.DatabaseImpl
 
getValue() - Method in interface com.healthmarketscience.jackcess.complex.Version
 
getValue() - Method in enum com.healthmarketscience.jackcess.DataType
 
getValue() - Method in class com.healthmarketscience.jackcess.impl.ColumnImpl.SortOrder
 
getValue(String) - Method in class com.healthmarketscience.jackcess.impl.PropertyMapImpl
 
getValue(String, Object) - Method in class com.healthmarketscience.jackcess.impl.PropertyMapImpl
 
getValue(String) - Method in interface com.healthmarketscience.jackcess.PropertyMap
 
getValue(String, Object) - Method in interface com.healthmarketscience.jackcess.PropertyMap
 
getValue() - Method in interface com.healthmarketscience.jackcess.PropertyMap.Property
 
getValue() - Method in enum com.healthmarketscience.jackcess.query.Query.Type
 
getValueColumn() - Method in class com.healthmarketscience.jackcess.impl.complex.MultiValueColumnInfoImpl
 
getValueColumn() - Method in class com.healthmarketscience.jackcess.impl.complex.VersionHistoryColumnInfoImpl
 
getValueColumns() - Method in class com.healthmarketscience.jackcess.impl.complex.UnsupportedColumnInfoImpl
 
getValues(ComplexValueForeignKey) - Method in interface com.healthmarketscience.jackcess.complex.ComplexColumnInfo
 
getValues() - Method in class com.healthmarketscience.jackcess.complex.ComplexValueForeignKey
 
getValues() - Method in interface com.healthmarketscience.jackcess.complex.UnsupportedValue
 
getValues(ComplexValueForeignKey) - Method in class com.healthmarketscience.jackcess.impl.complex.ComplexColumnInfoImpl
 
getValues() - Method in class com.healthmarketscience.jackcess.impl.complex.ComplexValueForeignKeyImpl
 
getValues() - Method in class com.healthmarketscience.jackcess.impl.query.AppendQueryImpl
 
getValues() - Method in interface com.healthmarketscience.jackcess.query.AppendQuery
 
getVarLenTableIndex() - Method in class com.healthmarketscience.jackcess.impl.ColumnImpl
 
getVersion() - Method in class com.healthmarketscience.jackcess.impl.ColumnImpl.SortOrder
 
getVersionHistoryColumn() - Method in interface com.healthmarketscience.jackcess.Column
Returns the column which tracks the version history for an "append only" column.
getVersionHistoryColumn() - Method in class com.healthmarketscience.jackcess.impl.ColumnImpl
 
getVersions() - Method in class com.healthmarketscience.jackcess.complex.ComplexValueForeignKey
 
getVersions() - Method in class com.healthmarketscience.jackcess.impl.complex.ComplexValueForeignKeyImpl
 
getWhereExpression() - Method in class com.healthmarketscience.jackcess.impl.query.BaseSelectQueryImpl
 
getWhereExpression() - Method in class com.healthmarketscience.jackcess.impl.query.UpdateQueryImpl
 
getWhereExpression() - Method in interface com.healthmarketscience.jackcess.query.BaseSelectQuery
 
getWhereExpression() - Method in interface com.healthmarketscience.jackcess.query.UpdateQuery
 
GROUPBY_ATTRIBUTE - Static variable in class com.healthmarketscience.jackcess.impl.query.QueryFormat
 
GUID_PROP - Static variable in interface com.healthmarketscience.jackcess.PropertyMap
 

H

handleRowError(Column, byte[], ErrorHandler.Location, Exception) - Method in class com.healthmarketscience.jackcess.util.DebugErrorHandler
 
handleRowError(Column, byte[], ErrorHandler.Location, Exception) - Method in interface com.healthmarketscience.jackcess.util.ErrorHandler
Handles an error encountered while reading a column of data from a Table row.
handleRowError(Column, byte[], ErrorHandler.Location, Exception) - Method in class com.healthmarketscience.jackcess.util.ReplacementErrorHandler
 
hasColumn(String) - Method in class com.healthmarketscience.jackcess.impl.TableImpl
 
hasContentsEntry() - Method in interface com.healthmarketscience.jackcess.util.OleBlob.CompoundContent
 
hashCode() - Method in class com.healthmarketscience.jackcess.complex.ComplexValue.Id
 
hashCode() - Method in class com.healthmarketscience.jackcess.complex.ComplexValueForeignKey
 
hashCode() - Method in class com.healthmarketscience.jackcess.impl.ColumnImpl.SortOrder
 
hashCode() - Method in class com.healthmarketscience.jackcess.impl.IndexData.Entry
 
hashCode() - Method in class com.healthmarketscience.jackcess.impl.RowIdImpl
 
hasReferentialIntegrity() - Method in class com.healthmarketscience.jackcess.impl.RelationshipImpl
 
hasReferentialIntegrity() - Method in interface com.healthmarketscience.jackcess.Relationship
 
hasRows(Map<String, ?>) - Method in class com.healthmarketscience.jackcess.util.Joiner
Returns true if the "to" table has any rows based on the given columns in the "from" table, false otherwise.
hasRows(Object[]) - Method in class com.healthmarketscience.jackcess.util.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.impl.query.QueryFormat
 
HEADER_MASK - Variable in class com.healthmarketscience.jackcess.impl.JetFormat
 
HIDDEN_OBJECT_FLAG - Static variable in class com.healthmarketscience.jackcess.impl.DatabaseImpl
this object is hidden
HYPERLINK_FLAG_MASK - Static variable in class com.healthmarketscience.jackcess.impl.ColumnImpl
mask for the hyperlink bit (on memo types)

I

IDENTIFIER_SEP_CHAR - Static variable in class com.healthmarketscience.jackcess.impl.query.QueryFormat
 
IDENTIFIER_SEP_PAT - Static variable in class com.healthmarketscience.jackcess.impl.query.QueryFormat
 
IGNORE_NULLS_INDEX_FLAG - Static variable in class com.healthmarketscience.jackcess.impl.IndexData
 
importFile(File) - Method in class com.healthmarketscience.jackcess.util.ImportUtil.Builder
 
importFile(File, Database, String, String) - Static method in class com.healthmarketscience.jackcess.util.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.util.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.util.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.util.ImportUtil
Copy a delimited text file into a new table in this database.
ImportFilter - Interface in com.healthmarketscience.jackcess.util
Interface which allows customization of the behavior of the ImportUtil import methods.
importReader(BufferedReader) - Method in class com.healthmarketscience.jackcess.util.ImportUtil.Builder
 
importReader(BufferedReader, Database, String, String) - Static method in class com.healthmarketscience.jackcess.util.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.util.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.util.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.util.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.util.ImportUtil
Copy a delimited text file into a new (or optionally exixsting) table in this database.
importResultSet(ResultSet) - Method in class com.healthmarketscience.jackcess.util.ImportUtil.Builder
 
importResultSet(ResultSet, Database, String) - Static method in class com.healthmarketscience.jackcess.util.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.util.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.util.ImportUtil
Copy an existing JDBC ResultSet into a new (or optionally existing) table in this database.
ImportUtil - Class in com.healthmarketscience.jackcess.util
Utility class for importing tables to an Access database from other sources.
ImportUtil.Builder - Class in com.healthmarketscience.jackcess.util
Builder which simplifies configuration of an import operation.
ImportUtil.Builder(Database) - Constructor for class com.healthmarketscience.jackcess.util.ImportUtil.Builder
 
ImportUtil.Builder(Database, String) - Constructor for class com.healthmarketscience.jackcess.util.ImportUtil.Builder
 
Index - Interface in com.healthmarketscience.jackcess
Access database index definition.
Index.Column - Interface in com.healthmarketscience.jackcess
Information about a Column in an Index
INDEX_LEAF - Static variable in interface com.healthmarketscience.jackcess.impl.PageTypes
leaf index page containing actual entries
INDEX_NODE - Static variable in interface com.healthmarketscience.jackcess.impl.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.impl
Various constants used for creating index entries.
IndexCodes() - Constructor for class com.healthmarketscience.jackcess.impl.IndexCodes
 
IndexCursor - Interface in com.healthmarketscience.jackcess
Cursor backed by an Index with extended traversal options.
IndexCursorImpl - Class in com.healthmarketscience.jackcess.impl
Cursor backed by an index with extended traversal options.
IndexData - Class in com.healthmarketscience.jackcess.impl
Access table index data.
IndexData.ColumnDescriptor - Class in com.healthmarketscience.jackcess.impl
Information about the columns in an index.
IndexData.Entry - Class in com.healthmarketscience.jackcess.impl
A single leaf entry in an index (points to a single row)
IndexData.EntryCursor - Class in com.healthmarketscience.jackcess.impl
Utility class to traverse the entries in the Index.
IndexData.EntryType - Enum in com.healthmarketscience.jackcess.impl
type attributes for Entries which simplify comparisons
IndexData.PendingChange - Class in com.healthmarketscience.jackcess.impl
Utility class which maintains information about a pending index update.
INDEXES_SUPPORTED - Variable in class com.healthmarketscience.jackcess.impl.JetFormat
whether or not we can use indexes in this format
IndexImpl - Class in com.healthmarketscience.jackcess.impl
Access table (logical) index.
IndexImpl.ForeignKeyReference - Class in com.healthmarketscience.jackcess.impl
Information about a foreign key reference defined in an index (when referential integrity should be enforced).
IndexImpl.ForeignKeyReference(byte, int, int, boolean, boolean) - Constructor for class com.healthmarketscience.jackcess.impl.IndexImpl.ForeignKeyReference
 
IndexPageCache - Class in com.healthmarketscience.jackcess.impl
Manager of the index pages for a IndexData.
IndexPageCache(IndexData) - Constructor for class com.healthmarketscience.jackcess.impl.IndexPageCache
 
initialize() - Method in class com.healthmarketscience.jackcess.impl.IndexData
Forces initialization of this index (actual parsing of index pages).
initialize() - Method in class com.healthmarketscience.jackcess.impl.IndexImpl
Forces initialization of this index (actual parsing of index pages).
initialize(DatabaseImpl, CodecProvider) - Method in class com.healthmarketscience.jackcess.impl.PageChannel
Does second-stage initialization, must be called after construction.
INPUT_MASK_PROP - Static variable in interface com.healthmarketscience.jackcess.PropertyMap
 
INSTANCE - Static variable in class com.healthmarketscience.jackcess.impl.CustomToStringStyle
 
INSTANCE - Static variable in class com.healthmarketscience.jackcess.impl.DefaultCodecProvider
common instance of DefaultCodecProvider
INSTANCE - Static variable in class com.healthmarketscience.jackcess.util.CaseInsensitiveColumnMatcher
 
INSTANCE - Static variable in class com.healthmarketscience.jackcess.util.SimpleColumnMatcher
 
INSTANCE - Static variable in class com.healthmarketscience.jackcess.util.SimpleColumnValidator
 
INSTANCE - Static variable in class com.healthmarketscience.jackcess.util.SimpleColumnValidatorFactory
 
INSTANCE - Static variable in class com.healthmarketscience.jackcess.util.SimpleExportFilter
 
INSTANCE - Static variable in class com.healthmarketscience.jackcess.util.SimpleImportFilter
 
intValue() - Method in class com.healthmarketscience.jackcess.complex.ComplexValue.Id
 
intValue() - Method in class com.healthmarketscience.jackcess.complex.ComplexValueForeignKey
 
INVALID - Static variable in interface com.healthmarketscience.jackcess.impl.PageTypes
invalid page type
INVALID_FK - Static variable in class com.healthmarketscience.jackcess.impl.complex.ComplexColumnInfoImpl
 
INVALID_ID - Static variable in class com.healthmarketscience.jackcess.impl.complex.ComplexColumnInfoImpl
 
INVALID_ROW_NUMBER - Static variable in class com.healthmarketscience.jackcess.impl.RowIdImpl
special row number representing an invalid row number
invalidate() - Method in class com.healthmarketscience.jackcess.impl.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.util.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 interface com.healthmarketscience.jackcess.Cursor
Returns true if the cursor is currently positioned after the last row, false otherwise.
isAfterLast() - Method in class com.healthmarketscience.jackcess.impl.CursorImpl
 
isAppendOnly() - Method in interface com.healthmarketscience.jackcess.Column
Whether or not this column is "append only" (its history is tracked by a separate version history column).
isAppendOnly() - Method in class com.healthmarketscience.jackcess.impl.ColumnImpl
 
isAscending() - Method in class com.healthmarketscience.jackcess.impl.IndexData.ColumnDescriptor
 
isAscending() - Method in interface com.healthmarketscience.jackcess.Index.Column
 
isAscending() - Method in class com.healthmarketscience.jackcess.IndexBuilder.Column
 
isAtFinalRow() - Method in class com.healthmarketscience.jackcess.impl.TableImpl.RowState
 
isAtHeaderRow() - Method in class com.healthmarketscience.jackcess.impl.TableImpl.RowState
 
isAttachmentColumn(Table) - Static method in class com.healthmarketscience.jackcess.impl.ComplexColumnSupport
 
isAutoNumber() - Method in interface com.healthmarketscience.jackcess.Column
 
isAutoNumber() - Method in class com.healthmarketscience.jackcess.ColumnBuilder
 
isAutoNumber() - Method in class com.healthmarketscience.jackcess.impl.ColumnImpl
 
isAutoSync() - Method in class com.healthmarketscience.jackcess.impl.PageChannel
 
isBeforeFirst() - Method in interface com.healthmarketscience.jackcess.Cursor
Returns true if the cursor is currently positioned before the first row, false otherwise.
isBeforeFirst() - Method in class com.healthmarketscience.jackcess.impl.CursorImpl
 
isCascadeDeletes() - Method in class com.healthmarketscience.jackcess.impl.IndexImpl.ForeignKeyReference
 
isCascadeUpdates() - Method in class com.healthmarketscience.jackcess.impl.IndexImpl.ForeignKeyReference
 
isCompressedUnicode() - Method in interface com.healthmarketscience.jackcess.Column
 
isCompressedUnicode() - Method in class com.healthmarketscience.jackcess.ColumnBuilder
 
isCompressedUnicode() - Method in class com.healthmarketscience.jackcess.impl.ColumnImpl
 
isCurrentRowDeleted() - Method in interface com.healthmarketscience.jackcess.Cursor
Returns true if the row at which the cursor is currently positioned is deleted, false otherwise (including invalid rows).
isCurrentRowDeleted() - Method in class com.healthmarketscience.jackcess.impl.CursorImpl
 
isDeleted() - Method in class com.healthmarketscience.jackcess.impl.TableImpl.RowState
 
isDeletedRow(short) - Static method in class com.healthmarketscience.jackcess.impl.TableImpl
 
isEmpty() - Method in class com.healthmarketscience.jackcess.impl.PropertyMapImpl
 
isEmpty() - Method in class com.healthmarketscience.jackcess.impl.PropertyMaps
 
isEmpty() - Method in interface com.healthmarketscience.jackcess.PropertyMap
 
isEnforceForeignKeys() - Method in interface com.healthmarketscience.jackcess.Database
Gets current foreign-key enforcement policy.
isEnforceForeignKeys() - Method in class com.healthmarketscience.jackcess.impl.DatabaseImpl
 
isForeignKey() - Method in class com.healthmarketscience.jackcess.impl.IndexImpl
 
isForeignKey() - Method in interface com.healthmarketscience.jackcess.Index
 
isForward() - Method in class com.healthmarketscience.jackcess.util.IterableBuilder
 
isHeaderPageNumberValid() - Method in class com.healthmarketscience.jackcess.impl.TableImpl.RowState
 
isHeaderRowNumberValid() - Method in class com.healthmarketscience.jackcess.impl.TableImpl.RowState
 
isHidden() - Method in class com.healthmarketscience.jackcess.impl.query.QueryImpl
 
isHidden() - Method in class com.healthmarketscience.jackcess.impl.TableImpl
 
isHidden() - Method in interface com.healthmarketscience.jackcess.query.Query
Whether or not this query has been marked as hidden.
isHidden() - Method in interface com.healthmarketscience.jackcess.Table
Whether or not this table has been marked as hidden.
isHyperlink() - Method in interface com.healthmarketscience.jackcess.Column
Returns whether or not this is a hyperlink column (only possible for columns of type MEMO).
isHyperlink() - Method in class com.healthmarketscience.jackcess.ColumnBuilder
 
isHyperlink() - Method in class com.healthmarketscience.jackcess.impl.ColumnImpl
 
isIgnoreNulls() - Method in class com.healthmarketscience.jackcess.IndexBuilder
 
isInitialized() - Method in class com.healthmarketscience.jackcess.impl.IndexData
Whether or not the complete index state has been read.
isInitialized() - Method in class com.healthmarketscience.jackcess.impl.IndexImpl
Whether or not the complete index state has been read.
isLeafEntry() - Method in class com.healthmarketscience.jackcess.impl.IndexData.Entry
 
isLeftOuterJoin() - Method in class com.healthmarketscience.jackcess.impl.RelationshipImpl
 
isLeftOuterJoin() - Method in interface 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.impl.ComplexColumnSupport
 
isNull(ColumnImpl) - Method in class com.healthmarketscience.jackcess.impl.NullMask
 
isOneToOne() - Method in class com.healthmarketscience.jackcess.impl.RelationshipImpl
 
isOneToOne() - Method in interface com.healthmarketscience.jackcess.Relationship
 
isOpen() - Method in class com.healthmarketscience.jackcess.impl.PageChannel
 
isOverflow() - Method in class com.healthmarketscience.jackcess.impl.TableImpl.RowState
 
isOverflowRow(short) - Static method in class com.healthmarketscience.jackcess.impl.TableImpl
 
isPrimaryKey() - Method in class com.healthmarketscience.jackcess.impl.IndexImpl
 
isPrimaryKey() - Method in interface com.healthmarketscience.jackcess.Index
 
isPrimaryKey() - Method in class com.healthmarketscience.jackcess.IndexBuilder
 
isPrimaryTable() - Method in class com.healthmarketscience.jackcess.impl.IndexImpl.ForeignKeyReference
 
isRawData(Object) - Static method in class com.healthmarketscience.jackcess.impl.ColumnImpl
Returs true if the given value is "raw" column data, false otherwise.
isReservedWord(String) - Static method in class com.healthmarketscience.jackcess.TableBuilder
 
isReset() - Method in class com.healthmarketscience.jackcess.util.IterableBuilder
 
isRightOuterJoin() - Method in class com.healthmarketscience.jackcess.impl.RelationshipImpl
 
isRightOuterJoin() - Method in interface com.healthmarketscience.jackcess.Relationship
 
isSupportedDataType(DataType) - Method in class com.healthmarketscience.jackcess.impl.JetFormat
 
isSystem() - Method in class com.healthmarketscience.jackcess.impl.TableImpl
 
isSystem() - Method in interface com.healthmarketscience.jackcess.Table
Whether or not this table is a system (internal) table.
isTextual() - Method in enum com.healthmarketscience.jackcess.DataType
 
isTrueVariableLength() - Method in enum com.healthmarketscience.jackcess.DataType
 
isUnique() - Method in class com.healthmarketscience.jackcess.impl.IndexData
Whether or not index entries must be unique.
isUnique() - Method in class com.healthmarketscience.jackcess.impl.IndexImpl
 
isUnique() - Method in interface com.healthmarketscience.jackcess.Index
Whether or not index entries must be unique.
isUnique() - Method in class com.healthmarketscience.jackcess.IndexBuilder
 
isUnsupported() - Method in enum com.healthmarketscience.jackcess.DataType
 
isUpToDate() - Method in class com.healthmarketscience.jackcess.impl.IndexData.EntryCursor
Returns true if this cursor is up-to-date with respect to its index.
isUpToDate() - Method in class com.healthmarketscience.jackcess.impl.TableImpl.RowState
 
isUpToDate() - Method in class com.healthmarketscience.jackcess.impl.UsageMap.PageCursor
Returns true if this cursor is up-to-date with respect to its usage map.
isValid() - Method in class com.healthmarketscience.jackcess.impl.IndexData.Entry
 
isValid() - Method in class com.healthmarketscience.jackcess.impl.RowIdImpl
Returns true if this rowId potentially represents an actual row of data, false otherwise.
isValid() - Method in class com.healthmarketscience.jackcess.impl.TableImpl.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 interface com.healthmarketscience.jackcess.Column
 
isVariableLength() - Method in enum com.healthmarketscience.jackcess.DataType
 
isVariableLength() - Method in class com.healthmarketscience.jackcess.impl.ColumnImpl
 
isVersionHistoryColumn(Table) - Static method in class com.healthmarketscience.jackcess.impl.ComplexColumnSupport
 
isWriting() - Method in class com.healthmarketscience.jackcess.impl.PageChannel
Returns true if a logical write operation is in progress, false otherwise.
IterableBuilder - Class in com.healthmarketscience.jackcess.util
Builder style class for constructing a Cursor Iterable/Iterator.
IterableBuilder(Cursor) - Constructor for class com.healthmarketscience.jackcess.util.IterableBuilder
 
IterableBuilder.Type - Enum in com.healthmarketscience.jackcess.util
 
iterator() - Method in interface com.healthmarketscience.jackcess.Cursor
Calls Cursor.beforeFirst() on this cursor and returns a modifiable Iterator which will iterate through all the rows of this table.
iterator() - Method in interface com.healthmarketscience.jackcess.Database
 
iterator() - Method in class com.healthmarketscience.jackcess.impl.CursorImpl
 
iterator(IterableBuilder) - Method in class com.healthmarketscience.jackcess.impl.CursorImpl
 
iterator() - Method in class com.healthmarketscience.jackcess.impl.DatabaseImpl
 
iterator() - Method in class com.healthmarketscience.jackcess.impl.PropertyMapImpl
 
iterator() - Method in class com.healthmarketscience.jackcess.impl.PropertyMaps
 
iterator() - Method in class com.healthmarketscience.jackcess.impl.TableImpl
 
iterator() - Method in interface com.healthmarketscience.jackcess.Table
Calls Table.reset() on this table and returns a modifiable Iterator which will iterate through all the rows of this table.
iterator() - Method in class com.healthmarketscience.jackcess.util.EntryIterableBuilder
 
iterator() - Method in class com.healthmarketscience.jackcess.util.IterableBuilder
 

J

JackcessException - Exception in com.healthmarketscience.jackcess
Base class for specific exceptions thrown by Jackcess.
JackcessException(String) - Constructor for exception com.healthmarketscience.jackcess.JackcessException
 
JackcessException(Throwable) - Constructor for exception com.healthmarketscience.jackcess.JackcessException
 
JackcessException(String, Throwable) - Constructor for exception com.healthmarketscience.jackcess.JackcessException
 
JetFormat - Class in com.healthmarketscience.jackcess.impl
Encapsulates constants describing a specific version of the Access Jet format
JetFormat.CodecType - Enum in com.healthmarketscience.jackcess.impl
 
JOIN_ATTRIBUTE - Static variable in class com.healthmarketscience.jackcess.impl.query.QueryFormat
 
JOIN_TYPE_MAP - Static variable in class com.healthmarketscience.jackcess.impl.query.QueryFormat
 
Joiner - Class in com.healthmarketscience.jackcess.util
Utility for finding rows based on pre-defined, foreign-key table relationships.

K

KEEP_VALUE - Static variable in interface 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.impl.IndexData
special entry which is greater than any other entry
LAST_PAGE_NUMBER - Static variable in class com.healthmarketscience.jackcess.impl.RowIdImpl
special page number which will sort after any other valid page number
LAST_ROW_ID - Static variable in class com.healthmarketscience.jackcess.impl.RowIdImpl
special rowId which will sort after any other valid rowId
LEGACY_NUMERIC_INDEXES - Variable in class com.healthmarketscience.jackcess.impl.JetFormat
 
length() - Method in interface com.healthmarketscience.jackcess.util.OleBlob.EmbeddedContent
 
LinkResolver - Interface in com.healthmarketscience.jackcess.util
Resolver for linked databases.
lock(long, long, boolean) - Method in class com.healthmarketscience.jackcess.util.MemFileChannel
 
longValue() - Method in class com.healthmarketscience.jackcess.complex.ComplexValue.Id
 
longValue() - Method in class com.healthmarketscience.jackcess.complex.ComplexValueForeignKey
 

M

MAKE_TABLE_QUERY_OBJECT_FLAG - Static variable in class com.healthmarketscience.jackcess.impl.query.QueryFormat
 
MakeTableQuery - Interface in com.healthmarketscience.jackcess.query
Query interface which represents an table creation query, e.g.: SELECT <query> INTO <newTable>
MakeTableQueryImpl - Class in com.healthmarketscience.jackcess.impl.query
Concrete Query subclass which represents an table creation query, e.g.: SELECT <query> INTO <newTable>
MakeTableQueryImpl(String, List<QueryImpl.Row>, int, int) - Constructor for class com.healthmarketscience.jackcess.impl.query.MakeTableQueryImpl
 
map(FileChannel.MapMode, long, long) - Method in class com.healthmarketscience.jackcess.util.MemFileChannel
 
MAP_TYPE_INLINE - Static variable in class com.healthmarketscience.jackcess.impl.UsageMap
Inline map type
MAP_TYPE_REFERENCE - Static variable in class com.healthmarketscience.jackcess.impl.UsageMap
Reference map type, for maps that are too large to fit inline
markNotNull(ColumnImpl) - Method in class com.healthmarketscience.jackcess.impl.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.util.CaseInsensitiveColumnMatcher
 
matches(Table, String, Object, Object) - Method in interface com.healthmarketscience.jackcess.util.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(Row) - Method in class com.healthmarketscience.jackcess.util.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.util.SimpleColumnMatcher
 
matchesRange(ByteBuffer, int, byte[]) - Static method in class com.healthmarketscience.jackcess.impl.ByteUtil
Matches a pattern of bytes against the given buffer starting at the given offset.
matchPattern(Map<String, ?>) - Static method in class com.healthmarketscience.jackcess.util.RowFilter
Creates a filter based on a row pattern.
matchPattern(Column, Object) - Static method in class com.healthmarketscience.jackcess.util.RowFilter
Creates a filter based on a single value row pattern.
MAX_COLUMN_NAME_LENGTH - Variable in class com.healthmarketscience.jackcess.impl.JetFormat
 
MAX_COLUMNS - Static variable in class com.healthmarketscience.jackcess.impl.IndexData
Max number of columns in an index
MAX_COLUMNS_PER_TABLE - Variable in class com.healthmarketscience.jackcess.impl.JetFormat
 
MAX_COMPRESSED_UNICODE_SIZE - Variable in class com.healthmarketscience.jackcess.impl.JetFormat
 
MAX_DATABASE_SIZE - Variable in class com.healthmarketscience.jackcess.impl.JetFormat
 
MAX_INDEX_NAME_LENGTH - Variable in class com.healthmarketscience.jackcess.impl.JetFormat
 
MAX_INLINE_LONG_VALUE_SIZE - Variable in class com.healthmarketscience.jackcess.impl.JetFormat
 
MAX_LONG_VALUE_ROW_SIZE - Variable in class com.healthmarketscience.jackcess.impl.JetFormat
 
MAX_NUM_ROWS_ON_DATA_PAGE - Variable in class com.healthmarketscience.jackcess.impl.JetFormat
 
MAX_RECORD_SIZE - Static variable in class com.healthmarketscience.jackcess.impl.JetFormat
Maximum size of a record minus OLE objects and Memo fields
MAX_ROW_SIZE - Variable in class com.healthmarketscience.jackcess.impl.JetFormat
 
MAX_TABLE_NAME_LENGTH - Variable in class com.healthmarketscience.jackcess.impl.JetFormat
 
MAX_VALUE - Static variable in class com.healthmarketscience.jackcess.impl.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.util
FileChannel implementation which maintains the entire "file" in memory.
MIN_VALUE - Static variable in class com.healthmarketscience.jackcess.impl.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.impl.CursorImpl
boolean value indicating forward movement
MOVE_REVERSE - Static variable in class com.healthmarketscience.jackcess.impl.CursorImpl
boolean value indicating reverse movement
moveNextRows(int) - Method in interface com.healthmarketscience.jackcess.Cursor
Moves forward as many rows as possible up to the given number of rows.
moveNextRows(int) - Method in class com.healthmarketscience.jackcess.impl.CursorImpl
 
movePreviousRows(int) - Method in interface com.healthmarketscience.jackcess.Cursor
Moves backward as many rows as possible up to the given number of rows.
movePreviousRows(int) - Method in class com.healthmarketscience.jackcess.impl.CursorImpl
 
moveToNextRow() - Method in interface com.healthmarketscience.jackcess.Cursor
Moves to the next row as defined by this cursor.
moveToNextRow() - Method in class com.healthmarketscience.jackcess.impl.CursorImpl
 
moveToPreviousRow() - Method in interface com.healthmarketscience.jackcess.Cursor
Moves to the previous row as defined by this cursor.
moveToPreviousRow() - Method in class com.healthmarketscience.jackcess.impl.CursorImpl
 
MultiValueColumnInfo - Interface in com.healthmarketscience.jackcess.complex
Complex column info for a column holding multiple simple values per row.
MultiValueColumnInfoImpl - Class in com.healthmarketscience.jackcess.impl.complex
Complex column info for a column holding multiple simple values per row.
MultiValueColumnInfoImpl(Column, int, Table, Table) - Constructor for class com.healthmarketscience.jackcess.impl.complex.MultiValueColumnInfoImpl
 

N

name1 - Variable in class com.healthmarketscience.jackcess.impl.query.QueryImpl.Row
 
name2 - Variable in class com.healthmarketscience.jackcess.impl.query.QueryImpl.Row
 
narrowBuffer(ByteBuffer, int, int) - Static method in class com.healthmarketscience.jackcess.impl.PageChannel
 
newAttachment(byte[]) - Static method in class com.healthmarketscience.jackcess.impl.complex.AttachmentColumnInfoImpl
 
newAttachment(ComplexValueForeignKey, byte[]) - Static method in class com.healthmarketscience.jackcess.impl.complex.AttachmentColumnInfoImpl
 
newAttachment(String, String, String, byte[], Date, Integer) - Static method in class com.healthmarketscience.jackcess.impl.complex.AttachmentColumnInfoImpl
 
newAttachment(ComplexValueForeignKey, String, String, String, byte[], Date, Integer) - Static method in class com.healthmarketscience.jackcess.impl.complex.AttachmentColumnInfoImpl
 
newChannel() - Static method in class com.healthmarketscience.jackcess.util.MemFileChannel
Creates a new read/write, empty MemFileChannel.
newChannel(File) - Static method in class com.healthmarketscience.jackcess.util.MemFileChannel
Creates a new read/write MemFileChannel containing the contents of the given File.
newChannel(File, String) - Static method in class com.healthmarketscience.jackcess.util.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.util.MemFileChannel
Creates a new read/write MemFileChannel containing the contents of the given InputStream.
newChannel(InputStream, String) - Static method in class com.healthmarketscience.jackcess.util.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.util.MemFileChannel
Creates a new read/write MemFileChannel containing the contents of the given ReadableByteChannel.
newChannel(ReadableByteChannel, String) - Static method in class com.healthmarketscience.jackcess.util.MemFileChannel
Creates a new MemFileChannel containing the contents of the given ReadableByteChannel with the given mode (for mode details see RandomAccessFile.RandomAccessFile(File,String)).
newCursor() - Method in class com.healthmarketscience.jackcess.impl.IndexImpl
 
newCursor() - Method in class com.healthmarketscience.jackcess.impl.TableImpl
 
newCursor() - Method in interface com.healthmarketscience.jackcess.Index
Convenience method for constructing a new CursorBuilder for this Index.
newCursor() - Method in interface com.healthmarketscience.jackcess.Table
Convenience method for constructing a new CursorBuilder for this Table.
newEncodedAttachment(byte[]) - Static method in class com.healthmarketscience.jackcess.impl.complex.AttachmentColumnInfoImpl
 
newEncodedAttachment(ComplexValueForeignKey, byte[]) - Static method in class com.healthmarketscience.jackcess.impl.complex.AttachmentColumnInfoImpl
 
newEncodedAttachment(String, String, String, byte[], Date, Integer) - Static method in class com.healthmarketscience.jackcess.impl.complex.AttachmentColumnInfoImpl
 
newEncodedAttachment(ComplexValueForeignKey, String, String, String, byte[], Date, Integer) - Static method in class com.healthmarketscience.jackcess.impl.complex.AttachmentColumnInfoImpl
 
newEntryIterable(Object...) - Method in class com.healthmarketscience.jackcess.impl.IndexCursorImpl
 
newEntryIterable(Object...) - Method in interface com.healthmarketscience.jackcess.IndexCursor
Convenience method for constructing a new EntryIterableBuilder for this cursor.
newHolder(TempBufferHolder.Type, boolean) - Static method in class com.healthmarketscience.jackcess.impl.TempBufferHolder
Creates a new TempBufferHolder.
newHolder(TempBufferHolder.Type, boolean, ByteOrder) - Static method in class com.healthmarketscience.jackcess.impl.TempBufferHolder
Creates a new TempBufferHolder.
newHolder(TempBufferHolder.Type) - Static method in class com.healthmarketscience.jackcess.impl.TempPageHolder
Creates a new TempPageHolder.
newIterable() - Method in interface com.healthmarketscience.jackcess.Cursor
Convenience method for constructing a new IterableBuilder for this cursor.
newIterable() - Method in class com.healthmarketscience.jackcess.impl.CursorImpl
 
NEWLINE - Static variable in class com.healthmarketscience.jackcess.impl.query.QueryFormat
 
newSingleValue(Object) - Static method in class com.healthmarketscience.jackcess.impl.complex.MultiValueColumnInfoImpl
 
newSingleValue(ComplexValueForeignKey, Object) - Static method in class com.healthmarketscience.jackcess.impl.complex.MultiValueColumnInfoImpl
 
newValue(Map<String, ?>) - Static method in class com.healthmarketscience.jackcess.impl.complex.UnsupportedColumnInfoImpl
 
newValue(ComplexValueForeignKey, Map<String, ?>) - Static method in class com.healthmarketscience.jackcess.impl.complex.UnsupportedColumnInfoImpl
 
newVersion(String, Date) - Static method in class com.healthmarketscience.jackcess.impl.complex.VersionHistoryColumnInfoImpl
 
newVersion(ComplexValueForeignKey, String, Date) - Static method in class com.healthmarketscience.jackcess.impl.complex.VersionHistoryColumnInfoImpl
 
NullMask - Class in com.healthmarketscience.jackcess.impl
Bitmask that indicates whether or not each column in a row is null.
NullMask(int) - Constructor for class com.healthmarketscience.jackcess.impl.NullMask
 

O

objectId - Variable in class com.healthmarketscience.jackcess.impl.query.QueryImpl.Row
 
OFFSET_CHILD_TAIL_INDEX_PAGE - Variable in class com.healthmarketscience.jackcess.impl.JetFormat
 
OFFSET_CODE_PAGE - Variable in class com.healthmarketscience.jackcess.impl.JetFormat
 
OFFSET_COLUMN_CODE_PAGE - Variable in class com.healthmarketscience.jackcess.impl.JetFormat
 
OFFSET_COLUMN_COMPLEX_ID - Variable in class com.healthmarketscience.jackcess.impl.JetFormat
 
OFFSET_COLUMN_COMPRESSED_UNICODE - Variable in class com.healthmarketscience.jackcess.impl.JetFormat
 
OFFSET_COLUMN_FIXED_DATA_OFFSET - Variable in class com.healthmarketscience.jackcess.impl.JetFormat
 
OFFSET_COLUMN_FIXED_DATA_ROW_OFFSET - Variable in class com.healthmarketscience.jackcess.impl.JetFormat
 
OFFSET_COLUMN_FLAGS - Variable in class com.healthmarketscience.jackcess.impl.JetFormat
 
OFFSET_COLUMN_LENGTH - Variable in class com.healthmarketscience.jackcess.impl.JetFormat
 
OFFSET_COLUMN_NUMBER - Variable in class com.healthmarketscience.jackcess.impl.JetFormat
 
OFFSET_COLUMN_PRECISION - Variable in class com.healthmarketscience.jackcess.impl.JetFormat
 
OFFSET_COLUMN_SCALE - Variable in class com.healthmarketscience.jackcess.impl.JetFormat
 
OFFSET_COLUMN_SORT_ORDER - Variable in class com.healthmarketscience.jackcess.impl.JetFormat
 
OFFSET_COLUMN_TYPE - Variable in class com.healthmarketscience.jackcess.impl.JetFormat
 
OFFSET_COLUMN_VARIABLE_TABLE_INDEX - Variable in class com.healthmarketscience.jackcess.impl.JetFormat
 
OFFSET_ENCODING_KEY - Variable in class com.healthmarketscience.jackcess.impl.JetFormat
 
OFFSET_FREE_SPACE - Variable in class com.healthmarketscience.jackcess.impl.JetFormat
 
OFFSET_FREE_SPACE_PAGES - Variable in class com.healthmarketscience.jackcess.impl.JetFormat
 
OFFSET_HEADER_DATE - Variable in class com.healthmarketscience.jackcess.impl.JetFormat
 
OFFSET_INDEX_COMPRESSED_BYTE_COUNT - Variable in class com.healthmarketscience.jackcess.impl.JetFormat
 
OFFSET_INDEX_DEF_BLOCK - Variable in class com.healthmarketscience.jackcess.impl.JetFormat
 
OFFSET_INDEX_ENTRY_MASK - Variable in class com.healthmarketscience.jackcess.impl.JetFormat
 
OFFSET_MASKED_HEADER - Variable in class com.healthmarketscience.jackcess.impl.JetFormat
 
OFFSET_MAX_COLS - Variable in class com.healthmarketscience.jackcess.impl.JetFormat
 
OFFSET_NEXT_AUTO_NUMBER - Variable in class com.healthmarketscience.jackcess.impl.JetFormat
 
OFFSET_NEXT_COMPLEX_AUTO_NUMBER - Variable in class com.healthmarketscience.jackcess.impl.JetFormat
 
OFFSET_NEXT_INDEX_PAGE - Variable in class com.healthmarketscience.jackcess.impl.JetFormat
 
OFFSET_NEXT_TABLE_DEF_PAGE - Variable in class com.healthmarketscience.jackcess.impl.JetFormat
 
OFFSET_NUM_COLS - Variable in class com.healthmarketscience.jackcess.impl.JetFormat
 
OFFSET_NUM_INDEX_SLOTS - Variable in class com.healthmarketscience.jackcess.impl.JetFormat
 
OFFSET_NUM_INDEXES - Variable in class com.healthmarketscience.jackcess.impl.JetFormat
 
OFFSET_NUM_ROWS - Variable in class com.healthmarketscience.jackcess.impl.JetFormat
 
OFFSET_NUM_ROWS_ON_DATA_PAGE - Variable in class com.healthmarketscience.jackcess.impl.JetFormat
 
OFFSET_NUM_VAR_COLS - Variable in class com.healthmarketscience.jackcess.impl.JetFormat
 
OFFSET_OWNED_PAGES - Variable in class com.healthmarketscience.jackcess.impl.JetFormat
 
OFFSET_PASSWORD - Variable in class com.healthmarketscience.jackcess.impl.JetFormat
 
OFFSET_PREV_INDEX_PAGE - Variable in class com.healthmarketscience.jackcess.impl.JetFormat
 
OFFSET_REFERENCE_MAP_PAGE_NUMBERS - Variable in class com.healthmarketscience.jackcess.impl.JetFormat
 
OFFSET_ROW_START - Variable in class com.healthmarketscience.jackcess.impl.JetFormat
 
OFFSET_SORT_ORDER - Variable in class com.healthmarketscience.jackcess.impl.JetFormat
 
OFFSET_TABLE_DEF_LOCATION - Variable in class com.healthmarketscience.jackcess.impl.JetFormat
 
OFFSET_TABLE_TYPE - Variable in class com.healthmarketscience.jackcess.impl.JetFormat
 
OFFSET_USAGE_MAP_PAGE_DATA - Variable in class com.healthmarketscience.jackcess.impl.JetFormat
 
OFFSET_USAGE_MAP_START - Variable in class com.healthmarketscience.jackcess.impl.JetFormat
 
OleBlob - Interface in com.healthmarketscience.jackcess.util
Extentions of the Blob interface with additional functionality for working with the OLE content from an access database.
OleBlob.Builder - Class in com.healthmarketscience.jackcess.util
Builder style class for constructing an OleBlob.
OleBlob.Builder() - Constructor for class com.healthmarketscience.jackcess.util.OleBlob.Builder
 
OleBlob.CompoundContent - Interface in com.healthmarketscience.jackcess.util
Sub-interface for Content which has the OleBlob.ContentType.COMPOUND_STORAGE type.
OleBlob.CompoundContent.Entry - Interface in com.healthmarketscience.jackcess.util
A document entry in the compound storage.
OleBlob.Content - Interface in com.healthmarketscience.jackcess.util
 
OleBlob.ContentType - Enum in com.healthmarketscience.jackcess.util
Enum describing the types of blob contents which are currently supported/understood
OleBlob.EmbeddedContent - Interface in com.healthmarketscience.jackcess.util
Intermediate sub-interface for Content which has embedded content.
OleBlob.LinkContent - Interface in com.healthmarketscience.jackcess.util
Sub-interface for Content which has the OleBlob.ContentType.LINK type.
OleBlob.OtherContent - Interface in com.healthmarketscience.jackcess.util
Sub-interface for Content which has the OleBlob.ContentType.OTHER type.
OleBlob.PackageContent - Interface in com.healthmarketscience.jackcess.util
Intermediate sub-interface for Content which has a nested package.
OleBlob.SimplePackageContent - Interface in com.healthmarketscience.jackcess.util
Sub-interface for Content which has the OleBlob.ContentType.SIMPLE_PACKAGE type.
OleUtil - Class in com.healthmarketscience.jackcess.impl
Utility code for working with OLE data.
OleUtil() - Constructor for class com.healthmarketscience.jackcess.impl.OleUtil
 
open() - Method in class com.healthmarketscience.jackcess.DatabaseBuilder
Opens an existingnew Database using the configured information.
open(File) - Static method in class com.healthmarketscience.jackcess.DatabaseBuilder
Open an existing Database.
open(File, boolean, FileChannel, boolean, Charset, TimeZone, CodecProvider) - Static method in class com.healthmarketscience.jackcess.impl.DatabaseImpl
Open an existing Database.
order - Variable in class com.healthmarketscience.jackcess.impl.query.QueryImpl.Row
 
ORDERBY_ATTRIBUTE - Static variable in class com.healthmarketscience.jackcess.impl.query.QueryFormat
 
OWNER_ACCESS_SELECT_TYPE - Static variable in class com.healthmarketscience.jackcess.impl.query.QueryFormat
 

P

PACKAGE_PRETTY_NAME - Static variable in class com.healthmarketscience.jackcess.util.OleBlob.Builder
 
PACKAGE_TYPE_NAME - Static variable in class com.healthmarketscience.jackcess.util.OleBlob.Builder
 
PAGE_SIZE - Variable in class com.healthmarketscience.jackcess.impl.JetFormat
Database page size in bytes
PageChannel - Class in com.healthmarketscience.jackcess.impl
Reads and writes individual pages in a database file
PageChannel(FileChannel, boolean, JetFormat, boolean) - Constructor for class com.healthmarketscience.jackcess.impl.PageChannel
 
PageTypes - Interface in com.healthmarketscience.jackcess.impl
Codes for page types
PARAM_TYPE_MAP - Static variable in class com.healthmarketscience.jackcess.impl.query.QueryFormat
 
PARAMETER_ATTRIBUTE - Static variable in class com.healthmarketscience.jackcess.impl.query.QueryFormat
 
parseBlob(byte[]) - Static method in class com.healthmarketscience.jackcess.impl.OleUtil
Parses an access database blob structure and returns an appropriate OleBlob instance.
PASSTHROUGH_QUERY_OBJECT_FLAG - Static variable in class com.healthmarketscience.jackcess.impl.query.QueryFormat
 
PassthroughQuery - Interface in com.healthmarketscience.jackcess.query
Query interface which represents a query which will be executed via ODBC.
PassthroughQueryImpl - Class in com.healthmarketscience.jackcess.impl.query
Concrete Query subclass which represents a query which will be executed via ODBC.
PassthroughQueryImpl(String, List<QueryImpl.Row>, int, int) - Constructor for class com.healthmarketscience.jackcess.impl.query.PassthroughQueryImpl
 
PERCENT_SELECT_TYPE - Static variable in class com.healthmarketscience.jackcess.impl.query.QueryFormat
 
position() - Method in class com.healthmarketscience.jackcess.impl.ByteArrayBuilder
 
position() - Method in class com.healthmarketscience.jackcess.util.MemFileChannel
 
position(long) - Method in class com.healthmarketscience.jackcess.util.MemFileChannel
 
positionAtRowData(TableImpl.RowState, RowIdImpl) - Static method in class com.healthmarketscience.jackcess.impl.TableImpl
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(TableImpl.RowState, RowIdImpl) - Static method in class com.healthmarketscience.jackcess.impl.TableImpl
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.impl.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.impl.complex.ComplexColumnInfoImpl
 
postTableLoadInit() - Method in class com.healthmarketscience.jackcess.impl.complex.VersionHistoryColumnInfoImpl
 
prepareAddRow(Object[], RowIdImpl, IndexData.PendingChange) - Method in class com.healthmarketscience.jackcess.impl.IndexData
Prepares to add a row to this index.
prepareUpdateRow(Object[], RowIdImpl, Object[], IndexData.PendingChange) - Method in class com.healthmarketscience.jackcess.impl.IndexData
Prepares to update a row in this index.
PRIMARY_KEY_INDEX_TYPE - Static variable in class com.healthmarketscience.jackcess.impl.IndexImpl
index type for primary key indexes
PRIMARY_KEY_NAME - Static variable in class com.healthmarketscience.jackcess.IndexBuilder
name typically used by MS Access for the primary key index
PROPERTY_MAP_TYPE - Variable in class com.healthmarketscience.jackcess.impl.JetFormat
 
PropertyMap - Interface in com.healthmarketscience.jackcess
Map of properties for a database object.
PropertyMap.Property - Interface in com.healthmarketscience.jackcess
Info about a property defined in a PropertyMap.
PropertyMapImpl - Class in com.healthmarketscience.jackcess.impl
Map of properties for a database object.
PropertyMapImpl(String, short, PropertyMaps) - Constructor for class com.healthmarketscience.jackcess.impl.PropertyMapImpl
 
PropertyMaps - Class in com.healthmarketscience.jackcess.impl
Collection of PropertyMap instances read from a single property data block.
PropertyMaps(int, RowIdImpl, PropertyMaps.Handler) - Constructor for class com.healthmarketscience.jackcess.impl.PropertyMaps
 
put(byte) - Method in class com.healthmarketscience.jackcess.impl.ByteArrayBuilder
 
put(byte[]) - Method in class com.healthmarketscience.jackcess.impl.ByteArrayBuilder
 
put(ByteBuffer) - Method in class com.healthmarketscience.jackcess.impl.ByteArrayBuilder
 
put(String, DataType, Object) - Method in class com.healthmarketscience.jackcess.impl.PropertyMapImpl
 
put(String, DataType, byte, Object) - Method in class com.healthmarketscience.jackcess.impl.PropertyMapImpl
Puts a property into this map with the given information.
put(String, DataType, Object) - Method in interface com.healthmarketscience.jackcess.PropertyMap
Creates a new (or updates an existing) property in the map.
put3ByteInt(ByteBuffer, int) - Static method in class com.healthmarketscience.jackcess.impl.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.impl.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.impl.ByteUtil
Put an integer into the given buffer at the given offset as a 3-byte integer.
putInt(int) - Method in class com.healthmarketscience.jackcess.impl.ByteArrayBuilder
 
putInt(int, int) - Method in class com.healthmarketscience.jackcess.impl.ByteArrayBuilder
 
putInt(ByteBuffer, int, ByteOrder) - Static method in class com.healthmarketscience.jackcess.impl.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.impl.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.impl.ByteUtil
Sets all bytes in the given byte range to the given byte value.
putShort(short) - Method in class com.healthmarketscience.jackcess.impl.ByteArrayBuilder
 
putShort(int, short) - Method in class com.healthmarketscience.jackcess.impl.ByteArrayBuilder
 

Q

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

R

read(byte[]) - Method in class com.healthmarketscience.jackcess.impl.ColumnImpl
Deserialize a raw byte value for this column into an Object
read(byte[], ByteOrder) - Method in class com.healthmarketscience.jackcess.impl.ColumnImpl
Deserialize a raw byte value for this column into an Object
read(ByteBuffer, List<ColumnImpl>) - Method in class com.healthmarketscience.jackcess.impl.IndexData
Read the rest of the index info from a tableBuffer
read(ByteBuffer) - Method in class com.healthmarketscience.jackcess.impl.NullMask
Read a mask in from a buffer
read(DatabaseImpl, ByteBuffer, boolean) - Static method in class com.healthmarketscience.jackcess.impl.UsageMap
 
read(DatabaseImpl, int, int, boolean) - Static method in class com.healthmarketscience.jackcess.impl.UsageMap
 
read(ByteBuffer) - Method in class com.healthmarketscience.jackcess.util.MemFileChannel
 
read(ByteBuffer, long) - Method in class com.healthmarketscience.jackcess.util.MemFileChannel
 
read(ByteBuffer[], int, int) - Method in class com.healthmarketscience.jackcess.util.MemFileChannel
 
READ_ONLY - Variable in class com.healthmarketscience.jackcess.impl.JetFormat
the read/write mode of this format
readPage(ByteBuffer, int) - Method in class com.healthmarketscience.jackcess.impl.PageChannel
 
readProperties(byte[], int, RowIdImpl) - Method in class com.healthmarketscience.jackcess.impl.DatabaseImpl
 
Relationship - Interface in com.healthmarketscience.jackcess
Information about a relationship between two tables in the Database.
RelationshipImpl - Class in com.healthmarketscience.jackcess.impl
Information about a relationship between two tables in the database.
RelationshipImpl(String, Table, Table, int, int) - Constructor for class com.healthmarketscience.jackcess.impl.RelationshipImpl
 
REMOTEDB_ATTRIBUTE - Static variable in class com.healthmarketscience.jackcess.impl.query.QueryFormat
 
remove(String) - Method in class com.healthmarketscience.jackcess.impl.PropertyMapImpl
 
remove(String) - Method in interface com.healthmarketscience.jackcess.PropertyMap
Removes the property with the given name
ReplacementErrorHandler - Class in com.healthmarketscience.jackcess.util
Simple implementation of an ErrorHandler which always returns the configured object.
ReplacementErrorHandler() - Constructor for class com.healthmarketscience.jackcess.util.ReplacementErrorHandler
Constructs a ReplacementErrorHandler which replaces all errored values with null.
ReplacementErrorHandler(Object) - Constructor for class com.healthmarketscience.jackcess.util.ReplacementErrorHandler
Constructs a ReplacementErrorHandler which replaces all errored values with the given Object.
REQUIRED_PROP - Static variable in interface com.healthmarketscience.jackcess.PropertyMap
 
reserve(int) - Method in class com.healthmarketscience.jackcess.impl.ByteArrayBuilder
 
reserveInt() - Method in class com.healthmarketscience.jackcess.impl.ByteArrayBuilder
 
reserveShort() - Method in class com.healthmarketscience.jackcess.impl.ByteArrayBuilder
 
reset() - Method in class com.healthmarketscience.jackcess.complex.ComplexValueForeignKey
 
reset() - Method in interface com.healthmarketscience.jackcess.Cursor
Resets this cursor for forward traversal.
reset() - Method in class com.healthmarketscience.jackcess.impl.ByteUtil.ByteStream
 
reset() - Method in class com.healthmarketscience.jackcess.impl.complex.ComplexValueForeignKeyImpl
 
reset() - Method in class com.healthmarketscience.jackcess.impl.CursorImpl
 
reset() - Method in class com.healthmarketscience.jackcess.impl.IndexData.EntryCursor
 
reset() - Method in class com.healthmarketscience.jackcess.impl.TableImpl
 
reset() - Method in class com.healthmarketscience.jackcess.impl.TableImpl.RowState
 
reset() - Method in class com.healthmarketscience.jackcess.impl.UsageMap.PageCursor
After calling this method, getNextPage will return the first page in the map
reset() - Method in interface com.healthmarketscience.jackcess.Table
After calling this method, Table.getNextRow() will return the first row in the table, see Cursor.reset() (uses the default cursor).
reset(boolean) - Method in class com.healthmarketscience.jackcess.util.IterableBuilder
 
resolveLinkedDatabase(Database, String) - Method in interface com.healthmarketscience.jackcess.util.LinkResolver
Returns the appropriate Database instance for the linkeeFileName from the given linkerDb.
RESOURCE_PATH_PROPERTY - Static variable in interface 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).
restoreLast(Object) - Method in class com.healthmarketscience.jackcess.impl.ColumnImpl.AutoNumberGenerator
Restores a previous autonumber generated by this generator.
restoreSavepoint(Cursor.Savepoint) - Method in interface 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.
restoreSavepoint(Cursor.Savepoint) - Method in class com.healthmarketscience.jackcess.impl.CursorImpl
 
restoreSavepoint(CursorImpl.SavepointImpl) - Method in class com.healthmarketscience.jackcess.impl.CursorImpl
 
RETURN_ROW_ID - Static variable in class com.healthmarketscience.jackcess.impl.ColumnImpl
Placeholder object for adding rows which indicates that the caller wants the RowId of the new row.
reverse() - Method in class com.healthmarketscience.jackcess.util.IterableBuilder
 
RO_CHANNEL_MODE - Static variable in class com.healthmarketscience.jackcess.impl.DatabaseImpl
read-only channel access mode
rollback() - Method in class com.healthmarketscience.jackcess.impl.IndexData.PendingChange
Undoes the pending change.
rollbackAll(IndexData.PendingChange) - Static method in class com.healthmarketscience.jackcess.impl.IndexData
 
Row - Interface in com.healthmarketscience.jackcess
A row of data as column name->value pairs.
RowFilter - Class in com.healthmarketscience.jackcess.util
The RowFilter class encapsulates a filter test for a table row.
RowFilter() - Constructor for class com.healthmarketscience.jackcess.util.RowFilter
 
rowFitsOnDataPage(int, ByteBuffer, JetFormat) - Static method in class com.healthmarketscience.jackcess.impl.TableImpl
Returns true if a row of the given size will fit on the given data page, false otherwise.
RowId - Interface in com.healthmarketscience.jackcess
Uniquely identifies a row of data within the access database.
RowIdImpl - Class in com.healthmarketscience.jackcess.impl
Uniquely identifies a row of data within the access database.
RowIdImpl(int, int) - Constructor for class com.healthmarketscience.jackcess.impl.RowIdImpl
Creates a new RowId instance.
RowIdImpl.Type - Enum in com.healthmarketscience.jackcess.impl
type attributes for RowIds which simplify comparisons
RowImpl - Class in com.healthmarketscience.jackcess.impl
A row of data as column->value pairs.
RowImpl(RowIdImpl) - Constructor for class com.healthmarketscience.jackcess.impl.RowImpl
 
RowImpl(RowIdImpl, int) - Constructor for class com.healthmarketscience.jackcess.impl.RowImpl
 
RowImpl(Row) - Constructor for class com.healthmarketscience.jackcess.impl.RowImpl
 
RuntimeIOException - Exception in com.healthmarketscience.jackcess
RuntimeException wrapper around an IOException
RuntimeIOException(IOException) - Constructor for exception com.healthmarketscience.jackcess.RuntimeIOException
 
RuntimeIOException(String, IOException) - Constructor for exception com.healthmarketscience.jackcess.RuntimeIOException
 
RW_CHANNEL_MODE - Static variable in class com.healthmarketscience.jackcess.impl.DatabaseImpl
read/write channel access mode

S

save() - Method in class com.healthmarketscience.jackcess.impl.PropertyMapImpl
 
save() - Method in class com.healthmarketscience.jackcess.impl.PropertyMaps
 
save() - Method in interface com.healthmarketscience.jackcess.PropertyMap
Saves the current state of this map.
SELECT_QUERY_OBJECT_FLAG - Static variable in class com.healthmarketscience.jackcess.impl.query.QueryFormat
 
SELECT_STAR_SELECT_TYPE - Static variable in class com.healthmarketscience.jackcess.impl.query.QueryFormat
 
SelectQuery - Interface in com.healthmarketscience.jackcess.query
Query interface which represents a select query, e.g.: SELECT <columns> FROM <tables> WHERE <expression>
SelectQueryImpl - Class in com.healthmarketscience.jackcess.impl.query
Concrete Query subclass which represents a select query, e.g.: SELECT <columns> FROM <tables> WHERE <expression>
SelectQueryImpl(String, List<QueryImpl.Row>, int, int) - Constructor for class com.healthmarketscience.jackcess.impl.query.SelectQueryImpl
 
set(Object) - Method in interface com.healthmarketscience.jackcess.complex.SingleValue
 
set(String, Object) - Method in interface com.healthmarketscience.jackcess.complex.UnsupportedValue
 
set(int, byte) - Method in class com.healthmarketscience.jackcess.impl.ByteUtil.ByteStream
 
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 interface 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.
setCharset(Charset) - Method in class com.healthmarketscience.jackcess.impl.DatabaseImpl
 
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.impl.ColumnImpl
 
setColumnMatcher(ColumnMatcher) - Method in interface 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.
setColumnMatcher(ColumnMatcher) - Method in class com.healthmarketscience.jackcess.impl.CursorImpl
 
setColumnMatcher(ColumnMatcher) - Method in class com.healthmarketscience.jackcess.util.EntryIterableBuilder
 
setColumnMatcher(ColumnMatcher) - Method in class com.healthmarketscience.jackcess.util.IterableBuilder
 
setColumnNames(Collection<String>) - Method in class com.healthmarketscience.jackcess.util.EntryIterableBuilder
 
setColumnNames(Collection<String>) - Method in class com.healthmarketscience.jackcess.util.IterableBuilder
 
setColumnNumber(short) - Method in class com.healthmarketscience.jackcess.ColumnBuilder
 
setColumnOrder(Table.ColumnOrder) - Method in interface com.healthmarketscience.jackcess.Database
Sets a new Table.ColumnOrder.
setColumnOrder(Table.ColumnOrder) - Method in class com.healthmarketscience.jackcess.impl.DatabaseImpl
 
setColumnValidator(ColumnValidator) - Method in interface com.healthmarketscience.jackcess.Column
Sets a new ColumnValidator.
setColumnValidator(ColumnValidator) - Method in class com.healthmarketscience.jackcess.impl.ColumnImpl
 
setColumnValidatorFactory(ColumnValidatorFactory) - Method in interface com.healthmarketscience.jackcess.Database
Sets a new ColumnValidatorFactory.
setColumnValidatorFactory(ColumnValidatorFactory) - Method in class com.healthmarketscience.jackcess.impl.DatabaseImpl
 
setComplexValueForeignKey(ComplexValueForeignKey) - Method in interface com.healthmarketscience.jackcess.complex.ComplexValue
 
setCompressedUnicode(boolean) - Method in class com.healthmarketscience.jackcess.ColumnBuilder
Sets whether of not the new column allows unicode compression.
setCurrentRowValue(Column, Object) - Method in interface com.healthmarketscience.jackcess.Cursor
Updates a single value in the current row.
setCurrentRowValue(Column, Object) - Method in class com.healthmarketscience.jackcess.impl.CursorImpl
 
setCurrentRowValue(ColumnImpl, Object) - Method in class com.healthmarketscience.jackcess.impl.CursorImpl
 
setCursor(Cursor) - Method in class com.healthmarketscience.jackcess.util.ExportUtil.Builder
 
setDatabase(Database) - Method in class com.healthmarketscience.jackcess.util.ExportUtil.Builder
 
setDatabase(Database) - Method in class com.healthmarketscience.jackcess.util.ImportUtil.Builder
 
setDelimiter(String) - Method in class com.healthmarketscience.jackcess.util.ExportUtil.Builder
 
setDelimiter(String) - Method in class com.healthmarketscience.jackcess.util.ImportUtil.Builder
 
setEncodedFileData(byte[]) - Method in interface com.healthmarketscience.jackcess.complex.Attachment
 
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 interface com.healthmarketscience.jackcess.Database
Sets a new foreign-key enforcement policy.
setEnforceForeignKeys(Boolean) - Method in class com.healthmarketscience.jackcess.impl.DatabaseImpl
 
setEntryValues(Object...) - Method in class com.healthmarketscience.jackcess.util.EntryIterableBuilder
 
setErrorHandler(ErrorHandler) - Method in interface com.healthmarketscience.jackcess.Cursor
Sets a new ErrorHandler.
setErrorHandler(ErrorHandler) - Method in interface com.healthmarketscience.jackcess.Database
Sets a new ErrorHandler.
setErrorHandler(ErrorHandler) - Method in class com.healthmarketscience.jackcess.impl.CursorImpl
 
setErrorHandler(ErrorHandler) - Method in class com.healthmarketscience.jackcess.impl.DatabaseImpl
 
setErrorHandler(ErrorHandler) - Method in class com.healthmarketscience.jackcess.impl.TableImpl.RowState
 
setErrorHandler(ErrorHandler) - Method in class com.healthmarketscience.jackcess.impl.TableImpl
 
setErrorHandler(ErrorHandler) - Method in interface 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.util.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.util.ExportUtil.Builder
 
setFilter(ImportFilter) - Method in class com.healthmarketscience.jackcess.util.ImportUtil.Builder
 
setForward(boolean) - Method in class com.healthmarketscience.jackcess.util.IterableBuilder
 
setFromColumn(Column) - Method in class com.healthmarketscience.jackcess.ColumnBuilder
Sets all attributes except name from the given Column template.
setFromColumn(ColumnBuilder) - 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.util.ExportUtil.Builder
 
setHeader(boolean) - Method in class com.healthmarketscience.jackcess.util.ImportUtil.Builder
 
setHyperlink(boolean) - Method in class com.healthmarketscience.jackcess.ColumnBuilder
Sets whether of not the new column allows unicode compression.
setId(ComplexValue.Id) - Method in interface com.healthmarketscience.jackcess.complex.ComplexValue
Called once when a new ComplexValue is saved to set the new unique identifier.
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.
setLength(int) - Method in class com.healthmarketscience.jackcess.ColumnBuilder
Sets the length (in bytes) for the new column.
setLengthInUnits(int) - Method in class com.healthmarketscience.jackcess.ColumnBuilder
Sets the length (in type specific units) for the new column.
setLink(File) - Method in class com.healthmarketscience.jackcess.util.OleBlob.Builder
 
setLinkFileName(String) - Method in class com.healthmarketscience.jackcess.util.OleBlob.Builder
 
setLinkPath(String) - Method in class com.healthmarketscience.jackcess.util.OleBlob.Builder
 
setLinkResolver(LinkResolver) - Method in interface com.healthmarketscience.jackcess.Database
Sets a new LinkResolver.
setLinkResolver(LinkResolver) - Method in class com.healthmarketscience.jackcess.impl.DatabaseImpl
 
setMatchPattern(Column, Object) - Method in class com.healthmarketscience.jackcess.util.IterableBuilder
 
setMatchPattern(String, Object) - Method in class com.healthmarketscience.jackcess.util.IterableBuilder
 
setMatchPattern(Map<String, ?>) - Method in class com.healthmarketscience.jackcess.util.IterableBuilder
 
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.impl.ColumnImpl
 
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.impl.TempPageHolder
Allocates a new buffer in the database (with undefined data) and returns a new empty buffer.
setOther(File) - Method in class com.healthmarketscience.jackcess.util.OleBlob.Builder
 
setOtherBytes(byte[]) - Method in class com.healthmarketscience.jackcess.util.OleBlob.Builder
 
setOtherStream(InputStream, long) - Method in class com.healthmarketscience.jackcess.util.OleBlob.Builder
 
setPackageClassName(String) - Method in class com.healthmarketscience.jackcess.util.OleBlob.Builder
 
setPackagePrettyName(String) - Method in class com.healthmarketscience.jackcess.util.OleBlob.Builder
 
setPackageTypeName(String) - Method in class com.healthmarketscience.jackcess.util.OleBlob.Builder
 
setPage(PageChannel, int) - Method in class com.healthmarketscience.jackcess.impl.TempPageHolder
Sets the current page number and returns that page
setPrecision(int) - Method in class com.healthmarketscience.jackcess.ColumnBuilder
Sets the precision for the new column.
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.util.ExportUtil.Builder
 
setQuote(char) - Method in class com.healthmarketscience.jackcess.util.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.impl.IndexPageCache
Sets the root page for this index, must be called before normal usage.
setRowValue(Object[], Object) - Method in interface com.healthmarketscience.jackcess.Column
 
setRowValue(Map<String, Object>, Object) - Method in interface com.healthmarketscience.jackcess.Column
 
setRowValue(Object[], Object) - Method in class com.healthmarketscience.jackcess.impl.ColumnImpl
 
setRowValue(Map<String, Object>, Object) - Method in class com.healthmarketscience.jackcess.impl.ColumnImpl
 
setScale(int) - Method in class com.healthmarketscience.jackcess.ColumnBuilder
Sets the scale for the new column.
setSimplePackage(File) - Method in class com.healthmarketscience.jackcess.util.OleBlob.Builder
 
setSimplePackageBytes(byte[]) - Method in class com.healthmarketscience.jackcess.util.OleBlob.Builder
 
setSimplePackageFileName(String) - Method in class com.healthmarketscience.jackcess.util.OleBlob.Builder
 
setSimplePackageFilePath(String) - Method in class com.healthmarketscience.jackcess.util.OleBlob.Builder
 
setSimplePackageStream(InputStream, long) - Method in class com.healthmarketscience.jackcess.util.OleBlob.Builder
 
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.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.util.ExportUtil.Builder
 
setTableName(String) - Method in class com.healthmarketscience.jackcess.util.ImportUtil.Builder
 
setTextSortOrder(ColumnImpl.SortOrder) - Method in class com.healthmarketscience.jackcess.ColumnBuilder
 
setTimeZone(TimeZone) - Method in interface 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
setTimeZone(TimeZone) - Method in class com.healthmarketscience.jackcess.impl.DatabaseImpl
 
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.
setUseExistingTable(boolean) - Method in class com.healthmarketscience.jackcess.util.ImportUtil.Builder
 
setValue(Object) - Method in interface com.healthmarketscience.jackcess.PropertyMap.Property
Sets the new value for this property.
setVersionHistoryColumn(ColumnImpl) - Method in class com.healthmarketscience.jackcess.impl.ColumnImpl
 
shortValue() - Method in class com.healthmarketscience.jackcess.complex.ComplexValue.Id
 
shortValue() - Method in class com.healthmarketscience.jackcess.complex.ComplexValueForeignKey
 
shouldIgnoreNulls() - Method in class com.healthmarketscience.jackcess.impl.IndexData
Whether or not null values are actually recorded in the index.
shouldIgnoreNulls() - Method in class com.healthmarketscience.jackcess.impl.IndexImpl
 
shouldIgnoreNulls() - Method in interface com.healthmarketscience.jackcess.Index
Whether or not null values are actually recorded in the index.
SimpleColumnMatcher - Class in com.healthmarketscience.jackcess.util
Simple concrete implementation of ColumnMatcher which test for equality.
SimpleColumnMatcher() - Constructor for class com.healthmarketscience.jackcess.util.SimpleColumnMatcher
 
SimpleColumnValidator - Class in com.healthmarketscience.jackcess.util
Simple concrete implementation of ColumnValidator which simply returns the given value.
SimpleColumnValidator() - Constructor for class com.healthmarketscience.jackcess.util.SimpleColumnValidator
 
SimpleColumnValidatorFactory - Class in com.healthmarketscience.jackcess.util
Simple concrete implementation of ColumnValidatorFactory which returns SimpleColumnValidator.INSTANCE for all columns.
SimpleColumnValidatorFactory() - Constructor for class com.healthmarketscience.jackcess.util.SimpleColumnValidatorFactory
 
SimpleExportFilter - Class in com.healthmarketscience.jackcess.util
Simple concrete implementation of ImportFilter which just returns the given values.
SimpleExportFilter() - Constructor for class com.healthmarketscience.jackcess.util.SimpleExportFilter
 
SimpleImportFilter - Class in com.healthmarketscience.jackcess.util
Simple concrete implementation of ImportFilter which just returns the given values.
SimpleImportFilter() - Constructor for class com.healthmarketscience.jackcess.util.SimpleImportFilter
 
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.util.MemFileChannel
 
SIZE_COLUMN_DEF_BLOCK - Variable in class com.healthmarketscience.jackcess.impl.JetFormat
 
SIZE_COLUMN_HEADER - Variable in class com.healthmarketscience.jackcess.impl.JetFormat
 
SIZE_INDEX_COLUMN_BLOCK - Variable in class com.healthmarketscience.jackcess.impl.JetFormat
 
SIZE_INDEX_DEFINITION - Variable in class com.healthmarketscience.jackcess.impl.JetFormat
 
SIZE_INDEX_ENTRY_MASK - Variable in class com.healthmarketscience.jackcess.impl.JetFormat
 
SIZE_INDEX_INFO_BLOCK - Variable in class com.healthmarketscience.jackcess.impl.JetFormat
 
SIZE_LONG_VALUE_DEF - Variable in class com.healthmarketscience.jackcess.impl.JetFormat
 
SIZE_NAME_LENGTH - Variable in class com.healthmarketscience.jackcess.impl.JetFormat
 
SIZE_PASSWORD - Variable in class com.healthmarketscience.jackcess.impl.JetFormat
 
SIZE_ROW_COLUMN_COUNT - Variable in class com.healthmarketscience.jackcess.impl.JetFormat
 
SIZE_ROW_LOCATION - Variable in class com.healthmarketscience.jackcess.impl.JetFormat
 
SIZE_ROW_VAR_COL_OFFSET - Variable in class com.healthmarketscience.jackcess.impl.JetFormat
 
SIZE_SORT_ORDER - Variable in class com.healthmarketscience.jackcess.impl.JetFormat
 
SIZE_TDEF_HEADER - Variable in class com.healthmarketscience.jackcess.impl.JetFormat
 
SIZE_TDEF_TRAILER - Variable in class com.healthmarketscience.jackcess.impl.JetFormat
 
skip(int) - Method in class com.healthmarketscience.jackcess.impl.ByteUtil.ByteStream
 
SKIP_AFTER_INDEX_FLAGS - Variable in class com.healthmarketscience.jackcess.impl.JetFormat
 
SKIP_AFTER_INDEX_SLOT - Variable in class com.healthmarketscience.jackcess.impl.JetFormat
 
SKIP_BEFORE_INDEX - Variable in class com.healthmarketscience.jackcess.impl.JetFormat
 
SKIP_BEFORE_INDEX_FLAGS - Variable in class com.healthmarketscience.jackcess.impl.JetFormat
 
SKIP_BEFORE_INDEX_SLOT - Variable in class com.healthmarketscience.jackcess.impl.JetFormat
 
SPECIAL_INDEX_FLAG - Static variable in class com.healthmarketscience.jackcess.impl.IndexData
 
START_ATTRIBUTE - Static variable in class com.healthmarketscience.jackcess.impl.query.QueryFormat
 
startWrite() - Method in class com.healthmarketscience.jackcess.impl.PageChannel
Begins a "logical" write operation.
swap2Bytes(byte[], int) - Static method in class com.healthmarketscience.jackcess.impl.ByteUtil
Swaps the 2 bytes (changes endianness) of the bytes at the given offset.
swap4Bytes(byte[], int) - Static method in class com.healthmarketscience.jackcess.impl.ByteUtil
Swaps the 4 bytes (changes endianness) of the bytes at the given offset.

T

Table - Interface 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_ATTRIBUTE - Static variable in class com.healthmarketscience.jackcess.impl.query.QueryFormat
 
TABLE_DEF - Static variable in interface com.healthmarketscience.jackcess.impl.PageTypes
Table definition page
TableBuilder - Class in com.healthmarketscience.jackcess
Builder style class for constructing a Table.
TableBuilder(String) - Constructor for class com.healthmarketscience.jackcess.TableBuilder
 
TableBuilder(String, boolean) - Constructor for class com.healthmarketscience.jackcess.TableBuilder
 
TableImpl - Class in com.healthmarketscience.jackcess.impl
A single database table
TableImpl.RowState - Class in com.healthmarketscience.jackcess.impl
Maintains the state of reading a row of data.
TableScanCursor - Class in com.healthmarketscience.jackcess.impl
Simple un-indexed cursor.
TableScanCursor(TableImpl) - Constructor for class com.healthmarketscience.jackcess.impl.TableScanCursor
 
TempBufferHolder - Class in com.healthmarketscience.jackcess.impl
Manages a reference to a ByteBuffer.
TempBufferHolder.Type - Enum in com.healthmarketscience.jackcess.impl
The caching type for the buffer holder.
TempPageHolder - Class in com.healthmarketscience.jackcess.impl
Manages a reference to a page buffer.
TEXT_FIELD_MAX_LENGTH - Static variable in class com.healthmarketscience.jackcess.impl.JetFormat
Maximum size of a text field
TEXT_FIELD_UNIT_SIZE - Static variable in class com.healthmarketscience.jackcess.impl.JetFormat
the "unit" size for text fields
TEXT_FLAG - Static variable in class com.healthmarketscience.jackcess.impl.query.QueryFormat
 
TIMEZONE_PROPERTY - Static variable in interface com.healthmarketscience.jackcess.Database
system property which can be used to set the default TimeZone used for date calculations.
TITLE_PROP - Static variable in interface com.healthmarketscience.jackcess.PropertyMap
 
toArray() - Method in class com.healthmarketscience.jackcess.impl.ByteArrayBuilder
 
toBlob() - Method in class com.healthmarketscience.jackcess.util.OleBlob.Builder
 
toBooleanValue(Object) - Static method in class com.healthmarketscience.jackcess.impl.ColumnImpl
Interpret a boolean value (null == false)
toBuffer() - Method in class com.healthmarketscience.jackcess.impl.ByteArrayBuilder
 
toBuffer(ByteBuffer) - Method in class com.healthmarketscience.jackcess.impl.ByteArrayBuilder
 
toByteArray() - Method in class com.healthmarketscience.jackcess.impl.ByteUtil.ByteStream
 
toByteArray(Object) - Static method in class com.healthmarketscience.jackcess.impl.ColumnImpl
 
toCharSequence(Object) - Static method in class com.healthmarketscience.jackcess.impl.ColumnImpl
 
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.util.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.
toDateDouble(Object) - Method in class com.healthmarketscience.jackcess.impl.ColumnImpl
Returns an access date double converted from a java Date/Calendar/Number time value.
toFKString() - Method in class com.healthmarketscience.jackcess.util.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.impl.ByteUtil
Writes a chunk of data to a file in pretty printed hexidecimal.
toHexString(ByteBuffer, int) - Static method in class com.healthmarketscience.jackcess.impl.ByteUtil
Convert a byte buffer to a hexadecimal string for display
toHexString(byte[]) - Static method in class com.healthmarketscience.jackcess.impl.ByteUtil
Convert a byte array to a hexadecimal string for display
toHexString(ByteBuffer, int, int) - Static method in class com.healthmarketscience.jackcess.impl.ByteUtil
Convert a byte buffer to a hexadecimal string for display
toHexString(ByteBuffer, int, int, boolean) - Static method in class com.healthmarketscience.jackcess.impl.ByteUtil
Convert a byte buffer to a hexadecimal string for display
toHexString(DatabaseImpl, int, int) - Static method in class com.healthmarketscience.jackcess.impl.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.
toLookupName(String) - Static method in class com.healthmarketscience.jackcess.impl.DatabaseImpl
 
TOP_SELECT_TYPE - Static variable in class com.healthmarketscience.jackcess.impl.query.QueryFormat
 
toSQLString() - Method in class com.healthmarketscience.jackcess.impl.query.QueryImpl
Returns the actual SQL string which this query data represents.
toSQLString() - Method in interface com.healthmarketscience.jackcess.query.Query
Returns the actual SQL string which this query data represents.
toString() - Method in class com.healthmarketscience.jackcess.complex.ComplexValue.Id
 
toString() - Method in class com.healthmarketscience.jackcess.complex.ComplexValueForeignKey
 
toString() - Method in enum com.healthmarketscience.jackcess.Database.FileFormat
 
toString() - Method in class com.healthmarketscience.jackcess.impl.ColumnImpl.SortOrder
 
toString() - Method in class com.healthmarketscience.jackcess.impl.ColumnImpl
 
toString() - Method in class com.healthmarketscience.jackcess.impl.complex.ComplexColumnInfoImpl
 
toString() - Method in class com.healthmarketscience.jackcess.impl.CursorImpl
 
toString() - Method in class com.healthmarketscience.jackcess.impl.DatabaseImpl
 
toString() - Method in class com.healthmarketscience.jackcess.impl.IndexData.ColumnDescriptor
 
toString() - Method in class com.healthmarketscience.jackcess.impl.IndexData.Entry
 
toString() - Method in class com.healthmarketscience.jackcess.impl.IndexData.EntryCursor
 
toString() - Method in class com.healthmarketscience.jackcess.impl.IndexData
 
toString() - Method in class com.healthmarketscience.jackcess.impl.IndexImpl.ForeignKeyReference
 
toString() - Method in class com.healthmarketscience.jackcess.impl.IndexImpl
 
toString() - Method in class com.healthmarketscience.jackcess.impl.IndexPageCache
 
toString() - Method in class com.healthmarketscience.jackcess.impl.JetFormat
 
toString() - Method in class com.healthmarketscience.jackcess.impl.PropertyMapImpl
 
toString() - Method in class com.healthmarketscience.jackcess.impl.PropertyMaps
 
toString() - Method in class com.healthmarketscience.jackcess.impl.query.QueryImpl.Row
 
toString() - Method in class com.healthmarketscience.jackcess.impl.query.QueryImpl
 
toString() - Method in class com.healthmarketscience.jackcess.impl.RelationshipImpl
 
toString() - Method in class com.healthmarketscience.jackcess.impl.RowIdImpl
 
toString() - Method in class com.healthmarketscience.jackcess.impl.RowImpl
 
toString() - Method in class com.healthmarketscience.jackcess.impl.TableImpl.RowState
 
toString() - Method in class com.healthmarketscience.jackcess.impl.TableImpl
 
toString() - Method in class com.healthmarketscience.jackcess.impl.UsageMap.PageCursor
 
toString() - Method in class com.healthmarketscience.jackcess.impl.UsageMap
 
toString() - Method in interface com.healthmarketscience.jackcess.util.ErrorHandler.Location
Contains details about the errored row, useful for debugging.
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.impl.query.QueryImpl.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.util.MemFileChannel
 
transferTo(WritableByteChannel) - Method in class com.healthmarketscience.jackcess.util.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.util.MemFileChannel
 
transferTo(OutputStream) - Method in class com.healthmarketscience.jackcess.util.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.util.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.impl.ByteUtil.ByteStream
 
truncate(long) - Method in class com.healthmarketscience.jackcess.util.MemFileChannel
 
tryLock(long, long, boolean) - Method in class com.healthmarketscience.jackcess.util.MemFileChannel
 
TYPE_ATTRIBUTE - Static variable in class com.healthmarketscience.jackcess.impl.query.QueryFormat
 
TYPE_SYSTEM - Static variable in class com.healthmarketscience.jackcess.impl.TableImpl
Table type code for system tables
TYPE_USER - Static variable in class com.healthmarketscience.jackcess.impl.TableImpl
Table type code for user tables

U

UNION_FLAG - Static variable in class com.healthmarketscience.jackcess.impl.query.QueryFormat
 
UNION_PART1 - Static variable in class com.healthmarketscience.jackcess.impl.query.QueryFormat
 
UNION_PART2 - Static variable in class com.healthmarketscience.jackcess.impl.query.QueryFormat
 
UNION_QUERY_OBJECT_FLAG - Static variable in class com.healthmarketscience.jackcess.impl.query.QueryFormat
 
UnionQuery - Interface in com.healthmarketscience.jackcess.query
Query interface which represents a UNION query, e.g.: SELECT <query1> UNION SELECT <query2>
UnionQueryImpl - Class in com.healthmarketscience.jackcess.impl.query
Concrete Query subclass which represents a UNION query, e.g.: SELECT <query1> UNION SELECT <query2>
UnionQueryImpl(String, List<QueryImpl.Row>, int, int) - Constructor for class com.healthmarketscience.jackcess.impl.query.UnionQueryImpl
 
UNIQUE_INDEX_FLAG - Static variable in class com.healthmarketscience.jackcess.impl.IndexData
 
UNKNOWN_FLAG_MASK - Static variable in class com.healthmarketscience.jackcess.impl.ColumnImpl
mask for the unknown bit (possible "can be null"?)
UNKNOWN_INDEX_FLAG - Static variable in class com.healthmarketscience.jackcess.impl.IndexData
 
UNSUPPORTED_HANDLER - Static variable in class com.healthmarketscience.jackcess.impl.DefaultCodecProvider
common instance of DefaultCodecProvider.UnsupportedHandler
UnsupportedCodecException - Exception in com.healthmarketscience.jackcess.impl
Exception thrown by a CodecHandler to indicate that the current encoding is not supported.
UnsupportedCodecException(String) - Constructor for exception com.healthmarketscience.jackcess.impl.UnsupportedCodecException
 
UnsupportedCodecException(String, Throwable) - Constructor for exception com.healthmarketscience.jackcess.impl.UnsupportedCodecException
 
UnsupportedCodecException(Throwable) - Constructor for exception com.healthmarketscience.jackcess.impl.UnsupportedCodecException
 
UnsupportedColumnInfo - Interface in com.healthmarketscience.jackcess.complex
Complex column info for an unsupported complex type.
UnsupportedColumnInfoImpl - Class in com.healthmarketscience.jackcess.impl.complex
Complex column info for an unsupported complex type.
UnsupportedColumnInfoImpl(Column, int, Table, Table) - Constructor for class com.healthmarketscience.jackcess.impl.complex.UnsupportedColumnInfoImpl
 
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.impl.IndexData
Writes the current index state to the database.
UPDATE_QUERY_OBJECT_FLAG - Static variable in class com.healthmarketscience.jackcess.impl.query.QueryFormat
 
updateAttachment(Attachment) - Method in class com.healthmarketscience.jackcess.complex.ComplexValueForeignKey
 
updateAttachment(Attachment) - Method in class com.healthmarketscience.jackcess.impl.complex.ComplexValueForeignKeyImpl
 
updateCurrentRow(Object...) - Method in interface com.healthmarketscience.jackcess.Cursor
Update the current row.
updateCurrentRow(Object...) - Method in class com.healthmarketscience.jackcess.impl.CursorImpl
 
updateCurrentRowFromMap(M) - Method in interface com.healthmarketscience.jackcess.Cursor
Update the current row.
updateCurrentRowFromMap(M) - Method in class com.healthmarketscience.jackcess.impl.CursorImpl
 
updateMultiValue(SingleValue) - Method in class com.healthmarketscience.jackcess.complex.ComplexValueForeignKey
 
updateMultiValue(SingleValue) - Method in class com.healthmarketscience.jackcess.impl.complex.ComplexValueForeignKeyImpl
 
UpdateQuery - Interface in com.healthmarketscience.jackcess.query
Query interface which represents a row update query, e.g.: UPDATE <table> SET <newValues>
UpdateQueryImpl - Class in com.healthmarketscience.jackcess.impl.query
Concrete Query subclass which represents a row update query, e.g.: UPDATE <table> SET <newValues>
UpdateQueryImpl(String, List<QueryImpl.Row>, int, int) - Constructor for class com.healthmarketscience.jackcess.impl.query.UpdateQueryImpl
 
updateRawValue(Row) - Method in interface com.healthmarketscience.jackcess.complex.ComplexColumnInfo
 
updateRawValue(Row) - Method in class com.healthmarketscience.jackcess.impl.complex.ComplexColumnInfoImpl
 
updateRow(Row) - Method in class com.healthmarketscience.jackcess.impl.TableImpl
 
updateRow(RowId, Object...) - Method in class com.healthmarketscience.jackcess.impl.TableImpl
Update the row with the given id.
updateRow(TableImpl.RowState, RowIdImpl, Object...) - Method in class com.healthmarketscience.jackcess.impl.TableImpl
Update the row for the given rowId.
updateRow(Row) - Method in interface com.healthmarketscience.jackcess.Table
Update the given row.
updateRowFromMap(TableImpl.RowState, RowIdImpl, M) - Method in class com.healthmarketscience.jackcess.impl.TableImpl
 
updateUnsupportedValue(UnsupportedValue) - Method in class com.healthmarketscience.jackcess.complex.ComplexValueForeignKey
 
updateUnsupportedValue(UnsupportedValue) - Method in class com.healthmarketscience.jackcess.impl.complex.ComplexValueForeignKeyImpl
 
updateValue(V) - Method in interface com.healthmarketscience.jackcess.complex.ComplexColumnInfo
 
updateValue(V) - Method in class com.healthmarketscience.jackcess.impl.complex.ComplexColumnInfoImpl
 
updateValue(Version) - Method in class com.healthmarketscience.jackcess.impl.complex.VersionHistoryColumnInfoImpl
 
updateValue(Column, RowId, Object) - Method in class com.healthmarketscience.jackcess.impl.TableImpl
Update the given column's value for the given row id.
updateValues(Collection<? extends V>) - Method in interface com.healthmarketscience.jackcess.complex.ComplexColumnInfo
 
updateValues(Collection<? extends V>) - Method in class com.healthmarketscience.jackcess.impl.complex.ComplexColumnInfoImpl
 
USAGE_MAP - Static variable in interface com.healthmarketscience.jackcess.impl.PageTypes
Table usage map page
USAGE_MAP_TABLE_BYTE_LENGTH - Variable in class com.healthmarketscience.jackcess.impl.JetFormat
 
UsageMap - Class in com.healthmarketscience.jackcess.impl
Describes which database pages a particular table uses
UsageMap.PageCursor - Class in com.healthmarketscience.jackcess.impl
Utility class to traverse over the pages in the UsageMap.

V

validate(JetFormat) - Method in class com.healthmarketscience.jackcess.ColumnBuilder
Checks that this column definition is valid.
validate(Object) - Method in class com.healthmarketscience.jackcess.impl.ColumnImpl
Passes the given obj through the currently configured validator for this column and returns the result.
validate() - Method in class com.healthmarketscience.jackcess.impl.IndexData
Used by unit tests to validate the internal status of the index.
validate(Set<String>) - Method in class com.healthmarketscience.jackcess.IndexBuilder
 
validate(Column, Object) - Method in interface com.healthmarketscience.jackcess.util.ColumnValidator
Validates and/or manipulates the given potential new value for the given column.
validate(Column, Object) - Method in class com.healthmarketscience.jackcess.util.SimpleColumnValidator
 
validateIdentifierName(String, int, String) - Static method in class com.healthmarketscience.jackcess.impl.DatabaseImpl
Validates an identifier name.
VALIDATION_RULE_PROP - Static variable in interface com.healthmarketscience.jackcess.PropertyMap
 
VALIDATION_TEXT_PROP - Static variable in interface com.healthmarketscience.jackcess.PropertyMap
 
VALUE_INSTANCE - Static variable in class com.healthmarketscience.jackcess.impl.CustomToStringStyle
 
valueBuilder(Object) - Static method in class com.healthmarketscience.jackcess.impl.CustomToStringStyle
 
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.impl.IndexData.EntryType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.healthmarketscience.jackcess.impl.JetFormat.CodecType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.healthmarketscience.jackcess.impl.RowIdImpl.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.healthmarketscience.jackcess.impl.TempBufferHolder.Type
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.Table.ColumnOrder
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.healthmarketscience.jackcess.util.IterableBuilder.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.healthmarketscience.jackcess.util.OleBlob.ContentType
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.impl.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.impl.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.impl.RowIdImpl.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.impl.TempBufferHolder.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.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.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.util.IterableBuilder.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.util.OleBlob.ContentType
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.impl.JetFormat
the JetFormat constants for the Jet database version "12"
VERSION_14 - Static variable in class com.healthmarketscience.jackcess.impl.JetFormat
the JetFormat constants for the Jet database version "14"
VERSION_3 - Static variable in class com.healthmarketscience.jackcess.impl.JetFormat
the JetFormat constants for the Jet database version "3"
VERSION_4 - Static variable in class com.healthmarketscience.jackcess.impl.JetFormat
the JetFormat constants for the Jet database version "4"
VERSION_MSISAM - Static variable in class com.healthmarketscience.jackcess.impl.JetFormat
the JetFormat constants for the MSISAM database
VersionHistoryColumnInfo - Interface in com.healthmarketscience.jackcess.complex
Complex column info for a column which tracking the version history of an "append only" memo column.
VersionHistoryColumnInfoImpl - Class in com.healthmarketscience.jackcess.impl.complex
Complex column info for a column which tracking the version history of an "append only" memo column.
VersionHistoryColumnInfoImpl(Column, int, Table, Table) - Constructor for class com.healthmarketscience.jackcess.impl.complex.VersionHistoryColumnInfoImpl
 

W

WHERE_ATTRIBUTE - Static variable in class com.healthmarketscience.jackcess.impl.query.QueryFormat
 
wrap(byte[]) - Static method in class com.healthmarketscience.jackcess.impl.PageChannel
Returns a ByteBuffer wrapping the given bytes and configured with the default byte order.
write(int) - Method in class com.healthmarketscience.jackcess.impl.ByteUtil.ByteStream
 
write(byte[]) - Method in class com.healthmarketscience.jackcess.impl.ByteUtil.ByteStream
 
write(byte[], int, int) - Method in class com.healthmarketscience.jackcess.impl.ByteUtil.ByteStream
 
write(Object, int) - Method in class com.healthmarketscience.jackcess.impl.ColumnImpl
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.impl.ColumnImpl
Serialize an Object into a raw byte value for this column
write() - Method in class com.healthmarketscience.jackcess.impl.IndexPageCache
Writes any outstanding changes for this index to the file.
write(ByteBuffer) - Method in class com.healthmarketscience.jackcess.impl.NullMask
Write a mask to a buffer
write() - Method in class com.healthmarketscience.jackcess.impl.PropertyMaps
 
write(ByteBuffer) - Method in class com.healthmarketscience.jackcess.util.MemFileChannel
 
write(ByteBuffer, long) - Method in class com.healthmarketscience.jackcess.util.MemFileChannel
 
write(ByteBuffer[], int, int) - Method in class com.healthmarketscience.jackcess.util.MemFileChannel
 
writeFill(int, byte) - Method in class com.healthmarketscience.jackcess.impl.ByteUtil.ByteStream
 
writeFixedLengthField(Object, ByteOrder) - Method in class com.healthmarketscience.jackcess.impl.ColumnImpl
Serialize an Object into a raw byte value for this column
writeHexString(ByteBuffer, String) - Static method in class com.healthmarketscience.jackcess.impl.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.impl.ColumnImpl
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.impl.PageChannel
Write a page to disk
writePage(ByteBuffer, int, int) - Method in class com.healthmarketscience.jackcess.impl.PageChannel
Write a page (or part of a page) to disk
writeTo(ByteUtil.ByteStream) - Method in class com.healthmarketscience.jackcess.impl.ByteUtil.ByteStream
 
writeTo(OutputStream) - Method in interface com.healthmarketscience.jackcess.util.OleBlob.EmbeddedContent
 
writeTo(OutputStream) - Method in interface com.healthmarketscience.jackcess.util.OleBlob
Writes the entire raw blob data to the given stream (this is the access db internal format, which includes all wrapper information).

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-2014 Health Market Science. All Rights Reserved.