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

A

ABS - Static variable in class com.healthmarketscience.jackcess.impl.expr.DefaultNumberFunctions
 
ACCESS_VERSION_PROP - Static variable in interface com.healthmarketscience.jackcess.PropertyMap
 
add(EvalContext, Value, Value) - Static method in class com.healthmarketscience.jackcess.impl.expr.BuiltinOperators
 
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.impl.TableUpdater
 
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(String, String) - Method in class com.healthmarketscience.jackcess.RelationshipBuilder
Adds a pair of columns to the relationship.
addColumns(Column, Column) - Method in class com.healthmarketscience.jackcess.RelationshipBuilder
Adds a pair of columns to the relationship.
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
 
addEntry(int, IndexData.Entry) - Method in class com.healthmarketscience.jackcess.impl.IndexData.DataPage
 
addIndex(IndexBuilder) - Method in class com.healthmarketscience.jackcess.impl.TableUpdater
 
addIndex(IndexBuilder) - Method in class com.healthmarketscience.jackcess.TableBuilder
Adds an IndexBuilder to the new table.
addIndexes(Collection<? extends IndexBuilder>) - Method in class com.healthmarketscience.jackcess.TableBuilder
Adds the Indexes 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<java.lang.String, ?>) 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
addToTable(Table) - Method in class com.healthmarketscience.jackcess.ColumnBuilder
Adds a new Column to the given Table with the currently configured attributes.
addToTable(Table) - Method in class com.healthmarketscience.jackcess.IndexBuilder
Adds a new Index to the given Table with the currently configured attributes.
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_AUTONUM_INSERT_PROPERTY - Static variable in interface com.healthmarketscience.jackcess.Database
system property which can be used to set the default allow auto number insert policy.
ALLOW_MULTI_VALUE_PROP - Static variable in interface com.healthmarketscience.jackcess.PropertyMap
 
ALLOW_ZERO_LEN_PROP - Static variable in interface com.healthmarketscience.jackcess.PropertyMap
 
and(Value, Value) - Static method in class com.healthmarketscience.jackcess.impl.expr.BuiltinOperators
 
append(StringBuffer, String, Object, Boolean) - Method in class com.healthmarketscience.jackcess.impl.CustomToStringStyle
 
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
 
AppendableList() - Constructor for class com.healthmarketscience.jackcess.impl.query.QueryImpl.AppendableList
 
AppendableList(Collection<? extends E>) - Constructor for class com.healthmarketscience.jackcess.impl.query.QueryImpl.AppendableList
 
appendClassName(StringBuffer, Object) - Method in class com.healthmarketscience.jackcess.impl.CustomToStringStyle
 
appendDetail(StringBuffer, String, Object) - Method in class com.healthmarketscience.jackcess.impl.CustomToStringStyle
 
appendDetail(StringBuffer, String, Collection) - Method in class com.healthmarketscience.jackcess.impl.CustomToStringStyle
 
appendDetail(StringBuffer, String, Map) - Method in class com.healthmarketscience.jackcess.impl.CustomToStringStyle
 
appendDetail(StringBuffer, String, byte[]) - Method in class com.healthmarketscience.jackcess.impl.CustomToStringStyle
 
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.
ASC - Static variable in class com.healthmarketscience.jackcess.impl.expr.DefaultTextFunctions
 
ASCENDING_COLUMN_FLAG - Static variable in class com.healthmarketscience.jackcess.impl.IndexData
 
ASCW - Static variable in class com.healthmarketscience.jackcess.impl.expr.DefaultTextFunctions
 
asNodeEntry(Integer) - Method in class com.healthmarketscience.jackcess.impl.IndexData.Entry
Returns a copy of this entry as a node Entry with the given subPageNumber.
asRow(Object[], Attachment) - Method in class com.healthmarketscience.jackcess.impl.complex.AttachmentColumnInfoImpl
 
asRow(Object[], V) - Method in class com.healthmarketscience.jackcess.impl.complex.ComplexColumnInfoImpl
 
asRow(Object[], SingleValue) - Method in class com.healthmarketscience.jackcess.impl.complex.MultiValueColumnInfoImpl
 
asRow(Object[], UnsupportedValue) - Method in class com.healthmarketscience.jackcess.impl.complex.UnsupportedColumnInfoImpl
 
asRow(Object[], Version) - Method in class com.healthmarketscience.jackcess.impl.complex.VersionHistoryColumnInfoImpl
 
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...).
ATAN - Static variable in class com.healthmarketscience.jackcess.impl.expr.DefaultNumberFunctions
 
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
AutoNumberGenerator() - Constructor for class com.healthmarketscience.jackcess.impl.ColumnImpl.AutoNumberGenerator
 

B

BaseDateValue - Class in com.healthmarketscience.jackcess.impl.expr
 
BaseDateValue(Date, DateFormat) - Constructor for class com.healthmarketscience.jackcess.impl.expr.BaseDateValue
 
BaseDelayedValue - Class in com.healthmarketscience.jackcess.impl.expr
 
BaseDelayedValue() - Constructor for class com.healthmarketscience.jackcess.impl.expr.BaseDelayedValue
 
BaseEvalContext - Class in com.healthmarketscience.jackcess.impl
 
BaseEvalContext(DBEvalContext) - Constructor for class com.healthmarketscience.jackcess.impl.BaseEvalContext
 
BaseFunction(String, int, int) - Constructor for class com.healthmarketscience.jackcess.impl.expr.FunctionSupport.BaseFunction
 
BaseIterator(Collection<String>, boolean, boolean, ColumnMatcher) - Constructor for class com.healthmarketscience.jackcess.impl.CursorImpl.BaseIterator
 
BaseNumericValue - Class in com.healthmarketscience.jackcess.impl.expr
 
BaseNumericValue() - Constructor for class com.healthmarketscience.jackcess.impl.expr.BaseNumericValue
 
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.
BaseSelectQueryImpl(String, List<QueryImpl.Row>, int, int, Query.Type) - Constructor for class com.healthmarketscience.jackcess.impl.query.BaseSelectQueryImpl
 
BaseValue - Class in com.healthmarketscience.jackcess.impl.expr
 
BaseValue() - Constructor for class com.healthmarketscience.jackcess.impl.expr.BaseValue
 
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, String, 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
between(Value, Value, Value) - Static method in class com.healthmarketscience.jackcess.impl.expr.BuiltinOperators
 
BigDecimalValue - Class in com.healthmarketscience.jackcess.impl.expr
 
BigDecimalValue(BigDecimal) - Constructor for class com.healthmarketscience.jackcess.impl.expr.BigDecimalValue
 
bitIndexToPageNumber(int, int) - Method in class com.healthmarketscience.jackcess.impl.UsageMap
 
booleanToInteger(Object) - Static method in class com.healthmarketscience.jackcess.impl.ColumnImpl
Treat booleans as integers (access-style).
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
 
Builder(Database) - Constructor for class com.healthmarketscience.jackcess.util.ExportUtil.Builder
 
Builder(Database, String) - Constructor for class com.healthmarketscience.jackcess.util.ExportUtil.Builder
 
Builder(Cursor) - Constructor for class com.healthmarketscience.jackcess.util.ExportUtil.Builder
 
Builder(Database) - Constructor for class com.healthmarketscience.jackcess.util.ImportUtil.Builder
 
Builder(Database, String) - Constructor for class com.healthmarketscience.jackcess.util.ImportUtil.Builder
 
Builder() - Constructor for class com.healthmarketscience.jackcess.util.OleBlob.Builder
 
BuiltinOperators - Class in com.healthmarketscience.jackcess.impl.expr
 
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
 
ByteStream() - Constructor for class com.healthmarketscience.jackcess.impl.ByteUtil.ByteStream
 
ByteStream(int) - Constructor for class com.healthmarketscience.jackcess.impl.ByteUtil.ByteStream
 
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.
byteValue() - Method in class com.healthmarketscience.jackcess.complex.ComplexValue.Id
 
byteValue() - Method in class com.healthmarketscience.jackcess.complex.ComplexValueForeignKey
 

C

CalcColEvalContext - Class in com.healthmarketscience.jackcess.impl
 
CalcColEvalContext(ColumnImpl) - Constructor for class com.healthmarketscience.jackcess.impl.CalcColEvalContext
 
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
 
CASCADE_DELETES_FLAG - Static variable in class com.healthmarketscience.jackcess.impl.RelationshipImpl
flag indicating cascading deletes (requires referential integrity)
CASCADE_NULL_FLAG - Static variable in class com.healthmarketscience.jackcess.impl.RelationshipImpl
flag indicating cascading null on delete (requires referential integrity)
CASCADE_UPDATES_FLAG - Static variable in class com.healthmarketscience.jackcess.impl.RelationshipImpl
flag indicating cascading updates (requires referential integrity)
cascadeDeletes() - Method in class com.healthmarketscience.jackcess.impl.RelationshipImpl
 
cascadeDeletes() - Method in interface com.healthmarketscience.jackcess.Relationship
 
cascadeNullOnDelete() - Method in class com.healthmarketscience.jackcess.impl.RelationshipImpl
 
cascadeNullOnDelete() - 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
 
CBOOL - Static variable in class com.healthmarketscience.jackcess.impl.expr.DefaultFunctions
 
CBYTE - Static variable in class com.healthmarketscience.jackcess.impl.expr.DefaultFunctions
 
CCUR - Static variable in class com.healthmarketscience.jackcess.impl.expr.DefaultFunctions
 
CDATE - Static variable in class com.healthmarketscience.jackcess.impl.expr.DefaultFunctions
 
CDBL - Static variable in class com.healthmarketscience.jackcess.impl.expr.DefaultFunctions
 
CDEC - Static variable in class com.healthmarketscience.jackcess.impl.expr.DefaultFunctions
 
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).
CHOOSE - Static variable in class com.healthmarketscience.jackcess.impl.expr.DefaultFunctions
 
CHR - Static variable in class com.healthmarketscience.jackcess.impl.expr.DefaultTextFunctions
 
CHRW - Static variable in class com.healthmarketscience.jackcess.impl.expr.DefaultTextFunctions
 
CINT - Static variable in class com.healthmarketscience.jackcess.impl.expr.DefaultFunctions
 
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.
clearTableAndPages() - Method in class com.healthmarketscience.jackcess.impl.UsageMap
 
CLNG - Static variable in class com.healthmarketscience.jackcess.impl.expr.DefaultFunctions
 
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
 
ColDefaultValueEvalContext - Class in com.healthmarketscience.jackcess.impl
 
ColDefaultValueEvalContext(ColumnImpl) - Constructor for class com.healthmarketscience.jackcess.impl.ColDefaultValueEvalContext
 
ColEvalContext - Class in com.healthmarketscience.jackcess.impl
 
ColEvalContext(ColumnImpl) - Constructor for class com.healthmarketscience.jackcess.impl.ColEvalContext
 
collectIdentifiers(Collection<Identifier>) - Method in interface com.healthmarketscience.jackcess.expr.Expression
Adds any Identifiers from this expression to the given collection.
collectIdentifiers(Collection<Identifier>) - Method in class com.healthmarketscience.jackcess.impl.BaseEvalContext
 
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, String, DataType, int, int, int) - Constructor for class com.healthmarketscience.jackcess.impl.ColumnImpl
 
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.
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.
ColValidatorEvalContext - Class in com.healthmarketscience.jackcess.impl
 
ColValidatorEvalContext(ColumnImpl) - Constructor for class com.healthmarketscience.jackcess.impl.ColValidatorEvalContext
 
com.healthmarketscience.jackcess - package com.healthmarketscience.jackcess
 
com.healthmarketscience.jackcess.complex - package com.healthmarketscience.jackcess.complex
 
com.healthmarketscience.jackcess.expr - package com.healthmarketscience.jackcess.expr
Jackcess has support for evaluating Access expressions (beta support as of the 2.2.0 release).
com.healthmarketscience.jackcess.impl - package com.healthmarketscience.jackcess.impl
 
com.healthmarketscience.jackcess.impl.complex - package com.healthmarketscience.jackcess.impl.complex
 
com.healthmarketscience.jackcess.impl.expr - package com.healthmarketscience.jackcess.impl.expr
 
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.
ComplexColumnInfoImpl(Column, int, Table, Table) - Constructor for class com.healthmarketscience.jackcess.impl.complex.ComplexColumnInfoImpl
 
ComplexColumnInfoImpl.ComplexValueImpl - Class in com.healthmarketscience.jackcess.impl.complex
 
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.
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
 
ComplexValueImpl(ComplexValue.Id, ComplexValueForeignKey) - Constructor for class com.healthmarketscience.jackcess.impl.complex.ComplexColumnInfoImpl.ComplexValueImpl
 
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
 
COMPRESSED_UNICODE_EXT_FLAG_MASK - Static variable in class com.healthmarketscience.jackcess.impl.ColumnImpl
 
concat(byte[], byte[]) - Static method in class com.healthmarketscience.jackcess.impl.ByteUtil
Concatenates and returns the given byte arrays.
concat(Value, Value) - Static method in class com.healthmarketscience.jackcess.impl.expr.BuiltinOperators
 
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.
constructPartialIndexRow(Object, String, Object) - Method in class com.healthmarketscience.jackcess.impl.IndexData
Constructs an array of values appropriate for this index from the given column value, which must be the first column of the index.
constructPartialIndexRow(Object, Map<String, ?>) - Method in class com.healthmarketscience.jackcess.impl.IndexData
Constructs an array of values appropriate for this index from the given column values, possibly only using a subset of the given values.
constructPartialIndexRow(Object, String, Object) - Method in class com.healthmarketscience.jackcess.impl.IndexImpl
Constructs an array of values appropriate for this index from the given column value, which must be the first column of the index.
constructPartialIndexRow(Object, Map<String, ?>) - Method in class com.healthmarketscience.jackcess.impl.IndexImpl
Constructs an array of values appropriate for this index from the given column values, possibly only using a subset of the given values.
constructPartialIndexRowFromEntry(Object, Object...) - Method in class com.healthmarketscience.jackcess.impl.IndexData
Constructs an array of values appropriate for this index from the given column values, possibly only providing a prefix subset of the index columns (at least one value must be provided).
constructPartialIndexRowFromEntry(Object, Object...) - Method in class com.healthmarketscience.jackcess.impl.IndexImpl
Constructs an array of values appropriate for this index from the given column values, possibly only providing a prefix subset of the index columns (at least one value must be provided).
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.
copyOf(byte[], int, 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.
COS - Static variable in class com.healthmarketscience.jackcess.impl.expr.DefaultNumberFunctions
 
countNonLongVariableLength() - Method in class com.healthmarketscience.jackcess.impl.TableCreator
 
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(TableImpl, ByteBuffer, int, String, int) - Static method in class com.healthmarketscience.jackcess.impl.ColumnImpl
Creates the appropriate ColumnImpl class and reads a column definition in from a buffer
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) - Static method in class com.healthmarketscience.jackcess.impl.PageChannel
 
createBuffer(int, ByteOrder) - Static 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.
createDateFormat(String) - Static method in class com.healthmarketscience.jackcess.DatabaseBuilder
Returns a SimpleDateFormat for the given format string which is configured with a compatible Calendar instance (see DatabaseBuilder.toCompatibleCalendar(java.util.Calendar)).
createDateFormat(String) - Method in interface com.healthmarketscience.jackcess.expr.EvalContext
 
createDateFormat(String) - Method in class com.healthmarketscience.jackcess.impl.BaseEvalContext
 
createDateFormat(String) - Method in class com.healthmarketscience.jackcess.impl.DatabaseImpl
Returns a SimpleDateFormat for the given format string which is configured with a compatible Calendar instance (see DatabaseBuilder.toCompatibleCalendar(java.util.Calendar)) and this database's TimeZone.
createDateFormat(String) - Method in class com.healthmarketscience.jackcess.impl.DBEvalContext
 
createDateFormat(String) - Method in interface com.healthmarketscience.jackcess.impl.expr.Expressionator.ParseContext
 
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.
createProperty(String, DataType, Object) - Static method in class com.healthmarketscience.jackcess.impl.PropertyMapImpl
 
createProperty(String, DataType, Object, boolean) - Static method in class com.healthmarketscience.jackcess.impl.PropertyMapImpl
 
createRelationship(RelationshipBuilder) - Method in class com.healthmarketscience.jackcess.impl.RelationshipCreator
Creates the relationship in the database.
createRelationshipImpl(String) - Method in class com.healthmarketscience.jackcess.impl.RelationshipCreator
 
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).
createRow(Object[], ByteBuffer) - Method in class com.healthmarketscience.jackcess.impl.TableImpl
 
createRowState() - Method in class com.healthmarketscience.jackcess.impl.TableImpl
 
createTable(String, List<ColumnBuilder>) - Method in class com.healthmarketscience.jackcess.impl.DatabaseImpl
Deprecated.
use TableBuilder instead
createTable(String, List<ColumnBuilder>, List<IndexBuilder>) - Method in class com.healthmarketscience.jackcess.impl.DatabaseImpl
Deprecated.
use TableBuilder instead
createTable(TableBuilder) - Method in class com.healthmarketscience.jackcess.impl.TableCreator
Creates the table in the database.
createTempDb(Object, Database.FileFormat, boolean, File) - Method in class com.healthmarketscience.jackcess.util.CustomLinkResolver
Creates a temporary database for holding the table data from linkeeFileName.
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
 
CSNG - Static variable in class com.healthmarketscience.jackcess.impl.expr.DefaultFunctions
 
CSTR - Static variable in class com.healthmarketscience.jackcess.impl.expr.DefaultFunctions
 
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.
currentRowMatchesImpl(ColumnImpl, Object, ColumnMatcher) - Method in class com.healthmarketscience.jackcess.impl.CursorImpl
 
currentRowMatchesImpl(Map<String, ?>, ColumnMatcher) - Method in class com.healthmarketscience.jackcess.impl.CursorImpl
 
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.
CursorImpl(CursorImpl.IdImpl, TableImpl, CursorImpl.PositionImpl, CursorImpl.PositionImpl) - Constructor for class com.healthmarketscience.jackcess.impl.CursorImpl
 
CursorImpl.BaseIterator - Class in com.healthmarketscience.jackcess.impl
Base implementation of iterator for this cursor, modifiable.
CursorImpl.DirHandler - Class in com.healthmarketscience.jackcess.impl
Handles moving the cursor in a given direction.
CursorImpl.IdImpl - Class in com.healthmarketscience.jackcess.impl
Identifier for a cursor.
CursorImpl.PositionImpl - Class in com.healthmarketscience.jackcess.impl
Value object which maintains the current position of the cursor.
CursorImpl.SavepointImpl - Class in com.healthmarketscience.jackcess.impl
Value object which represents a complete save state of the cursor.
CustomLinkResolver - Class in com.healthmarketscience.jackcess.util
Utility base implementaton of LinkResolver which facilitates loading linked tables from files which are not access databases.
CustomLinkResolver() - Constructor for class com.healthmarketscience.jackcess.util.CustomLinkResolver
Creates a CustomLinkResolver using the default behavior for creating temp dbs, see CustomLinkResolver.DEFAULT_FORMAT, CustomLinkResolver.DEFAULT_IN_MEMORY and CustomLinkResolver.DEFAULT_TEMP_DIR.
CustomLinkResolver(Database.FileFormat, boolean, File) - Constructor for class com.healthmarketscience.jackcess.util.CustomLinkResolver
Creates a CustomLinkResolver with the given default behavior for creating temp dbs.
CustomToStringStyle - Class in com.healthmarketscience.jackcess.impl
Custom ToStringStyle for use with ToStringBuilder.
CVAR - Static variable in class com.healthmarketscience.jackcess.impl.expr.DefaultFunctions
 

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(File, FileChannel, boolean, boolean, Database.FileFormat, Charset, TimeZone, CodecProvider) - Constructor for class com.healthmarketscience.jackcess.impl.DatabaseImpl
Create a new database by reading it in from a FileChannel.
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
 
DataPage() - Constructor for class com.healthmarketscience.jackcess.impl.IndexData.DataPage
 
DataType - Enum in com.healthmarketscience.jackcess
Supported access data types.
DATE - Static variable in class com.healthmarketscience.jackcess.impl.expr.DefaultDateFunctions
 
DATESERIAL - Static variable in class com.healthmarketscience.jackcess.impl.expr.DefaultDateFunctions
 
DateTimeValue - Class in com.healthmarketscience.jackcess.impl.expr
 
DateTimeValue(Date, DateFormat) - Constructor for class com.healthmarketscience.jackcess.impl.expr.DateTimeValue
 
DateValue - Class in com.healthmarketscience.jackcess.impl.expr
 
DateValue(Date, DateFormat) - Constructor for class com.healthmarketscience.jackcess.impl.expr.DateValue
 
DATEVALUE - Static variable in class com.healthmarketscience.jackcess.impl.expr.DefaultDateFunctions
 
DAY - Static variable in class com.healthmarketscience.jackcess.impl.expr.DefaultDateFunctions
 
DBEvalContext - Class in com.healthmarketscience.jackcess.impl
 
DBEvalContext(DatabaseImpl) - Constructor for class com.healthmarketscience.jackcess.impl.DBEvalContext
 
DBL_MATH_CONTEXT - Static variable in class com.healthmarketscience.jackcess.impl.NumberFormatter
 
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.
DEC_MATH_CONTEXT - Static variable in class com.healthmarketscience.jackcess.impl.NumberFormatter
 
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_FORMAT - Static variable in class com.healthmarketscience.jackcess.util.CustomLinkResolver
the default file format used for temp dbs
DEFAULT_IN_MEMORY - Static variable in class com.healthmarketscience.jackcess.util.CustomLinkResolver
temp dbs default to the filesystem, not in memory
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_TEMP_DIR - Static variable in class com.healthmarketscience.jackcess.util.CustomLinkResolver
temp dbs end up in the system temp dir by default
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.UnsupportedHandler - Class in com.healthmarketscience.jackcess.impl
CodecHandler implementation which always throws UnsupportedCodecException, useful for databases with unsupported encodings.
DefaultDateFunctions - Class in com.healthmarketscience.jackcess.impl.expr
 
DefaultFinancialFunctions - Class in com.healthmarketscience.jackcess.impl.expr
 
DefaultFunctions - Class in com.healthmarketscience.jackcess.impl.expr
 
DefaultNumberFunctions - Class in com.healthmarketscience.jackcess.impl.expr
 
DefaultTextFunctions - Class in com.healthmarketscience.jackcess.impl.expr
 
defineCharset() - Method in class com.healthmarketscience.jackcess.impl.JetFormat
 
defineCodecType() - Method in class com.healthmarketscience.jackcess.impl.JetFormat
 
defineDataPageInitialFreeSpace() - Method in class com.healthmarketscience.jackcess.impl.JetFormat
 
defineDefaultSortOrder() - Method in class com.healthmarketscience.jackcess.impl.JetFormat
 
defineHeaderMask() - Method in class com.healthmarketscience.jackcess.impl.JetFormat
 
defineIndexesSupported() - Method in class com.healthmarketscience.jackcess.impl.JetFormat
 
defineLegacyNumericIndexes() - Method in class com.healthmarketscience.jackcess.impl.JetFormat
 
defineMaxColumnNameLength() - Method in class com.healthmarketscience.jackcess.impl.JetFormat
 
defineMaxColumnsPerTable() - Method in class com.healthmarketscience.jackcess.impl.JetFormat
 
defineMaxCompressedUnicodeSize() - Method in class com.healthmarketscience.jackcess.impl.JetFormat
 
defineMaxDatabaseSize() - Method in class com.healthmarketscience.jackcess.impl.JetFormat
 
defineMaxIndexesPerTable() - Method in class com.healthmarketscience.jackcess.impl.JetFormat
 
defineMaxIndexNameLength() - Method in class com.healthmarketscience.jackcess.impl.JetFormat
 
defineMaxInlineLongValueSize() - Method in class com.healthmarketscience.jackcess.impl.JetFormat
 
defineMaxLongValueRowSize() - Method in class com.healthmarketscience.jackcess.impl.JetFormat
 
defineMaxNumRowsOnDataPage() - Method in class com.healthmarketscience.jackcess.impl.JetFormat
 
defineMaxRowSize() - Method in class com.healthmarketscience.jackcess.impl.JetFormat
 
defineMaxTableNameLength() - Method in class com.healthmarketscience.jackcess.impl.JetFormat
 
defineOffsetChildTailIndexPage() - Method in class com.healthmarketscience.jackcess.impl.JetFormat
 
defineOffsetCodePage() - Method in class com.healthmarketscience.jackcess.impl.JetFormat
 
defineOffsetColumnCodePage() - Method in class com.healthmarketscience.jackcess.impl.JetFormat
 
defineOffsetColumnComplexId() - Method in class com.healthmarketscience.jackcess.impl.JetFormat
 
defineOffsetColumnExtFlags() - Method in class com.healthmarketscience.jackcess.impl.JetFormat
 
defineOffsetColumnFixedDataOffset() - Method in class com.healthmarketscience.jackcess.impl.JetFormat
 
defineOffsetColumnFixedDataRowOffset() - Method in class com.healthmarketscience.jackcess.impl.JetFormat
 
defineOffsetColumnFlags() - Method in class com.healthmarketscience.jackcess.impl.JetFormat
 
defineOffsetColumnLength() - Method in class com.healthmarketscience.jackcess.impl.JetFormat
 
defineOffsetColumnNumber() - Method in class com.healthmarketscience.jackcess.impl.JetFormat
 
defineOffsetColumnPrecision() - Method in class com.healthmarketscience.jackcess.impl.JetFormat
 
defineOffsetColumnScale() - Method in class com.healthmarketscience.jackcess.impl.JetFormat
 
defineOffsetColumnSortOrder() - Method in class com.healthmarketscience.jackcess.impl.JetFormat
 
defineOffsetColumnType() - Method in class com.healthmarketscience.jackcess.impl.JetFormat
 
defineOffsetColumnVariableTableIndex() - Method in class com.healthmarketscience.jackcess.impl.JetFormat
 
defineOffsetEncodingKey() - Method in class com.healthmarketscience.jackcess.impl.JetFormat
 
defineOffsetFreeSpace() - Method in class com.healthmarketscience.jackcess.impl.JetFormat
 
defineOffsetFreeSpacePages() - Method in class com.healthmarketscience.jackcess.impl.JetFormat
 
defineOffsetHeaderDate() - Method in class com.healthmarketscience.jackcess.impl.JetFormat
 
defineOffsetIndexCompressedByteCount() - Method in class com.healthmarketscience.jackcess.impl.JetFormat
 
defineOffsetIndexDefBlock() - Method in class com.healthmarketscience.jackcess.impl.JetFormat
 
defineOffsetIndexEntryMask() - Method in class com.healthmarketscience.jackcess.impl.JetFormat
 
defineOffsetMaskedHeader() - Method in class com.healthmarketscience.jackcess.impl.JetFormat
 
defineOffsetMaxCols() - Method in class com.healthmarketscience.jackcess.impl.JetFormat
 
defineOffsetNextAutoNumber() - Method in class com.healthmarketscience.jackcess.impl.JetFormat
 
defineOffsetNextComplexAutoNumber() - Method in class com.healthmarketscience.jackcess.impl.JetFormat
 
defineOffsetNextIndexPage() - Method in class com.healthmarketscience.jackcess.impl.JetFormat
 
defineOffsetNextTableDefPage() - Method in class com.healthmarketscience.jackcess.impl.JetFormat
 
defineOffsetNumCols() - Method in class com.healthmarketscience.jackcess.impl.JetFormat
 
defineOffsetNumIndexes() - Method in class com.healthmarketscience.jackcess.impl.JetFormat
 
defineOffsetNumIndexSlots() - Method in class com.healthmarketscience.jackcess.impl.JetFormat
 
defineOffsetNumRows() - Method in class com.healthmarketscience.jackcess.impl.JetFormat
 
defineOffsetNumRowsOnDataPage() - Method in class com.healthmarketscience.jackcess.impl.JetFormat
 
defineOffsetNumVarCols() - Method in class com.healthmarketscience.jackcess.impl.JetFormat
 
defineOffsetOwnedPages() - Method in class com.healthmarketscience.jackcess.impl.JetFormat
 
defineOffsetPassword() - Method in class com.healthmarketscience.jackcess.impl.JetFormat
 
defineOffsetPrevIndexPage() - Method in class com.healthmarketscience.jackcess.impl.JetFormat
 
defineOffsetReferenceMapPageNumbers() - Method in class com.healthmarketscience.jackcess.impl.JetFormat
 
defineOffsetRowStart() - Method in class com.healthmarketscience.jackcess.impl.JetFormat
 
defineOffsetSortOrder() - Method in class com.healthmarketscience.jackcess.impl.JetFormat
 
defineOffsetTableDefLocation() - Method in class com.healthmarketscience.jackcess.impl.JetFormat
 
defineOffsetTableType() - Method in class com.healthmarketscience.jackcess.impl.JetFormat
 
defineOffsetUsageMapPageData() - Method in class com.healthmarketscience.jackcess.impl.JetFormat
 
defineOffsetUsageMapStart() - Method in class com.healthmarketscience.jackcess.impl.JetFormat
 
definePageSize() - Method in class com.healthmarketscience.jackcess.impl.JetFormat
 
definePropMapType() - Method in class com.healthmarketscience.jackcess.impl.JetFormat
 
defineReadOnly() - Method in class com.healthmarketscience.jackcess.impl.JetFormat
 
defineSizeColumnDefBlock() - Method in class com.healthmarketscience.jackcess.impl.JetFormat
 
defineSizeColumnHeader() - Method in class com.healthmarketscience.jackcess.impl.JetFormat
 
defineSizeIndexColumnBlock() - Method in class com.healthmarketscience.jackcess.impl.JetFormat
 
defineSizeIndexDefinition() - Method in class com.healthmarketscience.jackcess.impl.JetFormat
 
defineSizeIndexEntryMask() - Method in class com.healthmarketscience.jackcess.impl.JetFormat
 
defineSizeIndexInfoBlock() - Method in class com.healthmarketscience.jackcess.impl.JetFormat
 
defineSizeLongValueDef() - Method in class com.healthmarketscience.jackcess.impl.JetFormat
 
defineSizeNameLength() - Method in class com.healthmarketscience.jackcess.impl.JetFormat
 
defineSizePassword() - Method in class com.healthmarketscience.jackcess.impl.JetFormat
 
defineSizeRowColumnCount() - Method in class com.healthmarketscience.jackcess.impl.JetFormat
 
defineSizeRowLocation() - Method in class com.healthmarketscience.jackcess.impl.JetFormat
 
defineSizeRowVarColOffset() - Method in class com.healthmarketscience.jackcess.impl.JetFormat
 
defineSizeSortOrder() - Method in class com.healthmarketscience.jackcess.impl.JetFormat
 
defineSizeTdefHeader() - Method in class com.healthmarketscience.jackcess.impl.JetFormat
 
defineSizeTdefTrailer() - Method in class com.healthmarketscience.jackcess.impl.JetFormat
 
defineSkipAfterIndexFlags() - Method in class com.healthmarketscience.jackcess.impl.JetFormat
 
defineSkipAfterIndexSlot() - Method in class com.healthmarketscience.jackcess.impl.JetFormat
 
defineSkipBeforeIndex() - Method in class com.healthmarketscience.jackcess.impl.JetFormat
 
defineSkipBeforeIndexFlags() - Method in class com.healthmarketscience.jackcess.impl.JetFormat
 
defineSkipBeforeIndexSlot() - Method in class com.healthmarketscience.jackcess.impl.JetFormat
 
defineUsageMapTableByteLength() - Method in class com.healthmarketscience.jackcess.impl.JetFormat
 
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
 
diffFlatColumns(Table, Table, List<Column>, List<Column>) - Static method in class com.healthmarketscience.jackcess.impl.complex.ComplexColumnInfoImpl
 
DirHandler() - Constructor for class com.healthmarketscience.jackcess.impl.CursorImpl.DirHandler
 
display() - Method in class com.healthmarketscience.jackcess.impl.TableImpl
 
display(long) - Method in class com.healthmarketscience.jackcess.impl.TableImpl
 
DISPLAY_CONTROL_PROP - Static variable in interface com.healthmarketscience.jackcess.PropertyMap
 
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
 
divide(Value, Value) - Static method in class com.healthmarketscience.jackcess.impl.expr.BuiltinOperators
 
doubleValue() - Method in class com.healthmarketscience.jackcess.complex.ComplexValue.Id
 
doubleValue() - Method in class com.healthmarketscience.jackcess.complex.ComplexValueForeignKey
 
DoubleValue - Class in com.healthmarketscience.jackcess.impl.expr
 
DoubleValue(Double) - Constructor for class com.healthmarketscience.jackcess.impl.expr.DoubleValue
 
DUMMY_HANDLER - Static variable in class com.healthmarketscience.jackcess.impl.DefaultCodecProvider
DummyHandler() - Constructor for class com.healthmarketscience.jackcess.impl.DefaultCodecProvider.DummyHandler
 

E

EMPTY_PREFIX - Static variable in class com.healthmarketscience.jackcess.impl.IndexData
 
EMPTY_STR_VAL - Static variable in class com.healthmarketscience.jackcess.impl.expr.ValueSupport
 
ENABLE_EXPRESSION_EVALUATION_PROPERTY - Static variable in interface com.healthmarketscience.jackcess.Database
system property which can be used to enable expression evaluation (currently experimental).
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
 
ensureNewCapacity(int) - Method in class com.healthmarketscience.jackcess.impl.ByteUtil.ByteStream
 
entryBytesToStringBuilder(ToStringBuilder) - Method in class com.healthmarketscience.jackcess.impl.IndexData.Entry
 
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.expr.Identifier
 
equals(Object) - Method in class com.healthmarketscience.jackcess.impl.ColumnImpl.SortOrder
 
equals(Object) - Method in class com.healthmarketscience.jackcess.impl.complex.ComplexColumnInfoImpl.ComplexValueImpl
 
equals(Object) - Method in class com.healthmarketscience.jackcess.impl.complex.ComplexValueForeignKeyImpl
 
equals(Object) - Method in class com.healthmarketscience.jackcess.impl.CursorImpl.IdImpl
 
equals(Object) - Method in class com.healthmarketscience.jackcess.impl.CursorImpl.PositionImpl
 
equals(Value, Value) - Static method in class com.healthmarketscience.jackcess.impl.expr.BuiltinOperators
 
equals(Object) - Method in class com.healthmarketscience.jackcess.impl.IndexData.DataPage
 
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
 
equalsImpl(Object) - Method in class com.healthmarketscience.jackcess.impl.CursorImpl.PositionImpl
Returns true if the subclass specific info in a Position is equal, false otherwise.
eqv(Value, Value) - Static method in class com.healthmarketscience.jackcess.impl.expr.BuiltinOperators
 
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).
eval(EvalContext) - Method in interface com.healthmarketscience.jackcess.expr.Expression
Evaluates the expression and returns the result.
eval(EvalContext, Value...) - Method in interface com.healthmarketscience.jackcess.expr.Function
Evaluates this function within the given context with the given parameters.
eval() - Method in class com.healthmarketscience.jackcess.impl.BaseEvalContext
 
eval(Object[]) - Method in class com.healthmarketscience.jackcess.impl.CalcColEvalContext
 
eval() - Method in class com.healthmarketscience.jackcess.impl.expr.BaseDelayedValue
 
eval(EvalContext, Value...) - Method in class com.healthmarketscience.jackcess.impl.expr.FunctionSupport.Func0
 
eval(EvalContext, Value...) - Method in class com.healthmarketscience.jackcess.impl.expr.FunctionSupport.Func1
 
eval(EvalContext, Value...) - Method in class com.healthmarketscience.jackcess.impl.expr.FunctionSupport.Func1NullIsNull
 
eval(EvalContext, Value...) - Method in class com.healthmarketscience.jackcess.impl.expr.FunctionSupport.Func2
 
eval(EvalContext, Value...) - Method in class com.healthmarketscience.jackcess.impl.expr.FunctionSupport.Func3
 
eval(EvalContext, Value...) - Method in class com.healthmarketscience.jackcess.impl.expr.FunctionSupport.FuncVar
 
eval(EvalContext, Value...) - Method in class com.healthmarketscience.jackcess.impl.expr.FunctionSupport.StringFuncWrapper
 
eval0(EvalContext) - Method in class com.healthmarketscience.jackcess.impl.expr.FunctionSupport.Func0
 
eval1(EvalContext, Value) - Method in class com.healthmarketscience.jackcess.impl.expr.FunctionSupport.Func1
 
eval1(EvalContext, Value) - Method in class com.healthmarketscience.jackcess.impl.expr.FunctionSupport.Func1NullIsNull
 
eval2(EvalContext, Value, Value) - Method in class com.healthmarketscience.jackcess.impl.expr.FunctionSupport.Func2
 
eval3(EvalContext, Value, Value, Value) - Method in class com.healthmarketscience.jackcess.impl.expr.FunctionSupport.Func3
 
EvalConfig - Interface in com.healthmarketscience.jackcess.expr
The EvalConfig allows for customization of the expression evaluation context for a given Database instance.
EvalContext - Interface in com.healthmarketscience.jackcess.expr
EvalContext encapsulates all shared state for expression parsing and evaluation.
EvalException - Exception in com.healthmarketscience.jackcess.expr
Base class for exceptions thrown during expression evaluation.
EvalException(String) - Constructor for exception com.healthmarketscience.jackcess.expr.EvalException
 
EvalException(Throwable) - Constructor for exception com.healthmarketscience.jackcess.expr.EvalException
 
EvalException(String, Throwable) - Constructor for exception com.healthmarketscience.jackcess.expr.EvalException
 
evalVar(EvalContext, Value[]) - Method in class com.healthmarketscience.jackcess.impl.expr.FunctionSupport.FuncVar
 
exp(Value, Value) - Static method in class com.healthmarketscience.jackcess.impl.expr.BuiltinOperators
 
EXP - Static variable in class com.healthmarketscience.jackcess.impl.expr.DefaultNumberFunctions
 
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.
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 - Interface in com.healthmarketscience.jackcess.expr
An Expression is an executable handle to an Access expression.
expression - Variable in class com.healthmarketscience.jackcess.impl.query.QueryImpl.Row
 
EXPRESSION_PROP - Static variable in interface com.healthmarketscience.jackcess.PropertyMap
 
Expressionator - Class in com.healthmarketscience.jackcess.impl.expr
 
Expressionator.ParseContext - Interface in com.healthmarketscience.jackcess.impl.expr
 
Expressionator.Type - Enum in com.healthmarketscience.jackcess.impl.expr
 
extra - Variable in class com.healthmarketscience.jackcess.impl.query.QueryImpl.Row
 

F

FALSE_VAL - Static variable in class com.healthmarketscience.jackcess.impl.expr.ValueSupport
 
fillRange(ByteBuffer, int, int) - Static method in class com.healthmarketscience.jackcess.impl.ByteUtil
Sets all bits in the given byte range to 1.
filter(List<QueryImpl.Row>) - Method in class com.healthmarketscience.jackcess.impl.query.QueryImpl.RowFilter
 
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
 
filterRowsByFlag(List<QueryImpl.Row>, short) - Static method in class com.healthmarketscience.jackcess.impl.query.QueryImpl
 
filterRowsByNotFlag(List<QueryImpl.Row>, short) - Static method in class com.healthmarketscience.jackcess.impl.query.QueryImpl
 
findAnotherPosition(TableImpl.RowState, CursorImpl.PositionImpl, boolean) - Method in class com.healthmarketscience.jackcess.impl.CursorImpl
Finds the next non-deleted row after the given row (as defined by this cursor) and returns the id of the row, where "next" may be backwards if moveForward is false.
findAnotherPosition(TableImpl.RowState, CursorImpl.PositionImpl, boolean) - Method in class com.healthmarketscience.jackcess.impl.IndexCursorImpl
 
findAnotherPosition(TableImpl.RowState, CursorImpl.PositionImpl, boolean) - Method in class com.healthmarketscience.jackcess.impl.TableScanCursor
 
findAnotherRow(ColumnImpl, Object, boolean, boolean, ColumnMatcher, Object) - Method in class com.healthmarketscience.jackcess.impl.CursorImpl
 
findAnotherRow(Map<String, ?>, boolean, boolean, ColumnMatcher, Object) - Method in class com.healthmarketscience.jackcess.impl.CursorImpl
 
findAnotherRowImpl(ColumnImpl, Object, boolean, ColumnMatcher, Object) - Method in class com.healthmarketscience.jackcess.impl.CursorImpl
Moves to the next row (as defined by the cursor) where the given column has the given value.
findAnotherRowImpl(Map<String, ?>, boolean, ColumnMatcher, Object) - Method in class com.healthmarketscience.jackcess.impl.CursorImpl
Moves to the next row (as defined by the cursor) where the given columns have the given values.
findAnotherRowImpl(ColumnImpl, Object, boolean, ColumnMatcher, Object) - Method in class com.healthmarketscience.jackcess.impl.IndexCursorImpl
 
findAnotherRowImpl(Map<String, ?>, boolean, ColumnMatcher, Object) - Method in class com.healthmarketscience.jackcess.impl.IndexCursorImpl
 
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.
findDataPage(IndexData.Entry) - Method in class com.healthmarketscience.jackcess.impl.IndexData
Finds the data page for the given entry.
findEntry(IndexData.Entry) - Method in class com.healthmarketscience.jackcess.impl.IndexData.DataPage
 
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.
findFirstRowByEntryImpl(Object[], boolean, ColumnMatcher) - Method in class com.healthmarketscience.jackcess.impl.IndexCursorImpl
Moves to the first row (as defined by the cursor) where the index entries match the given values.
findIndexForColumns(Collection<String>, TableImpl.IndexFeature) - Method in class com.healthmarketscience.jackcess.impl.TableImpl
 
findNext() - Method in class com.healthmarketscience.jackcess.impl.CursorImpl.BaseIterator
 
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(RowId) - Method in interface com.healthmarketscience.jackcess.Cursor
Moves to the row with the given rowId.
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".
findRow(RowId) - Method in class com.healthmarketscience.jackcess.impl.CursorImpl
 
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
FIX - Static variable in class com.healthmarketscience.jackcess.impl.expr.DefaultNumberFunctions
 
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
 
FLT_MATH_CONTEXT - Static variable in class com.healthmarketscience.jackcess.impl.NumberFormatter
 
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
 
force(boolean) - Method in class com.healthmarketscience.jackcess.util.ReadOnlyFileChannel
 
FOREIGN_KEY_INDEX_TYPE - Static variable in class com.healthmarketscience.jackcess.impl.IndexImpl
index type for foreign key indexes
ForeignKeyReference(byte, int, int, boolean, boolean, boolean) - Constructor for class com.healthmarketscience.jackcess.impl.IndexImpl.ForeignKeyReference
 
format(float) - Static method in class com.healthmarketscience.jackcess.impl.NumberFormatter
 
format(double) - Static method in class com.healthmarketscience.jackcess.impl.NumberFormatter
 
format(BigDecimal) - Static method in class com.healthmarketscience.jackcess.impl.NumberFormatter
 
format() - Method in class com.healthmarketscience.jackcess.impl.query.QueryImpl.RowFormatter
 
format(List<String>) - Method in class com.healthmarketscience.jackcess.impl.query.QueryImpl.RowFormatter
 
format(StringBuilder, QueryImpl.Row) - Method in class com.healthmarketscience.jackcess.impl.query.QueryImpl.RowFormatter
 
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.
fromDateDouble(double, DatabaseImpl) - Static method in class com.healthmarketscience.jackcess.impl.ColumnImpl
Returns a java long time value converted from an access date double.
fromDateDouble(double, Calendar) - Static 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
 
fromSQLType(int, int, Database.FileFormat) - Static method in enum com.healthmarketscience.jackcess.DataType
 
fromUnitSize(int) - Method in enum com.healthmarketscience.jackcess.DataType
 
Func0(String) - Constructor for class com.healthmarketscience.jackcess.impl.expr.FunctionSupport.Func0
 
Func1(String) - Constructor for class com.healthmarketscience.jackcess.impl.expr.FunctionSupport.Func1
 
Func1NullIsNull(String) - Constructor for class com.healthmarketscience.jackcess.impl.expr.FunctionSupport.Func1NullIsNull
 
Func2(String) - Constructor for class com.healthmarketscience.jackcess.impl.expr.FunctionSupport.Func2
 
Func3(String) - Constructor for class com.healthmarketscience.jackcess.impl.expr.FunctionSupport.Func3
 
Function - Interface in com.healthmarketscience.jackcess.expr
A Function provides an invokable handle to external functionality to an expression.
FunctionLookup - Interface in com.healthmarketscience.jackcess.expr
A FunctionLookup provides a source for Function instances used during expression evaluation.
FunctionSupport - Class in com.healthmarketscience.jackcess.impl.expr
 
FunctionSupport.BaseFunction - Class in com.healthmarketscience.jackcess.impl.expr
 
FunctionSupport.Func0 - Class in com.healthmarketscience.jackcess.impl.expr
 
FunctionSupport.Func1 - Class in com.healthmarketscience.jackcess.impl.expr
 
FunctionSupport.Func1NullIsNull - Class in com.healthmarketscience.jackcess.impl.expr
 
FunctionSupport.Func2 - Class in com.healthmarketscience.jackcess.impl.expr
 
FunctionSupport.Func3 - Class in com.healthmarketscience.jackcess.impl.expr
 
FunctionSupport.FuncVar - Class in com.healthmarketscience.jackcess.impl.expr
 
FunctionSupport.StringFuncWrapper - Class in com.healthmarketscience.jackcess.impl.expr
 
FuncVar(String) - Constructor for class com.healthmarketscience.jackcess.impl.expr.FunctionSupport.FuncVar
 
FuncVar(String, int, int) - Constructor for class com.healthmarketscience.jackcess.impl.expr.FunctionSupport.FuncVar
 
FV - Static variable in class com.healthmarketscience.jackcess.impl.expr.DefaultFinancialFunctions
 

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.
generateDefaultValue() - Method in class com.healthmarketscience.jackcess.impl.ColumnImpl
Returns a default value for this column
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(String) - Method in interface com.healthmarketscience.jackcess.expr.EvalContext
 
get() - Method in interface com.healthmarketscience.jackcess.expr.Value
 
get(String) - Method in class com.healthmarketscience.jackcess.impl.BaseEvalContext
 
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.complex.MultiValueColumnPropertyMap
 
get() - Method in class com.healthmarketscience.jackcess.impl.expr.BaseDateValue
 
get() - Method in class com.healthmarketscience.jackcess.impl.expr.BaseDelayedValue
 
get() - Method in class com.healthmarketscience.jackcess.impl.expr.BigDecimalValue
 
get() - Method in class com.healthmarketscience.jackcess.impl.expr.DoubleValue
 
get() - Method in class com.healthmarketscience.jackcess.impl.expr.LongValue
 
get() - Method in class com.healthmarketscience.jackcess.impl.expr.StringValue
 
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).
getAsBigDecimal() - Method in interface com.healthmarketscience.jackcess.expr.Value
 
getAsBigDecimal() - Method in class com.healthmarketscience.jackcess.impl.expr.BaseDateValue
 
getAsBigDecimal() - Method in class com.healthmarketscience.jackcess.impl.expr.BaseDelayedValue
 
getAsBigDecimal() - Method in class com.healthmarketscience.jackcess.impl.expr.BaseValue
 
getAsBigDecimal() - Method in class com.healthmarketscience.jackcess.impl.expr.BigDecimalValue
 
getAsBigDecimal() - Method in class com.healthmarketscience.jackcess.impl.expr.DoubleValue
 
getAsBigDecimal() - Method in class com.healthmarketscience.jackcess.impl.expr.LongValue
 
getAsBigDecimal() - Method in class com.healthmarketscience.jackcess.impl.expr.StringValue
 
getAsBoolean() - Method in interface com.healthmarketscience.jackcess.expr.Value
 
getAsBoolean() - Method in class com.healthmarketscience.jackcess.impl.expr.BaseDateValue
 
getAsBoolean() - Method in class com.healthmarketscience.jackcess.impl.expr.BaseDelayedValue
 
getAsBoolean() - Method in class com.healthmarketscience.jackcess.impl.expr.BaseValue
 
getAsBoolean() - Method in class com.healthmarketscience.jackcess.impl.expr.BigDecimalValue
 
getAsBoolean() - Method in class com.healthmarketscience.jackcess.impl.expr.DoubleValue
 
getAsBoolean() - Method in class com.healthmarketscience.jackcess.impl.expr.LongValue
 
getAsBoolean() - Method in class com.healthmarketscience.jackcess.impl.expr.StringValue
 
getAsDateTime(EvalContext) - Method in interface com.healthmarketscience.jackcess.expr.Value
 
getAsDateTime(EvalContext) - Method in class com.healthmarketscience.jackcess.impl.expr.BaseDateValue
 
getAsDateTime(EvalContext) - Method in class com.healthmarketscience.jackcess.impl.expr.BaseDelayedValue
 
getAsDateTime(EvalContext) - Method in class com.healthmarketscience.jackcess.impl.expr.BaseNumericValue
 
getAsDateTime(EvalContext) - Method in class com.healthmarketscience.jackcess.impl.expr.BaseValue
 
getAsDouble() - Method in interface com.healthmarketscience.jackcess.expr.Value
 
getAsDouble() - Method in class com.healthmarketscience.jackcess.impl.expr.BaseDateValue
 
getAsDouble() - Method in class com.healthmarketscience.jackcess.impl.expr.BaseDelayedValue
 
getAsDouble() - Method in class com.healthmarketscience.jackcess.impl.expr.BaseNumericValue
 
getAsDouble() - Method in class com.healthmarketscience.jackcess.impl.expr.BaseValue
 
getAsDouble() - Method in class com.healthmarketscience.jackcess.impl.expr.DoubleValue
 
getAsDouble() - Method in class com.healthmarketscience.jackcess.impl.expr.StringValue
 
getAsLongInt() - Method in interface com.healthmarketscience.jackcess.expr.Value
 
getAsLongInt() - Method in class com.healthmarketscience.jackcess.impl.expr.BaseDateValue
 
getAsLongInt() - Method in class com.healthmarketscience.jackcess.impl.expr.BaseDelayedValue
 
getAsLongInt() - Method in class com.healthmarketscience.jackcess.impl.expr.BaseNumericValue
 
getAsLongInt() - Method in class com.healthmarketscience.jackcess.impl.expr.BaseValue
 
getAsLongInt() - Method in class com.healthmarketscience.jackcess.impl.expr.LongValue
 
getAsLongInt() - Method in class com.healthmarketscience.jackcess.impl.expr.StringValue
 
getAsString() - Method in interface com.healthmarketscience.jackcess.expr.Value
 
getAsString() - Method in class com.healthmarketscience.jackcess.impl.expr.BaseDateValue
 
getAsString() - Method in class com.healthmarketscience.jackcess.impl.expr.BaseDelayedValue
 
getAsString() - Method in class com.healthmarketscience.jackcess.impl.expr.BaseValue
 
getAsString() - Method in class com.healthmarketscience.jackcess.impl.expr.BigDecimalValue
 
getAsString() - Method in class com.healthmarketscience.jackcess.impl.expr.DoubleValue
 
getAsString() - Method in class com.healthmarketscience.jackcess.impl.expr.LongValue
 
getAsString() - Method in class com.healthmarketscience.jackcess.impl.expr.StringValue
 
getAttachmentInfo() - Method in class com.healthmarketscience.jackcess.impl.complex.ComplexValueForeignKeyImpl
 
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.
getBeginningPosition() - Method in class com.healthmarketscience.jackcess.impl.CursorImpl.DirHandler
 
getBigDecimal(String) - Method in class com.healthmarketscience.jackcess.impl.RowImpl
 
getBigDecimal(String) - Method in interface com.healthmarketscience.jackcess.Row
Convenience method which gets the value for the row with the given name, casting it to a BigDecimal (DataTypes MONEY, NUMERIC).
getBindings() - Method in interface com.healthmarketscience.jackcess.expr.EvalConfig
 
getBindings() - Method in interface com.healthmarketscience.jackcess.expr.EvalContext
 
getBindings() - Method in class com.healthmarketscience.jackcess.impl.BaseEvalContext
 
getBindings() - Method in class com.healthmarketscience.jackcess.impl.DBEvalContext
 
getBlob(String) - Method in class com.healthmarketscience.jackcess.impl.RowImpl
 
getBlob(String) - Method in interface com.healthmarketscience.jackcess.Row
Convenience method which gets the value for the row with the given name, converting it to an OleBlob (DataTypes OLE).
getBlob() - Method in interface com.healthmarketscience.jackcess.util.OleBlob.Content
Returns the blob which owns this content.
getBoolean(String) - Method in class com.healthmarketscience.jackcess.impl.RowImpl
 
getBoolean(String) - Method in interface com.healthmarketscience.jackcess.Row
Convenience method which gets the value for the row with the given name, casting it to a Boolean (DataType BOOLEAN).
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.
getByte(String) - Method in class com.healthmarketscience.jackcess.impl.RowImpl
 
getByte(String) - Method in interface com.healthmarketscience.jackcess.Row
Convenience method which gets the value for the row with the given name, casting it to a Byte (DataType BYTE).
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(String) - Method in class com.healthmarketscience.jackcess.impl.RowImpl
 
getBytes(String) - Method in interface com.healthmarketscience.jackcess.Row
Convenience method which gets the value for the row with the given name, casting it to a byte[] (DataTypes BINARY, OLE).
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.
getCalculationContext() - Method in class com.healthmarketscience.jackcess.impl.ColumnImpl
Returns the context used to manage calculated column values.
getCalendar() - Method in class com.healthmarketscience.jackcess.impl.ColumnImpl
 
getCharset() - Method in interface com.healthmarketscience.jackcess.Database
Gets currently configured Charset (always non-null).
getCharset() - Method in class com.healthmarketscience.jackcess.impl.ColumnImpl
 
getCharset() - Method in class com.healthmarketscience.jackcess.impl.DatabaseImpl
 
getChildTailPageNumber() - Method in class com.healthmarketscience.jackcess.impl.IndexData.DataPage
 
getClassName() - Method in class com.healthmarketscience.jackcess.util.OleBlob.Builder
 
getClassName() - Method in interface com.healthmarketscience.jackcess.util.OleBlob.PackageContent
 
getCol() - Method in class com.healthmarketscience.jackcess.impl.ColEvalContext
 
getCollectionName() - Method in class com.healthmarketscience.jackcess.expr.Identifier
 
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.ComplexValueImpl
 
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 class com.healthmarketscience.jackcess.impl.TableUpdater
 
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.IndexData
 
getColumnCount() - Method in class com.healthmarketscience.jackcess.impl.IndexImpl
 
getColumnCount() - Method in class com.healthmarketscience.jackcess.impl.TableImpl
 
getColumnCount() - Method in interface com.healthmarketscience.jackcess.Index
 
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
 
getColumnOffsets() - Method in class com.healthmarketscience.jackcess.impl.TableMutator
 
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
 
getColumnRows() - Method in class com.healthmarketscience.jackcess.impl.query.AppendQueryImpl
 
getColumnRows() - Method in class com.healthmarketscience.jackcess.impl.query.CrossTabQueryImpl
 
getColumnRows() - Method in class com.healthmarketscience.jackcess.impl.query.QueryImpl
 
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.TableCreator
 
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.TableBuilder
 
getColumns() - Method in class com.healthmarketscience.jackcess.util.Joiner
 
getColumnState(ColumnBuilder) - Method in class com.healthmarketscience.jackcess.impl.TableCreator
 
getColumnState(ColumnBuilder) - Method in class com.healthmarketscience.jackcess.impl.TableMutator
 
getColumnState(ColumnBuilder) - Method in class com.healthmarketscience.jackcess.impl.TableUpdater
 
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
 
getComplexAutoNumber() - Method in class com.healthmarketscience.jackcess.impl.TableImpl.WriteRowState
 
getComplexInfo() - Method in interface com.healthmarketscience.jackcess.Column
Returns extended functionality for "complex" columns.
getComplexInfo() - Method in class com.healthmarketscience.jackcess.impl.ColumnImpl
 
getComplexInfo() - Method in class com.healthmarketscience.jackcess.impl.complex.ComplexValueForeignKeyImpl
 
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).
getComplexValueForeignKey() - Method in class com.healthmarketscience.jackcess.impl.complex.ComplexColumnInfoImpl.ComplexValueImpl
 
getComplexValueForeignKeyColumn() - Method in class com.healthmarketscience.jackcess.impl.complex.ComplexColumnInfoImpl
 
getCompressedEntrySize() - Method in class com.healthmarketscience.jackcess.impl.IndexData.DataPage
 
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
 
getCurrentPosition() - Method in class com.healthmarketscience.jackcess.impl.CursorImpl.SavepointImpl
 
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
 
getCursorId() - Method in class com.healthmarketscience.jackcess.impl.CursorImpl.SavepointImpl
 
getDatabase() - Method in interface com.healthmarketscience.jackcess.Column
 
getDatabase() - Method in class com.healthmarketscience.jackcess.impl.BaseEvalContext
 
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.DBEvalContext
 
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
 
getDataPage(int) - Method in class com.healthmarketscience.jackcess.impl.IndexData
Gets the data page for the pageNumber.
getDate(String) - Method in class com.healthmarketscience.jackcess.impl.RowImpl
 
getDate(String) - Method in interface com.healthmarketscience.jackcess.Row
Convenience method which gets the value for the row with the given name, casting it to a Date (DataType SHORT_DATE_TIME).
getDateFormat() - Method in class com.healthmarketscience.jackcess.expr.TemporalConfig
 
getDateSeparator() - Method in class com.healthmarketscience.jackcess.expr.TemporalConfig
 
getDateTimeFormat12() - Method in class com.healthmarketscience.jackcess.expr.TemporalConfig
 
getDateTimeFormat24() - Method in class com.healthmarketscience.jackcess.expr.TemporalConfig
 
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
 
getDefaultAllowAutoNumberInsert() - Static method in class com.healthmarketscience.jackcess.impl.DatabaseImpl
Returns the default allow auto number insert policy.
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
 
getDefaultColumnMatcher() - Method in class com.healthmarketscience.jackcess.impl.CursorImpl
Returns the default ColumnMatcher for this Cursor.
getDefaultColumnMatcher() - Method in class com.healthmarketscience.jackcess.impl.IndexCursorImpl
 
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
 
getDefaultDateFormat() - Method in class com.healthmarketscience.jackcess.expr.TemporalConfig
 
getDefaultDateTimeFormat() - Method in class com.healthmarketscience.jackcess.expr.TemporalConfig
 
getDefaultEnforceForeignKeys() - Static method in class com.healthmarketscience.jackcess.impl.DatabaseImpl
Returns the default enforce foreign-keys policy.
getDefaultEvaluateExpressions() - Static method in class com.healthmarketscience.jackcess.impl.DatabaseImpl
Returns the default enable expression evaluation policy.
getDefaultFormat() - Method in class com.healthmarketscience.jackcess.util.CustomLinkResolver
 
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
 
getDefaultTempDirectory() - Method in class com.healthmarketscience.jackcess.util.CustomLinkResolver
 
getDefaultTimeFormat() - Method in class com.healthmarketscience.jackcess.expr.TemporalConfig
 
getDefaultTimeZone() - Static method in class com.healthmarketscience.jackcess.impl.DatabaseImpl
Returns the default TimeZone.
getDescendents(E, List<E>) - Method in class com.healthmarketscience.jackcess.impl.TopoSorter
 
getDirHandler(boolean) - Method in class com.healthmarketscience.jackcess.impl.CursorImpl
Returns the DirHandler for the given movement direction.
getDirHandler(boolean) - Method in class com.healthmarketscience.jackcess.impl.IndexCursorImpl
 
getDirHandler(boolean) - Method in class com.healthmarketscience.jackcess.impl.TableScanCursor
 
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.
getDouble(String) - Method in class com.healthmarketscience.jackcess.impl.RowImpl
 
getDouble(String) - Method in interface com.healthmarketscience.jackcess.Row
Convenience method which gets the value for the row with the given name, casting it to a Double (DataType DOUBLE).
getEmptyFilePath() - Method in class com.healthmarketscience.jackcess.impl.DatabaseImpl.FileFormatDetails
 
getEncodedFileData() - Method in interface com.healthmarketscience.jackcess.complex.Attachment
 
getEndPage() - Method in class com.healthmarketscience.jackcess.impl.UsageMap
 
getEndPosition() - Method in class com.healthmarketscience.jackcess.impl.CursorImpl.DirHandler
 
getEntries() - Method in class com.healthmarketscience.jackcess.impl.IndexData.DataPage
 
getEntry(String) - Method in interface com.healthmarketscience.jackcess.util.OleBlob.CompoundContent
 
getEntryBytes() - Method in class com.healthmarketscience.jackcess.impl.IndexData.Entry
 
getEntryCount() - Method in class com.healthmarketscience.jackcess.impl.IndexData
Returns the number of index entries in the index.
getEntryPrefix() - Method in class com.healthmarketscience.jackcess.impl.IndexData.DataPage
 
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).
getEvalConfig() - Method in interface com.healthmarketscience.jackcess.Database
Returns the EvalConfig for configuring expression evaluation.
getEvalConfig() - Method in class com.healthmarketscience.jackcess.impl.DatabaseImpl
 
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.
getFirstPageNumber() - Method in class com.healthmarketscience.jackcess.impl.UsageMap
 
getFirstPosition() - Method in class com.healthmarketscience.jackcess.impl.CursorImpl
Returns the first row id (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
 
getFlagRow() - Method in class com.healthmarketscience.jackcess.impl.query.QueryImpl
 
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
 
getFlags() - Method in class com.healthmarketscience.jackcess.RelationshipBuilder
 
getFloat(String) - Method in class com.healthmarketscience.jackcess.impl.RowImpl
 
getFloat(String) - Method in interface com.healthmarketscience.jackcess.Row
Convenience method which gets the value for the row with the given name, casting it to a Float (DataType FLOAT).
getForeignKey(String) - Method in class com.healthmarketscience.jackcess.impl.RowImpl
 
getForeignKey(IndexBuilder) - Method in class com.healthmarketscience.jackcess.impl.TableMutator
 
getForeignKey(IndexBuilder) - Method in class com.healthmarketscience.jackcess.impl.TableUpdater
 
getForeignKey(String) - Method in interface com.healthmarketscience.jackcess.Row
Convenience method which gets the value for the row with the given name, casting it to a ComplexValueForeignKey (DataType COMPLEX_TYPE).
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.expr.BaseDateValue
 
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
 
getFromColumns() - Method in class com.healthmarketscience.jackcess.RelationshipBuilder
 
getFromIndex() - Method in class com.healthmarketscience.jackcess.util.Joiner
 
getFromRemoteDbPath() - Method in class com.healthmarketscience.jackcess.impl.query.BaseSelectQueryImpl
 
getFromRemoteDbPath() - Method in class com.healthmarketscience.jackcess.impl.query.QueryImpl
 
getFromRemoteDbPath() - Method in interface com.healthmarketscience.jackcess.query.BaseSelectQuery
 
getFromRemoteDbType() - Method in class com.healthmarketscience.jackcess.impl.query.BaseSelectQueryImpl
 
getFromRemoteDbType() - Method in class com.healthmarketscience.jackcess.impl.query.QueryImpl
 
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.RelationshipBuilder
 
getFromTable() - Method in class com.healthmarketscience.jackcess.util.Joiner
 
getFromTables() - Method in class com.healthmarketscience.jackcess.impl.query.BaseSelectQueryImpl
 
getFromTables() - Method in class com.healthmarketscience.jackcess.impl.query.QueryImpl
 
getFromTables() - Method in interface com.healthmarketscience.jackcess.query.BaseSelectQuery
 
getFunction(String) - Method in interface com.healthmarketscience.jackcess.expr.FunctionLookup
 
getFunctionLookup() - Method in interface com.healthmarketscience.jackcess.expr.EvalConfig
 
getFunctionLookup() - Method in class com.healthmarketscience.jackcess.impl.DBEvalContext
 
getFunctionLookup() - Method in interface com.healthmarketscience.jackcess.impl.expr.Expressionator.ParseContext
 
getGroupByRows() - Method in class com.healthmarketscience.jackcess.impl.query.CrossTabQueryImpl
 
getGroupByRows() - Method in class com.healthmarketscience.jackcess.impl.query.QueryImpl
 
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
 
getHavingRow() - Method in class com.healthmarketscience.jackcess.impl.query.QueryImpl
 
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.complex.ComplexColumnInfoImpl.ComplexValueImpl
 
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
 
getIdentifierValue(Identifier) - Method in interface com.healthmarketscience.jackcess.expr.EvalContext
 
getIdentifierValue(Identifier) - Method in class com.healthmarketscience.jackcess.impl.BaseEvalContext
 
getIdentifierValue(Identifier) - Method in class com.healthmarketscience.jackcess.impl.ColValidatorEvalContext
 
getIdentifierValue(Identifier) - Method in class com.healthmarketscience.jackcess.impl.RowEvalContext
 
getIndex() - Method in class com.healthmarketscience.jackcess.impl.IndexCursorImpl
 
getIndex(String) - Method in class com.healthmarketscience.jackcess.impl.TableImpl
 
getIndex() - Method in class com.healthmarketscience.jackcess.impl.TableUpdater
 
getIndex() - Method in interface com.healthmarketscience.jackcess.IndexCursor
 
getIndex(String) - Method in interface com.healthmarketscience.jackcess.Table
 
getIndexCount() - Method in class com.healthmarketscience.jackcess.impl.TableCreator
 
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
 
getIndexDataState(IndexBuilder) - Method in class com.healthmarketscience.jackcess.impl.TableCreator
 
getIndexDataState(IndexBuilder) - Method in class com.healthmarketscience.jackcess.impl.TableMutator
 
getIndexDataState(IndexBuilder) - Method in class com.healthmarketscience.jackcess.impl.TableUpdater
 
getIndexDataStates() - Method in class com.healthmarketscience.jackcess.impl.TableCreator
 
getIndexes() - Method in class com.healthmarketscience.jackcess.impl.IndexData
 
getIndexes() - Method in class com.healthmarketscience.jackcess.impl.TableCreator
 
getIndexes() - Method in class com.healthmarketscience.jackcess.impl.TableImpl
 
getIndexes() - Method in interface com.healthmarketscience.jackcess.Table
 
getIndexes() - Method in class com.healthmarketscience.jackcess.TableBuilder
 
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
 
getIndexNumber() - Method in class com.healthmarketscience.jackcess.IndexBuilder
 
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
 
getInt(String) - Method in class com.healthmarketscience.jackcess.impl.RowImpl
 
getInt(String) - Method in interface com.healthmarketscience.jackcess.Row
Convenience method which gets the value for the row with the given name, casting it to a Integer (DataType LONG).
getIntValue(Integer, int) - Static method in class com.healthmarketscience.jackcess.impl.query.QueryImpl
 
getJoinRows() - Method in class com.healthmarketscience.jackcess.impl.query.QueryImpl
 
getJoinType() - Method in class com.healthmarketscience.jackcess.impl.RelationshipImpl
 
getJoinType() - Method in interface com.healthmarketscience.jackcess.Relationship
 
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.
getLastPageNumber() - Method in class com.healthmarketscience.jackcess.impl.UsageMap
 
getLastPosition() - Method in class com.healthmarketscience.jackcess.impl.CursorImpl
Returns the last row id (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
 
getLinkedDbName() - Method in interface com.healthmarketscience.jackcess.TableMetaData
The name of this the linked database if this is a linked table, null otherwise.
getLinkedTableName() - Method in interface com.healthmarketscience.jackcess.TableMetaData
The name of this linked table in the linked database if this is a linked table, null otherwise.
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.TableCreator
 
getLogicalIndexCount() - Method in class com.healthmarketscience.jackcess.impl.TableImpl
Only called by unit tests
getLongValueBuffer() - Method in class com.healthmarketscience.jackcess.impl.TableImpl
 
getLongValueColumns() - Method in class com.healthmarketscience.jackcess.impl.TableCreator
 
getMatchPattern() - Method in class com.healthmarketscience.jackcess.util.IterableBuilder
 
getMaxColumnCount() - Method in class com.healthmarketscience.jackcess.impl.TableImpl
 
getMaxPageEntrySize() - Method in class com.healthmarketscience.jackcess.impl.IndexData
 
getMaxPrecision() - Method in enum com.healthmarketscience.jackcess.DataType
 
getMaxScale() - Method in enum com.healthmarketscience.jackcess.DataType
 
getMaxSize() - Method in enum com.healthmarketscience.jackcess.DataType
 
getMaxSize() - Method in class com.healthmarketscience.jackcess.impl.SimpleCache
 
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
 
getMultiValueInfo() - Method in class com.healthmarketscience.jackcess.impl.complex.ComplexValueForeignKeyImpl
 
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 interface com.healthmarketscience.jackcess.expr.Function
 
getName() - Method in class com.healthmarketscience.jackcess.impl.ColumnImpl
 
getName() - Method in class com.healthmarketscience.jackcess.impl.complex.MultiValueColumnPropertyMap
 
getName() - Method in class com.healthmarketscience.jackcess.impl.DatabaseImpl
 
getName() - Method in class com.healthmarketscience.jackcess.impl.expr.FunctionSupport.BaseFunction
 
getName() - Method in class com.healthmarketscience.jackcess.impl.expr.FunctionSupport.StringFuncWrapper
 
getName() - Method in class com.healthmarketscience.jackcess.impl.IndexData.ColumnDescriptor
 
getName() - Method in class com.healthmarketscience.jackcess.impl.IndexData
 
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.RelationshipCreator
 
getName() - Method in class com.healthmarketscience.jackcess.impl.RelationshipImpl
 
getName() - Method in class com.healthmarketscience.jackcess.impl.TableCreator
 
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 class com.healthmarketscience.jackcess.RelationshipBuilder
 
getName() - Method in interface com.healthmarketscience.jackcess.Table
 
getName() - Method in class com.healthmarketscience.jackcess.TableBuilder
 
getName() - Method in interface com.healthmarketscience.jackcess.TableMetaData
The name of the table (as it is stored in the database)
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(TableImpl.WriteRowState) - 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
getNextBitIndex(int) - Method in class com.healthmarketscience.jackcess.impl.UsageMap
 
getNextEntry() - Method in class com.healthmarketscience.jackcess.impl.IndexData.EntryCursor
 
getNextPage() - Method in class com.healthmarketscience.jackcess.impl.UsageMap.PageCursor
 
getNextPageNumber() - Method in class com.healthmarketscience.jackcess.impl.IndexData.DataPage
 
getNextPageNumber(int) - Method in class com.healthmarketscience.jackcess.impl.UsageMap
 
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
 
getNumber() - Method in class com.healthmarketscience.jackcess.impl.expr.BaseDateValue
 
getNumber() - Method in class com.healthmarketscience.jackcess.impl.expr.BaseNumericValue
 
getNumber() - Method in class com.healthmarketscience.jackcess.impl.expr.BigDecimalValue
 
getNumber() - Method in class com.healthmarketscience.jackcess.impl.expr.DoubleValue
 
getNumber() - Method in class com.healthmarketscience.jackcess.impl.expr.LongValue
 
getNumber() - Method in class com.healthmarketscience.jackcess.impl.expr.StringValue
 
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.
getObjectName() - Method in class com.healthmarketscience.jackcess.expr.Identifier
 
getOrderByRows() - Method in class com.healthmarketscience.jackcess.impl.query.QueryImpl
 
getOrderings() - Method in class com.healthmarketscience.jackcess.impl.query.BaseSelectQueryImpl
 
getOrderings() - Method in class com.healthmarketscience.jackcess.impl.query.QueryImpl
 
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.IndexData.DataPage
 
getPageNumber() - Method in class com.healthmarketscience.jackcess.impl.RowIdImpl
 
getPageNumber() - Method in class com.healthmarketscience.jackcess.impl.TempPageHolder
 
getPageNumbers() - Method in class com.healthmarketscience.jackcess.impl.UsageMap
 
getParameterRows() - Method in class com.healthmarketscience.jackcess.impl.query.QueryImpl
 
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
 
getPivotRow() - Method in class com.healthmarketscience.jackcess.impl.query.CrossTabQueryImpl
 
getPossibleFileFormats() - Method in class com.healthmarketscience.jackcess.impl.JetFormat
 
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
 
getPreferredFPType() - Method in enum com.healthmarketscience.jackcess.expr.Value.Type
 
getPreferredNumericType() - Method in enum com.healthmarketscience.jackcess.expr.Value.Type
 
getPrettyName() - Method in class com.healthmarketscience.jackcess.util.OleBlob.Builder
 
getPrettyName() - Method in interface com.healthmarketscience.jackcess.util.OleBlob.PackageContent
 
getPrevBitIndex(int) - Method in class com.healthmarketscience.jackcess.impl.UsageMap
 
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
 
getPrevPageNumber() - Method in class com.healthmarketscience.jackcess.impl.IndexData.DataPage
 
getPrevPageNumber(int) - Method in class com.healthmarketscience.jackcess.impl.UsageMap
 
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
 
getPrimaryTable() - Method in class com.healthmarketscience.jackcess.impl.RelationshipCreator
 
getProperties() - Method in interface com.healthmarketscience.jackcess.Column
 
getProperties() - Method in class com.healthmarketscience.jackcess.ColumnBuilder
 
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
 
getProperties() - Method in class com.healthmarketscience.jackcess.TableBuilder
 
getPropertiesForObject(int, PropertyMaps.Owner) - Method in class com.healthmarketscience.jackcess.impl.DatabaseImpl
 
getPropertyMaps() - Method in class com.healthmarketscience.jackcess.impl.TableImpl
 
getPropertyName() - Method in class com.healthmarketscience.jackcess.expr.Identifier
 
getQueries() - Method in interface com.healthmarketscience.jackcess.Database
Finds all the queries in the database.
getQueries() - Method in class com.healthmarketscience.jackcess.impl.DatabaseImpl
 
getRandom(Integer) - Method in interface com.healthmarketscience.jackcess.expr.EvalContext
 
getRandom(Integer) - Method in class com.healthmarketscience.jackcess.impl.BaseEvalContext
 
getRandom(Integer) - Method in class com.healthmarketscience.jackcess.impl.DBEvalContext
 
getRandom(Integer) - Method in class com.healthmarketscience.jackcess.impl.expr.RandomContext
 
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
 
getRemoteDatabaseRow() - Method in class com.healthmarketscience.jackcess.impl.query.QueryImpl
 
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
 
getResourceAsStream(String) - Static method in class com.healthmarketscience.jackcess.impl.DatabaseImpl
 
getResultType() - Method in interface com.healthmarketscience.jackcess.expr.EvalContext
 
getResultType() - Method in class com.healthmarketscience.jackcess.impl.BaseEvalContext
 
getResultType() - Method in class com.healthmarketscience.jackcess.impl.CalcColEvalContext
 
getResultType() - Method in class com.healthmarketscience.jackcess.impl.ColDefaultValueEvalContext
 
getRootPageNumber() - Method in class com.healthmarketscience.jackcess.impl.IndexData
 
getRow(TableImpl.RowState, RowIdImpl, Collection<String>) - Method in class com.healthmarketscience.jackcess.impl.TableImpl
Reads some columns from the given row.
getRowByAttribute(Byte) - Method in class com.healthmarketscience.jackcess.impl.query.QueryImpl
 
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
 
getRowEnd() - Method in class com.healthmarketscience.jackcess.impl.UsageMap
 
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.CursorImpl.PositionImpl
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
 
getRowPosition(RowIdImpl) - Method in class com.healthmarketscience.jackcess.impl.CursorImpl
Returns the appropriate position information for the given row (which is the current row and is valid).
getRowPosition(RowIdImpl) - Method in class com.healthmarketscience.jackcess.impl.IndexCursorImpl
 
getRowPosition(RowIdImpl) - Method in class com.healthmarketscience.jackcess.impl.TableScanCursor
 
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.
getRowsByAttribute(Byte) - Method in class com.healthmarketscience.jackcess.impl.query.QueryImpl
 
getRowsOnHeaderPage() - Method in class com.healthmarketscience.jackcess.impl.TableImpl.RowState
 
getRowSpaceUsage(int, JetFormat) - Static method in class com.healthmarketscience.jackcess.impl.TableImpl
 
getRowStart() - Method in class com.healthmarketscience.jackcess.impl.UsageMap
 
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
 
getSecondaryTable() - Method in class com.healthmarketscience.jackcess.impl.RelationshipCreator
 
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
 
getSeparator() - Method in class com.healthmarketscience.jackcess.impl.query.QueryImpl.AppendableList
 
getShort(String) - Method in class com.healthmarketscience.jackcess.impl.RowImpl
 
getShort(String) - Method in interface com.healthmarketscience.jackcess.Row
Convenience method which gets the value for the row with the given name, casting it to a Short (DataType INT).
getShortClassName(Class) - Method in class com.healthmarketscience.jackcess.impl.CustomToStringStyle
 
getShortValue(Short, int) - Static method in class com.healthmarketscience.jackcess.impl.query.QueryImpl
 
getSize() - Method in class com.healthmarketscience.jackcess.impl.complex.MultiValueColumnPropertyMap
 
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
 
getStartOffset() - Method in class com.healthmarketscience.jackcess.impl.UsageMap
 
getStartPage() - Method in class com.healthmarketscience.jackcess.impl.UsageMap
 
getStream() - Method in class com.healthmarketscience.jackcess.util.OleBlob.Builder
 
getStream() - Method in interface com.healthmarketscience.jackcess.util.OleBlob.EmbeddedContent
 
getString(String) - Method in class com.healthmarketscience.jackcess.impl.RowImpl
 
getString(String) - Method in interface com.healthmarketscience.jackcess.Row
Convenience method which gets the value for the row with the given name, casting it to a String (DataTypes TEXT, MEMO, GUID).
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.CalcColEvalContext
 
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(String, boolean) - 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.RowEvalContext
 
getTable() - Method in class com.healthmarketscience.jackcess.impl.RowValidatorEvalContext
 
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
 
getTableBuffer() - Method in class com.healthmarketscience.jackcess.impl.UsageMap
 
getTableDefPageNumber() - Method in class com.healthmarketscience.jackcess.impl.TableImpl
 
getTableMetaData(String) - Method in interface com.healthmarketscience.jackcess.Database
 
getTableMetaData(String) - Method in class com.healthmarketscience.jackcess.impl.DatabaseImpl
 
getTableNames() - Method in interface com.healthmarketscience.jackcess.Database
 
getTableNames() - Method in class com.healthmarketscience.jackcess.impl.DatabaseImpl
 
getTablePageNumber() - Method in class com.healthmarketscience.jackcess.impl.UsageMap
 
getTableRows() - Method in class com.healthmarketscience.jackcess.impl.query.QueryImpl
 
getTableType() - Method in class com.healthmarketscience.jackcess.impl.IndexImpl.ForeignKeyReference
 
getTargetColumns() - Method in class com.healthmarketscience.jackcess.impl.query.AppendQueryImpl
 
getTargetColumns() - Method in interface com.healthmarketscience.jackcess.query.AppendQuery
 
getTargetRows() - Method in class com.healthmarketscience.jackcess.impl.query.AppendQueryImpl
 
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
 
getTdefPageNumber() - Method in class com.healthmarketscience.jackcess.impl.TableCreator
 
getTdefPageNumber() - Method in class com.healthmarketscience.jackcess.impl.TableMutator
 
getTdefPageNumber() - Method in class com.healthmarketscience.jackcess.impl.TableUpdater
 
getTemporalConfig() - Method in interface com.healthmarketscience.jackcess.expr.EvalConfig
 
getTemporalConfig() - Method in interface com.healthmarketscience.jackcess.expr.EvalContext
 
getTemporalConfig() - Method in class com.healthmarketscience.jackcess.impl.BaseEvalContext
 
getTemporalConfig() - Method in class com.healthmarketscience.jackcess.impl.DBEvalContext
 
getTemporalConfig() - Method in interface com.healthmarketscience.jackcess.impl.expr.Expressionator.ParseContext
 
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
 
getThisColumnValue() - Method in interface com.healthmarketscience.jackcess.expr.EvalContext
 
getThisColumnValue() - Method in class com.healthmarketscience.jackcess.impl.BaseEvalContext
 
getThisColumnValue() - Method in class com.healthmarketscience.jackcess.impl.ColValidatorEvalContext
 
getTimeFormat12() - Method in class com.healthmarketscience.jackcess.expr.TemporalConfig
 
getTimeFormat24() - Method in class com.healthmarketscience.jackcess.expr.TemporalConfig
 
getTimeSeparator() - Method in class com.healthmarketscience.jackcess.expr.TemporalConfig
 
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
 
getToColumns() - Method in class com.healthmarketscience.jackcess.RelationshipBuilder
 
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.RelationshipBuilder
 
getToTable() - Method in class com.healthmarketscience.jackcess.util.Joiner
 
getTotalEntrySize() - Method in class com.healthmarketscience.jackcess.impl.IndexData.DataPage
 
getTransformExpression() - Method in class com.healthmarketscience.jackcess.impl.query.CrossTabQueryImpl
 
getTransformExpression() - Method in interface com.healthmarketscience.jackcess.query.CrossTabQuery
 
getTransformRow() - Method in class com.healthmarketscience.jackcess.impl.query.CrossTabQueryImpl
 
getTrimmedStringProperty(PropertyMap, String) - Static method in class com.healthmarketscience.jackcess.impl.PropertyMaps
 
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 interface com.healthmarketscience.jackcess.expr.Value
 
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.expr.BaseDelayedValue
 
getType() - Method in class com.healthmarketscience.jackcess.impl.expr.BigDecimalValue
 
getType() - Method in class com.healthmarketscience.jackcess.impl.expr.DateTimeValue
 
getType() - Method in class com.healthmarketscience.jackcess.impl.expr.DateValue
 
getType() - Method in class com.healthmarketscience.jackcess.impl.expr.DoubleValue
 
getType() - Method in class com.healthmarketscience.jackcess.impl.expr.LongValue
 
getType() - Method in class com.healthmarketscience.jackcess.impl.expr.StringValue
 
getType() - Method in class com.healthmarketscience.jackcess.impl.expr.TimeValue
 
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.
getTypeColumns() - Method in class com.healthmarketscience.jackcess.impl.complex.ComplexColumnInfoImpl
 
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
 
getUmapPageNumber() - Method in class com.healthmarketscience.jackcess.impl.TableCreator
 
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
 
getUniqueRow(List<QueryImpl.Row>) - Method in class com.healthmarketscience.jackcess.impl.query.QueryImpl
 
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
getUnsupportedInfo() - Method in class com.healthmarketscience.jackcess.impl.complex.ComplexValueForeignKeyImpl
 
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.complex.MultiValueColumnPropertyMap
 
getValue(String, Object) - Method in class com.healthmarketscience.jackcess.impl.complex.MultiValueColumnPropertyMap
 
getValue(String) - Method in class com.healthmarketscience.jackcess.impl.PropertyMapImpl
 
getValue(String, Object) - Method in class com.healthmarketscience.jackcess.impl.PropertyMapImpl
 
getValue() - Method in enum com.healthmarketscience.jackcess.PropertyMap.DisplayControl
 
getValue() - Method in interface com.healthmarketscience.jackcess.PropertyMap.EnumValue
 
getValue(String) - Method in interface com.healthmarketscience.jackcess.PropertyMap
 
getValue(String, Object) - Method in interface com.healthmarketscience.jackcess.PropertyMap
 
getValue() - Method in enum com.healthmarketscience.jackcess.PropertyMap.IMEMode
 
getValue() - Method in enum com.healthmarketscience.jackcess.PropertyMap.IMESentenceMode
 
getValue() - Method in interface com.healthmarketscience.jackcess.PropertyMap.Property
 
getValue() - Method in enum com.healthmarketscience.jackcess.PropertyMap.TextFormat
 
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
 
getValueId(Row) - Method in class com.healthmarketscience.jackcess.impl.complex.ComplexColumnInfoImpl
 
getValueId(Object[]) - Method in class com.healthmarketscience.jackcess.impl.complex.ComplexColumnInfoImpl
 
getValueRows() - Method in class com.healthmarketscience.jackcess.impl.query.AppendQueryImpl
 
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
 
getVersionInfo() - Method in class com.healthmarketscience.jackcess.impl.complex.ComplexValueForeignKeyImpl
 
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.QueryImpl
 
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
 
getWhereRow() - Method in class com.healthmarketscience.jackcess.impl.query.QueryImpl
 
greaterThan(Value, Value) - Static method in class com.healthmarketscience.jackcess.impl.expr.BuiltinOperators
 
greaterThanEq(Value, Value) - Static method in class com.healthmarketscience.jackcess.impl.expr.BuiltinOperators
 
GROUPBY_ATTRIBUTE - Static variable in class com.healthmarketscience.jackcess.impl.query.QueryFormat
 
GUID_PROP - Static variable in interface com.healthmarketscience.jackcess.PropertyMap
 

H

handleInsert(TableImpl.WriteRowState, Object) - Method in class com.healthmarketscience.jackcess.impl.ColumnImpl.AutoNumberGenerator
Returns a valid autonumber for this generator.
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
 
hasFlag(int) - Method in class com.healthmarketscience.jackcess.impl.query.QueryImpl
 
hasFlag(QueryImpl.Row, int) - Static method in class com.healthmarketscience.jackcess.impl.query.QueryImpl
 
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.expr.Identifier
 
hashCode() - Method in class com.healthmarketscience.jackcess.impl.ColumnImpl.SortOrder
 
hashCode() - Method in class com.healthmarketscience.jackcess.impl.complex.ComplexColumnInfoImpl.ComplexValueImpl
 
hashCode() - Method in class com.healthmarketscience.jackcess.impl.CursorImpl.IdImpl
 
hashCode() - Method in class com.healthmarketscience.jackcess.impl.CursorImpl.PositionImpl
 
hashCode() - Method in class com.healthmarketscience.jackcess.impl.IndexData.DataPage
 
hashCode() - Method in class com.healthmarketscience.jackcess.impl.IndexData.Entry
 
hashCode() - Method in class com.healthmarketscience.jackcess.impl.RowIdImpl
 
hasIndexes() - Method in class com.healthmarketscience.jackcess.impl.TableCreator
 
hasNext() - Method in class com.healthmarketscience.jackcess.impl.CursorImpl.BaseIterator
 
hasReferentialIntegrity() - Method in class com.healthmarketscience.jackcess.impl.RelationshipCreator
 
hasReferentialIntegrity() - Method in class com.healthmarketscience.jackcess.impl.RelationshipImpl
 
hasReferentialIntegrity() - Method in interface com.healthmarketscience.jackcess.Relationship
 
hasReferentialIntegrity() - Method in class com.healthmarketscience.jackcess.RelationshipBuilder
 
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
 
HEX - Static variable in class com.healthmarketscience.jackcess.impl.expr.DefaultFunctions
 
HIDDEN_OBJECT_FLAG - Static variable in class com.healthmarketscience.jackcess.impl.DatabaseImpl
this object is hidden
HOUR - Static variable in class com.healthmarketscience.jackcess.impl.expr.DefaultDateFunctions
 
HYPERLINK_FLAG_MASK - Static variable in class com.healthmarketscience.jackcess.impl.ColumnImpl
mask for the hyperlink bit (on memo types)

I

Id() - Constructor for class com.healthmarketscience.jackcess.complex.ComplexValue.Id
 
Identifier - Class in com.healthmarketscience.jackcess.expr
identifies a database entity (e.g.
Identifier(String) - Constructor for class com.healthmarketscience.jackcess.expr.Identifier
 
Identifier(String, String, String) - Constructor for class com.healthmarketscience.jackcess.expr.Identifier
 
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
 
IdImpl(TableImpl, IndexImpl) - Constructor for class com.healthmarketscience.jackcess.impl.CursorImpl.IdImpl
 
IGNORE_NULLS_INDEX_FLAG - Static variable in class com.healthmarketscience.jackcess.impl.IndexData
 
ignoreNull(Object) - Static method in class com.healthmarketscience.jackcess.impl.CustomToStringStyle
 
IIF - Static variable in class com.healthmarketscience.jackcess.impl.expr.DefaultFunctions
 
IME_MODE_PROP - Static variable in interface com.healthmarketscience.jackcess.PropertyMap
 
IME_SENTENCE_MODE_PROP - Static variable in interface com.healthmarketscience.jackcess.PropertyMap
 
imp(Value, Value) - Static method in class com.healthmarketscience.jackcess.impl.expr.BuiltinOperators
 
implCloseChannel() - Method in class com.healthmarketscience.jackcess.util.MemFileChannel
 
implCloseChannel() - Method in class com.healthmarketscience.jackcess.util.ReadOnlyFileChannel
 
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.
in(Value, Value[]) - Static method in class com.healthmarketscience.jackcess.impl.expr.BuiltinOperators
 
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(TableImpl, int, int, int) - Constructor for class com.healthmarketscience.jackcess.impl.IndexData
 
IndexData.ColumnDescriptor - Class in com.healthmarketscience.jackcess.impl
Information about the columns in an index.
IndexData.DataPage - Class in com.healthmarketscience.jackcess.impl
Object used to maintain state about an Index page.
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(ByteBuffer, List<IndexData>, JetFormat) - Constructor for class com.healthmarketscience.jackcess.impl.IndexImpl
 
IndexImpl.ForeignKeyReference - Class in com.healthmarketscience.jackcess.impl
Information about a foreign key reference defined in an index (when referential integrity should be enforced).
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
 
insertEmptyData(ByteBuffer, int) - Static method in class com.healthmarketscience.jackcess.impl.ByteUtil
Inserts empty data of the given length at the current position of the given buffer (moving existing data forward the given length).
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
 
INSTR - Static variable in class com.healthmarketscience.jackcess.impl.expr.DefaultTextFunctions
 
INSTRREV - Static variable in class com.healthmarketscience.jackcess.impl.expr.DefaultTextFunctions
 
INT - Static variable in class com.healthmarketscience.jackcess.impl.expr.DefaultNumberFunctions
 
intDivide(Value, Value) - Static method in class com.healthmarketscience.jackcess.impl.expr.BuiltinOperators
 
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_INDEX_PAGE_NUMBER - Static variable in class com.healthmarketscience.jackcess.impl.IndexData
 
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).
invalidFunctionCall(Throwable, Value[]) - Method in class com.healthmarketscience.jackcess.impl.expr.FunctionSupport.BaseFunction
 
InvalidValueException - Exception in com.healthmarketscience.jackcess
JackcessException which indicates that an invalid column value was provided in a database update.
InvalidValueException(String) - Constructor for exception com.healthmarketscience.jackcess.InvalidValueException
 
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
 
isAllowAutoNumberInsert() - Method in interface com.healthmarketscience.jackcess.Database
Gets current allow auto number insert policy.
isAllowAutoNumberInsert() - Method in class com.healthmarketscience.jackcess.impl.DatabaseImpl
 
isAllowAutoNumberInsert() - Method in class com.healthmarketscience.jackcess.impl.TableImpl
 
isAllowAutoNumberInsert() - Method in interface com.healthmarketscience.jackcess.Table
Gets the currently configured auto number insert policy.
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
 
isAtBeginning(boolean) - Method in class com.healthmarketscience.jackcess.impl.CursorImpl
 
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
 
isBackingPrimaryKey() - Method in class com.healthmarketscience.jackcess.impl.IndexData
 
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
 
isBlank(String) - Static method in class com.healthmarketscience.jackcess.impl.DatabaseImpl
Returns true if the given string is null or all blank space, false otherwise.
isCalculated() - Method in interface com.healthmarketscience.jackcess.Column
Returns whether or not this is a calculated column.
isCalculated() - Method in class com.healthmarketscience.jackcess.ColumnBuilder
 
isCalculated() - Method in class com.healthmarketscience.jackcess.impl.ColumnImpl
 
isCascadeDeletes() - Method in class com.healthmarketscience.jackcess.impl.IndexImpl.ForeignKeyReference
 
isCascadeNullOnDelete() - 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
 
isConstant() - Method in interface com.healthmarketscience.jackcess.expr.Expression
 
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
 
isCurrentRowValid() - Method in class com.healthmarketscience.jackcess.impl.CursorImpl
Returns true of the current row is valid, false otherwise.
ISDATE - Static variable in class com.healthmarketscience.jackcess.impl.expr.DefaultFunctions
 
isDdl() - Method in interface com.healthmarketscience.jackcess.PropertyMap.Property
Whether or not this property is a DDL object.
isDefaultInMemory() - Method in class com.healthmarketscience.jackcess.util.CustomLinkResolver
 
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.complex.MultiValueColumnPropertyMap
 
isEmpty() - Method in class com.healthmarketscience.jackcess.impl.IndexData.DataPage
 
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
 
isEvaluateExpressions() - Method in interface com.healthmarketscience.jackcess.Database
Gets the current expression evaluation policy.
isEvaluateExpressions() - 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
 
isIncludeLinkedTables() - Method in class com.healthmarketscience.jackcess.util.TableIterableBuilder
 
isIncludeNormalTables() - Method in class com.healthmarketscience.jackcess.util.TableIterableBuilder
 
isIncludeSystemTables() - Method in class com.healthmarketscience.jackcess.util.TableIterableBuilder
 
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.
isIntegral() - Method in enum com.healthmarketscience.jackcess.expr.Value.Type
 
isLeaf() - Method in class com.healthmarketscience.jackcess.impl.IndexData.DataPage
 
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
 
isLinked() - Method in interface com.healthmarketscience.jackcess.TableMetaData
true if this is a linked table, false otherwise.
isLinkedTable(Table) - Method in interface com.healthmarketscience.jackcess.Database
Returns true if this Database links to the given Table, false otherwise.
isLinkedTable(Table) - Method in class com.healthmarketscience.jackcess.impl.DatabaseImpl
 
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
 
isNotNull(Value) - Static method in class com.healthmarketscience.jackcess.impl.expr.BuiltinOperators
 
isNull() - Method in interface com.healthmarketscience.jackcess.expr.Value
 
isNull() - Method in class com.healthmarketscience.jackcess.impl.expr.BaseDelayedValue
 
isNull() - Method in class com.healthmarketscience.jackcess.impl.expr.BaseValue
 
isNull(Value) - Static method in class com.healthmarketscience.jackcess.impl.expr.BuiltinOperators
 
ISNULL - Static variable in class com.healthmarketscience.jackcess.impl.expr.DefaultFunctions
 
isNull(ColumnImpl) - Method in class com.healthmarketscience.jackcess.impl.NullMask
 
isNullValue(Object) - Method in class com.healthmarketscience.jackcess.impl.IndexData.ColumnDescriptor
 
isNumeric() - Method in enum com.healthmarketscience.jackcess.expr.Value.Type
 
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
 
isPageWithinRange(int) - Method in class com.healthmarketscience.jackcess.impl.UsageMap
 
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
 
isPure() - Method in interface com.healthmarketscience.jackcess.expr.Function
 
isPure() - Method in class com.healthmarketscience.jackcess.impl.expr.FunctionSupport.BaseFunction
 
isPure() - Method in class com.healthmarketscience.jackcess.impl.expr.FunctionSupport.Func0
 
isPure() - Method in class com.healthmarketscience.jackcess.impl.expr.FunctionSupport.StringFuncWrapper
 
isQuoted(String) - Static method in class com.healthmarketscience.jackcess.impl.query.QueryImpl
 
isRawData(Object) - Static method in class com.healthmarketscience.jackcess.impl.ColumnImpl
Returns true if the given value is "raw" column data, false otherwise.
isRequired() - Method in class com.healthmarketscience.jackcess.impl.IndexData
Whether or not values are required in the columns.
isRequired() - Method in class com.healthmarketscience.jackcess.impl.IndexImpl
 
isRequired() - Method in interface com.healthmarketscience.jackcess.Index
Whether or not values are required for index columns.
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
 
isSupportedCalculatedDataType(DataType) - Method in class com.healthmarketscience.jackcess.impl.JetFormat
 
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.
isSystem() - Method in interface com.healthmarketscience.jackcess.TableMetaData
true if this is a system table, false otherwise.
isTemporal() - Method in enum com.healthmarketscience.jackcess.expr.Value.Type
 
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.CursorImpl
Returns true if this cursor is up-to-date with respect to the relevant table and related table objects, false otherwise.
isUpToDate() - Method in class com.healthmarketscience.jackcess.impl.IndexCursorImpl
 
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.TableScanCursor
 
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 class com.healthmarketscience.jackcess.ColumnBuilder
 
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.complex.MultiValueColumnPropertyMap
 
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(TableIterableBuilder) - 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
 
iterator() - Method in class com.healthmarketscience.jackcess.util.TableIterableBuilder
 

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(QueryImpl.Row) - Method in class com.healthmarketscience.jackcess.impl.query.QueryImpl.RowFilter
 
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.
keepSearching(ColumnMatcher, Object) - Method in class com.healthmarketscience.jackcess.impl.CursorImpl
Called by findAnotherRowImpl to determine if the search should continue after finding a row which does not match the current pattern.
keepSearching(ColumnMatcher, Object) - Method in class com.healthmarketscience.jackcess.impl.IndexCursorImpl
 

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
LCASE - Static variable in class com.healthmarketscience.jackcess.impl.expr.DefaultTextFunctions
 
LEFT - Static variable in class com.healthmarketscience.jackcess.impl.expr.DefaultTextFunctions
 
LEFT_OUTER_JOIN_FLAG - Static variable in class com.healthmarketscience.jackcess.impl.RelationshipImpl
flag indicating left outer join
LEGACY_NUMERIC_INDEXES - Variable in class com.healthmarketscience.jackcess.impl.JetFormat
 
LEN - Static variable in class com.healthmarketscience.jackcess.impl.expr.DefaultTextFunctions
 
length() - Method in interface com.healthmarketscience.jackcess.util.OleBlob.EmbeddedContent
 
lessThan(Value, Value) - Static method in class com.healthmarketscience.jackcess.impl.expr.BuiltinOperators
 
lessThanEq(Value, Value) - Static method in class com.healthmarketscience.jackcess.impl.expr.BuiltinOperators
 
like(Value, Pattern) - Static method in class com.healthmarketscience.jackcess.impl.expr.BuiltinOperators
 
LinkResolver - Interface in com.healthmarketscience.jackcess.util
Resolver for linked databases.
loadCustomFile(Database, String) - Method in class com.healthmarketscience.jackcess.util.CustomLinkResolver
Called by CustomLinkResolver.resolveLinkedDatabase(com.healthmarketscience.jackcess.Database, java.lang.String) to determine whether the linkeeFileName should be treated as a custom file (thus utiliziing a temp db) or a normal access db (loaded via the default behavior).
loadCustomTable(Database, Object, String) - Method in class com.healthmarketscience.jackcess.util.CustomLinkResolver
Called by an instance of a temp db when a missing table is first requested.
lock(long, long, boolean) - Method in class com.healthmarketscience.jackcess.util.MemFileChannel
 
lock(long, long, boolean) - Method in class com.healthmarketscience.jackcess.util.ReadOnlyFileChannel
 
LOG - Static variable in class com.healthmarketscience.jackcess.impl.ColumnImpl
 
LOG - Static variable in class com.healthmarketscience.jackcess.impl.expr.DefaultNumberFunctions
 
LOG - Static variable in class com.healthmarketscience.jackcess.impl.IndexData
 
LOG - Static variable in class com.healthmarketscience.jackcess.impl.IndexImpl
 
LOG - Static variable in class com.healthmarketscience.jackcess.impl.query.QueryImpl
 
longValue() - Method in class com.healthmarketscience.jackcess.complex.ComplexValue.Id
 
longValue() - Method in class com.healthmarketscience.jackcess.complex.ComplexValueForeignKey
 
LongValue - Class in com.healthmarketscience.jackcess.impl.expr
 
LongValue(Integer) - Constructor for class com.healthmarketscience.jackcess.impl.expr.LongValue
 
LOOKUP - Static variable in class com.healthmarketscience.jackcess.impl.expr.DefaultFunctions
 
LTRIM - Static variable in class com.healthmarketscience.jackcess.impl.expr.DefaultTextFunctions
 

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(FileChannel.MapMode, long, long) - Method in class com.healthmarketscience.jackcess.util.ReadOnlyFileChannel
 
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_INDEXES_PER_TABLE - 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.
MID - Static variable in class com.healthmarketscience.jackcess.impl.expr.DefaultTextFunctions
 
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
MINUTE - Static variable in class com.healthmarketscience.jackcess.impl.expr.DefaultDateFunctions
 
missingIndexToInsertionPoint(int) - Static method in class com.healthmarketscience.jackcess.impl.IndexData
Returns the valid insertion point for an index indicating a missing entry.
mod(Value, Value) - Static method in class com.healthmarketscience.jackcess.impl.expr.BuiltinOperators
 
MONTH - Static variable in class com.healthmarketscience.jackcess.impl.expr.DefaultDateFunctions
 
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
 
moveToAnotherRow(boolean) - Method in class com.healthmarketscience.jackcess.impl.CursorImpl
Moves to another row in the given direction as defined by this cursor.
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
 
multiply(Value, Value) - Static method in class com.healthmarketscience.jackcess.impl.expr.BuiltinOperators
 
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
 
MultiValueColumnPropertyMap - Class in com.healthmarketscience.jackcess.impl.complex
PropertyMap implementation for multi-value, complex properties.
MultiValueColumnPropertyMap(PropertyMap, PropertyMap) - Constructor for class com.healthmarketscience.jackcess.impl.complex.MultiValueColumnPropertyMap
 
mutateAddColumn(TableUpdater) - Method in class com.healthmarketscience.jackcess.impl.TableImpl
Writes a column defined by the given TableUpdater to this table.
mutateAddIndex(TableUpdater) - Method in class com.healthmarketscience.jackcess.impl.TableImpl
Writes a index defined by the given TableUpdater to this table.
mutateAddIndexData(TableUpdater) - Method in class com.healthmarketscience.jackcess.impl.TableImpl
Writes a index defined by the given TableUpdater to this table.

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
 
NEG_ONE_VAL - Static variable in class com.healthmarketscience.jackcess.impl.expr.ValueSupport
 
negate(EvalContext, Value) - Static method in class com.healthmarketscience.jackcess.impl.expr.BuiltinOperators
 
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 interface com.healthmarketscience.jackcess.Database
Convenience method for constructing a new TableIterableBuilder for this cursor.
newIterable() - Method in class com.healthmarketscience.jackcess.impl.CursorImpl
 
newIterable() - Method in class com.healthmarketscience.jackcess.impl.DatabaseImpl
 
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
 
next() - Method in class com.healthmarketscience.jackcess.impl.CursorImpl.BaseIterator
 
NO_REFERENTIAL_INTEGRITY_FLAG - Static variable in class com.healthmarketscience.jackcess.impl.RelationshipImpl
flag indicating no referential integrity
nonNullCompareTo(Value, Value) - Static method in class com.healthmarketscience.jackcess.impl.expr.BuiltinOperators
 
not(Value) - Static method in class com.healthmarketscience.jackcess.impl.expr.BuiltinOperators
 
notBetween(Value, Value, Value) - Static method in class com.healthmarketscience.jackcess.impl.expr.BuiltinOperators
 
notEquals(Value, Value) - Static method in class com.healthmarketscience.jackcess.impl.expr.BuiltinOperators
 
notIn(Value, Value[]) - Static method in class com.healthmarketscience.jackcess.impl.expr.BuiltinOperators
 
notLike(Value, Pattern) - Static method in class com.healthmarketscience.jackcess.impl.expr.BuiltinOperators
 
NOW - Static variable in class com.healthmarketscience.jackcess.impl.expr.DefaultDateFunctions
 
NPER - Static variable in class com.healthmarketscience.jackcess.impl.expr.DefaultFinancialFunctions
 
NULL_VAL - Static variable in class com.healthmarketscience.jackcess.impl.expr.ValueSupport
 
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
 
NumberFormatter - Class in com.healthmarketscience.jackcess.impl
 
NZ - Static variable in class com.healthmarketscience.jackcess.impl.expr.DefaultFunctions
 

O

objectId - Variable in class com.healthmarketscience.jackcess.impl.query.QueryImpl.Row
 
OCT - Static variable in class com.healthmarketscience.jackcess.impl.expr.DefaultFunctions
 
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_EXT_FLAGS - 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
Extensions 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.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
 
ONE_TO_ONE_FLAG - Static variable in class com.healthmarketscience.jackcess.impl.RelationshipImpl
flag indicating one-to-one relationship
ONE_VAL - Static variable in class com.healthmarketscience.jackcess.impl.expr.ValueSupport
 
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.
open(Database) - Method in interface com.healthmarketscience.jackcess.TableMetaData
Opens this table from the given Database instance.
or(Value, Value) - Static method in class com.healthmarketscience.jackcess.impl.expr.BuiltinOperators
 
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(boolean) - Constructor for class com.healthmarketscience.jackcess.impl.PageChannel
Only used by unit tests
PageChannel(FileChannel, boolean, JetFormat, boolean) - Constructor for class com.healthmarketscience.jackcess.impl.PageChannel
 
pageNumberToBitIndex(int) - Method in class com.healthmarketscience.jackcess.impl.UsageMap
 
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
 
parse(Expressionator.Type, String, Value.Type, Expressionator.ParseContext) - Static method in class com.healthmarketscience.jackcess.impl.expr.Expressionator
 
parseBlob(byte[]) - Static method in class com.healthmarketscience.jackcess.impl.OleUtil
Parses an access database blob structure and returns an appropriate OleBlob instance.
ParseException - Exception in com.healthmarketscience.jackcess.expr
Exception thrown when expression parsing fails.
ParseException(String) - Constructor for exception com.healthmarketscience.jackcess.expr.ParseException
 
ParseException(Throwable) - Constructor for exception com.healthmarketscience.jackcess.expr.ParseException
 
ParseException(String, Throwable) - Constructor for exception com.healthmarketscience.jackcess.expr.ParseException
 
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
 
PMT - Static variable in class com.healthmarketscience.jackcess.impl.expr.DefaultFinancialFunctions
 
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
 
position() - Method in class com.healthmarketscience.jackcess.util.ReadOnlyFileChannel
 
position(long) - Method in class com.healthmarketscience.jackcess.util.ReadOnlyFileChannel
 
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.
PositionImpl() - Constructor for class com.healthmarketscience.jackcess.impl.CursorImpl.PositionImpl
 
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.
prepareSearchInfo(ColumnImpl, Object) - Method in class com.healthmarketscience.jackcess.impl.CursorImpl
Called before a search commences to allow for search specific data to be generated (which is cached for re-use by the iterators).
prepareSearchInfo(Map<String, ?>) - Method in class com.healthmarketscience.jackcess.impl.CursorImpl
Called before a search commences to allow for search specific data to be generated (which is cached for re-use by the iterators).
prepareSearchInfo(ColumnImpl, Object) - Method in class com.healthmarketscience.jackcess.impl.IndexCursorImpl
 
prepareSearchInfo(Map<String, ?>) - Method in class com.healthmarketscience.jackcess.impl.IndexCursorImpl
 
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
processMap(ByteBuffer, int) - Method in class com.healthmarketscience.jackcess.impl.UsageMap
Read in the page numbers in this inline map
propertiesUpdated() - Method in class com.healthmarketscience.jackcess.impl.TableImpl
 
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.DisplayControl - Enum in com.healthmarketscience.jackcess
Enum value constants for the DisplayControl property
PropertyMap.EnumValue - Interface in com.healthmarketscience.jackcess
Interface for enums which can be used as property values.
PropertyMap.IMEMode - Enum in com.healthmarketscience.jackcess
Enum value constants for the IMEMode property
PropertyMap.IMESentenceMode - Enum in com.healthmarketscience.jackcess
Enum value constants for the IMESentenceMode property
PropertyMap.Property - Interface in com.healthmarketscience.jackcess
Info about a property defined in a PropertyMap.
PropertyMap.TextFormat - Enum in com.healthmarketscience.jackcess
Enum value constants for the TextFormat property
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, PropertyMaps.Owner) - Constructor for class com.healthmarketscience.jackcess.impl.PropertyMaps
 
put(String, Object) - Method in interface com.healthmarketscience.jackcess.expr.EvalContext
Sets the value of the given key to the given value in the currently configured Bindings.
put(String, Object) - Method in class com.healthmarketscience.jackcess.impl.BaseEvalContext
 
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, Object) - Method in class com.healthmarketscience.jackcess.impl.complex.MultiValueColumnPropertyMap
 
put(String, DataType, Object) - Method in class com.healthmarketscience.jackcess.impl.complex.MultiValueColumnPropertyMap
 
put(String, DataType, Object, boolean) - Method in class com.healthmarketscience.jackcess.impl.complex.MultiValueColumnPropertyMap
 
put(String, Object) - Method in class com.healthmarketscience.jackcess.impl.PropertyMapImpl
 
put(String, DataType, Object) - Method in class com.healthmarketscience.jackcess.impl.PropertyMapImpl
 
put(PropertyMap.Property) - Method in class com.healthmarketscience.jackcess.impl.PropertyMapImpl
 
put(String, DataType, Object, boolean) - Method in class com.healthmarketscience.jackcess.impl.PropertyMapImpl
Puts a property into this map with the given information.
put(String, Object) - Method in interface com.healthmarketscience.jackcess.PropertyMap
Creates a new (or updates an existing) property in the map.
put(String, DataType, Object) - Method in interface com.healthmarketscience.jackcess.PropertyMap
Creates a new (or updates an existing) property in the map.
put(String, DataType, Object, boolean) - 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.
putAll(Iterable<? extends PropertyMap.Property>) - Method in class com.healthmarketscience.jackcess.impl.complex.MultiValueColumnPropertyMap
 
putAll(Iterable<? extends PropertyMap.Property>) - Method in class com.healthmarketscience.jackcess.impl.PropertyMapImpl
 
putAll(Iterable<? extends PropertyMap.Property>) - Method in interface com.healthmarketscience.jackcess.PropertyMap
Puts all the given properties into this map.
putDatabaseProperty(String, Object) - Method in class com.healthmarketscience.jackcess.DatabaseBuilder
Sets the database property with the given name to the given value.
putDatabaseProperty(String, DataType, Object) - Method in class com.healthmarketscience.jackcess.DatabaseBuilder
Sets the database property with the given name and type to the given value.
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
putProperty(String, Object) - Method in class com.healthmarketscience.jackcess.ColumnBuilder
Sets the column property with the given name to the given value.
putProperty(String, DataType, Object) - Method in class com.healthmarketscience.jackcess.ColumnBuilder
Sets the column property with the given name and type to the given value.
putProperty(String, Object) - Method in class com.healthmarketscience.jackcess.TableBuilder
Sets the table property with the given name to the given value.
putProperty(String, DataType, Object) - Method in class com.healthmarketscience.jackcess.TableBuilder
Sets the table property with the given name and type to the given value.
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
 
putSummaryProperty(String, Object) - Method in class com.healthmarketscience.jackcess.DatabaseBuilder
Sets the summary database property with the given name to the given value.
putSummaryProperty(String, DataType, Object) - Method in class com.healthmarketscience.jackcess.DatabaseBuilder
Sets the summary database property with the given name and type to the given value.
putUserDefinedProperty(String, Object) - Method in class com.healthmarketscience.jackcess.DatabaseBuilder
Sets the user-defined database property with the given name to the given value.
putUserDefinedProperty(String, DataType, Object) - Method in class com.healthmarketscience.jackcess.DatabaseBuilder
Sets the user-defined database property with the given name and type to the given value.
PV - Static variable in class com.healthmarketscience.jackcess.impl.expr.DefaultFinancialFunctions
 

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(String, List<QueryImpl.Row>, int, int, Query.Type) - Constructor for class com.healthmarketscience.jackcess.impl.query.QueryImpl
 
QueryImpl.AppendableList<E> - Class in com.healthmarketscience.jackcess.impl.query
 
QueryImpl.Row - Class in com.healthmarketscience.jackcess.impl.query
Struct containing the information from a single row of the system query table.
QueryImpl.RowFilter - Class in com.healthmarketscience.jackcess.impl.query
 
QueryImpl.RowFormatter - Class in com.healthmarketscience.jackcess.impl.query
 
QUOTABLE_CHAR_PAT - Static variable in class com.healthmarketscience.jackcess.impl.query.QueryFormat
 

R

RandomContext - Class in com.healthmarketscience.jackcess.impl.expr
This class effectively encapsulates the stateful logic of the "Rnd" function.
RandomContext() - Constructor for class com.healthmarketscience.jackcess.impl.expr.RandomContext
 
rawDataWrapper(byte[]) - Static method in class com.healthmarketscience.jackcess.impl.ColumnImpl
Returns a wrapper for raw column data that can be written without understanding the data.
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) - 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(ByteBuffer) - Method in class com.healthmarketscience.jackcess.util.ReadOnlyFileChannel
 
read(ByteBuffer[], int, int) - Method in class com.healthmarketscience.jackcess.util.ReadOnlyFileChannel
 
read(ByteBuffer, long) - Method in class com.healthmarketscience.jackcess.util.ReadOnlyFileChannel
 
READ_ONLY - Variable in class com.healthmarketscience.jackcess.impl.JetFormat
the read/write mode of this format
readDataPage(IndexData.DataPage) - Method in class com.healthmarketscience.jackcess.impl.IndexData
Reads an index page, populating the correct collection based on the page type (node or leaf).
readFromNullMask(boolean) - Method in class com.healthmarketscience.jackcess.impl.ColumnImpl
 
ReadOnlyFileChannel - Class in com.healthmarketscience.jackcess.util
Wrapper for existing FileChannel which is read-only.
ReadOnlyFileChannel(FileChannel) - Constructor for class com.healthmarketscience.jackcess.util.ReadOnlyFileChannel
 
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.
Relationship.JoinType - Enum in com.healthmarketscience.jackcess
 
RelationshipBuilder - Class in com.healthmarketscience.jackcess
Builder style class for constructing a Relationship, and, optionally, the associated backing foreign key (if referential integrity enforcement is enabled).
RelationshipBuilder(Table, Table) - Constructor for class com.healthmarketscience.jackcess.RelationshipBuilder
 
RelationshipBuilder(String, String) - Constructor for class com.healthmarketscience.jackcess.RelationshipBuilder
 
RelationshipCreator - Class in com.healthmarketscience.jackcess.impl
Helper class used to maintain state during relationship creation.
RelationshipCreator(DatabaseImpl) - Constructor for class com.healthmarketscience.jackcess.impl.RelationshipCreator
 
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
 
RelationshipImpl(String, Table, Table, int, List<? extends Column>, List<? extends Column>) - 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.complex.MultiValueColumnPropertyMap
 
remove() - Method in class com.healthmarketscience.jackcess.impl.CursorImpl.BaseIterator
 
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
removeEldestEntry(Map.Entry<K, V>) - Method in class com.healthmarketscience.jackcess.impl.SimpleCache
 
removeEntry(int) - Method in class com.healthmarketscience.jackcess.impl.IndexData.DataPage
 
removePageNumber(int) - Method in class com.healthmarketscience.jackcess.impl.UsageMap
Remove a page number from this usage map
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_INDEX_FLAG - Static variable in class com.healthmarketscience.jackcess.impl.IndexData
 
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(boolean) - Method in class com.healthmarketscience.jackcess.impl.CursorImpl
Resets this cursor for traversing the given direction.
reset(boolean) - Method in class com.healthmarketscience.jackcess.impl.IndexCursorImpl
 
reset() - Method in class com.healthmarketscience.jackcess.impl.IndexData.EntryCursor
 
reset(boolean) - Method in class com.healthmarketscience.jackcess.impl.IndexData.EntryCursor
 
reset() - Method in class com.healthmarketscience.jackcess.impl.RowEvalContext
 
reset() - Method in class com.healthmarketscience.jackcess.impl.TableImpl
 
reset() - Method in class com.healthmarketscience.jackcess.impl.TableImpl.RowState
 
reset(boolean) - Method in class com.healthmarketscience.jackcess.impl.TableScanCursor
 
reset() - Method in class com.healthmarketscience.jackcess.impl.UsageMap.PageCursor
After calling this method, getNextPage will return the first page in the map
reset(boolean) - Method in class com.healthmarketscience.jackcess.impl.UsageMap.PageCursor
Resets this page cursor for traversing the given direction.
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
 
resetAutoNumber() - Method in class com.healthmarketscience.jackcess.impl.TableImpl.WriteRowState
 
resolveLinkedDatabase(Database, String) - Method in class com.healthmarketscience.jackcess.util.CustomLinkResolver
Custom implementation is:
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.
restorePosition(CursorImpl.PositionImpl) - Method in class com.healthmarketscience.jackcess.impl.CursorImpl
Restores a current position for the cursor (current position becomes previous position).
restorePosition(CursorImpl.PositionImpl, CursorImpl.PositionImpl) - Method in class com.healthmarketscience.jackcess.impl.CursorImpl
Restores a current and previous position for the cursor if the given positions are different from the current positions.
restorePosition(IndexData.Entry) - Method in class com.healthmarketscience.jackcess.impl.IndexData.EntryCursor
Restores a current position for the cursor (current position becomes previous position).
restorePosition(IndexData.Entry, IndexData.Entry) - Method in class com.healthmarketscience.jackcess.impl.IndexData.EntryCursor
Restores a current and previous position for the cursor.
restorePosition(int, int) - Method in class com.healthmarketscience.jackcess.impl.UsageMap.PageCursor
Restores a current and previous position for the cursor.
restorePositionImpl(CursorImpl.PositionImpl, CursorImpl.PositionImpl) - Method in class com.healthmarketscience.jackcess.impl.CursorImpl
Restores a current and previous position for the cursor.
restorePositionImpl(CursorImpl.PositionImpl, CursorImpl.PositionImpl) - Method in class com.healthmarketscience.jackcess.impl.IndexCursorImpl
 
restorePositionImpl(CursorImpl.PositionImpl, CursorImpl.PositionImpl) - Method in class com.healthmarketscience.jackcess.impl.TableScanCursor
 
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
 
RESULT_TYPE_PROP - Static variable in interface com.healthmarketscience.jackcess.PropertyMap
 
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 - Static variable in class com.healthmarketscience.jackcess.impl.TopoSorter
 
reverse() - Method in class com.healthmarketscience.jackcess.util.IterableBuilder
 
RIGHT - Static variable in class com.healthmarketscience.jackcess.impl.expr.DefaultTextFunctions
 
RIGHT_OUTER_JOIN_FLAG - Static variable in class com.healthmarketscience.jackcess.impl.RelationshipImpl
flag indicating right outer join
RND - Static variable in class com.healthmarketscience.jackcess.impl.expr.DefaultNumberFunctions
 
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
 
ROUND - Static variable in class com.healthmarketscience.jackcess.impl.expr.DefaultNumberFunctions
 
ROUND_MODE - Static variable in class com.healthmarketscience.jackcess.impl.NumberFormatter
 
roundToLongInt() - Method in class com.healthmarketscience.jackcess.impl.expr.BaseValue
 
Row(Row) - Constructor for class com.healthmarketscience.jackcess.impl.query.QueryImpl.Row
 
Row(RowId, Byte, String, Short, Integer, String, String, Integer, byte[]) - Constructor for class com.healthmarketscience.jackcess.impl.query.QueryImpl.Row
 
Row - Interface in com.healthmarketscience.jackcess
A row of data as column name->value pairs.
ROW_SOURCE_PROP - Static variable in interface com.healthmarketscience.jackcess.PropertyMap
 
ROW_SOURCE_TYPE_PROP - Static variable in interface com.healthmarketscience.jackcess.PropertyMap
 
RowEvalContext - Class in com.healthmarketscience.jackcess.impl
 
RowEvalContext(DatabaseImpl) - Constructor for class com.healthmarketscience.jackcess.impl.RowEvalContext
 
RowFilter() - Constructor for class com.healthmarketscience.jackcess.impl.query.QueryImpl.RowFilter
 
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.
RowFormatter(List<QueryImpl.Row>) - Constructor for class com.healthmarketscience.jackcess.impl.query.QueryImpl.RowFormatter
 
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
 
RowValidatorEvalContext - Class in com.healthmarketscience.jackcess.impl
 
RowValidatorEvalContext(TableImpl) - Constructor for class com.healthmarketscience.jackcess.impl.RowValidatorEvalContext
 
RTRIM - Static variable in class com.healthmarketscience.jackcess.impl.expr.DefaultTextFunctions
 
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.complex.MultiValueColumnPropertyMap
 
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.
SECOND - Static variable in class com.healthmarketscience.jackcess.impl.expr.DefaultDateFunctions
 
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
 
setAllowAutoNumberInsert(Boolean) - Method in interface com.healthmarketscience.jackcess.Database
Sets the new auto number insert policy for the database (unless overridden at the Table level).
setAllowAutoNumberInsert(Boolean) - Method in class com.healthmarketscience.jackcess.impl.DatabaseImpl
 
setAllowAutoNumberInsert(Boolean) - Method in class com.healthmarketscience.jackcess.impl.TableImpl
 
setAllowAutoNumberInsert(Boolean) - Method in interface com.healthmarketscience.jackcess.Table
Sets the new auto number insert policy for the Table.
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.
setBindings(Bindings) - Method in interface com.healthmarketscience.jackcess.expr.EvalConfig
Allows for passing custom information into expression evaluation.
setBindings(Bindings) - Method in class com.healthmarketscience.jackcess.impl.DBEvalContext
 
setCalcColEvalContext(CalcColEvalContext) - Method in class com.healthmarketscience.jackcess.impl.ColumnImpl
 
setCalculated(boolean) - Method in class com.healthmarketscience.jackcess.ColumnBuilder
Sets whether of not the new column is a calculated column.
setCalculatedInfo(String) - Method in class com.healthmarketscience.jackcess.ColumnBuilder
Convenience method to set the various info for a calculated type (flag, result type property and expression)
setCascadeDeletes() - Method in class com.healthmarketscience.jackcess.RelationshipBuilder
Enables deletes to be cascaded from the "from" table to the "to" table.
setCascadeNullOnDelete() - Method in class com.healthmarketscience.jackcess.RelationshipBuilder
Enables deletes in the "from" table to be cascaded as "null" to the "to" table.
setCascadeUpdates() - Method in class com.healthmarketscience.jackcess.RelationshipBuilder
Enables updates to be cascaded from the "from" table to the "to" table.
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
 
setChildTailPageNumber(int) - Method in class com.healthmarketscience.jackcess.impl.IndexData.DataPage
 
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
 
setColumnOffsets(int, int, int) - Method in class com.healthmarketscience.jackcess.impl.TableMutator
 
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
 
setComplexAutoNumber(int) - Method in class com.healthmarketscience.jackcess.impl.TableImpl.WriteRowState
 
setComplexValueForeignKey(ComplexValueForeignKey) - Method in interface com.healthmarketscience.jackcess.complex.ComplexValue
 
setComplexValueForeignKey(ComplexValueForeignKey) - Method in class com.healthmarketscience.jackcess.impl.complex.ComplexColumnInfoImpl.ComplexValueImpl
 
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
 
setEntries(List<IndexData.Entry>) - Method in class com.healthmarketscience.jackcess.impl.IndexData.DataPage
 
setEntryPrefix(byte[]) - Method in class com.healthmarketscience.jackcess.impl.IndexData.DataPage
 
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
setEvaluateExpressions(Boolean) - Method in interface com.healthmarketscience.jackcess.Database
Sets the current expression evaluation policy.
setEvaluateExpressions(Boolean) - Method in class com.healthmarketscience.jackcess.impl.DatabaseImpl
 
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 (including all column properties except GUID).
setFromColumn(ColumnBuilder) - Method in class com.healthmarketscience.jackcess.ColumnBuilder
Sets all attributes except name from the given Column template.
setFunctionLookup(FunctionLookup) - Method in interface com.healthmarketscience.jackcess.expr.EvalConfig
Sets the Function provider to use during expression evaluation.
setFunctionLookup(FunctionLookup) - Method in class com.healthmarketscience.jackcess.impl.DBEvalContext
 
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.
setId(ComplexValue.Id) - Method in class com.healthmarketscience.jackcess.impl.complex.ComplexColumnInfoImpl.ComplexValueImpl
 
setIgnoreNulls() - Method in class com.healthmarketscience.jackcess.IndexBuilder
Sets this index to ignore null values.
setIncludeLinkedTables(boolean) - Method in class com.healthmarketscience.jackcess.util.TableIterableBuilder
 
setIncludeNormalTables(boolean) - Method in class com.healthmarketscience.jackcess.util.TableIterableBuilder
 
setIncludeSystemTables(boolean) - Method in class com.healthmarketscience.jackcess.util.TableIterableBuilder
 
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.
setIndexNumber(int) - Method in class com.healthmarketscience.jackcess.IndexBuilder
 
setJoinType(Relationship.JoinType) - Method in class com.healthmarketscience.jackcess.RelationshipBuilder
Sets the preferred join type for this relationship.
setLeaf(boolean) - Method in class com.healthmarketscience.jackcess.impl.IndexData.DataPage
 
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.
setMaxPrecision() - Method in class com.healthmarketscience.jackcess.ColumnBuilder
Sets the precision for the new column to the max length for the type.
setMaxScale() - Method in class com.healthmarketscience.jackcess.ColumnBuilder
Sets the scale for the new column to the max length for the type.
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.
setName(String) - Method in class com.healthmarketscience.jackcess.RelationshipBuilder
Sets a specific name for this relationship.
setNewBuffer(ByteBuffer) - Method in class com.healthmarketscience.jackcess.impl.TempBufferHolder
Sets a new buffer for this holder.
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.
setNextPageNumber(int) - Method in class com.healthmarketscience.jackcess.impl.IndexData.DataPage
 
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
setPageRange(int, int) - Method in class com.healthmarketscience.jackcess.impl.UsageMap
 
setPrecision(int) - Method in class com.healthmarketscience.jackcess.ColumnBuilder
Sets the precision for the new column.
setPrevPageNumber(int) - Method in class com.healthmarketscience.jackcess.impl.IndexData.DataPage
 
setPrimaryKey() - Method in class com.healthmarketscience.jackcess.IndexBuilder
Sets this index to be a primary key index (additionally sets the index as unique and required).
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).
setReferentialIntegrity() - Method in class com.healthmarketscience.jackcess.RelationshipBuilder
Enables referential integrity enforcement for this relationship.
setRequired() - Method in class com.healthmarketscience.jackcess.IndexBuilder
Sets this index to encforce required.
setRootPageNumber(int) - Method in class com.healthmarketscience.jackcess.impl.IndexPageCache
Sets the root page for this index, must be called before normal usage.
setRow(Object[]) - Method in class com.healthmarketscience.jackcess.impl.RowEvalContext
 
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).
setSQLType(int, int, Database.FileFormat) - Method in class com.healthmarketscience.jackcess.ColumnBuilder
Sets the type for the new column based on the given SQL type, target data length (in type specific units), and target FileFormat.
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).
setStartOffset(int) - Method in class com.healthmarketscience.jackcess.impl.UsageMap
 
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
 
setTemporalConfig(TemporalConfig) - Method in interface com.healthmarketscience.jackcess.expr.EvalConfig
Sets the TemporalConfig for use when evaluating expressions.
setTemporalConfig(TemporalConfig) - Method in class com.healthmarketscience.jackcess.impl.DBEvalContext
 
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
 
setTotalEntrySize(int) - Method in class com.healthmarketscience.jackcess.impl.IndexData.DataPage
 
setType(DataType) - Method in class com.healthmarketscience.jackcess.ColumnBuilder
Sets the type for the new column.
setType(byte) - Method in class com.healthmarketscience.jackcess.IndexBuilder
 
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
 
SGN - Static variable in class com.healthmarketscience.jackcess.impl.expr.DefaultNumberFunctions
 
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.
SimpleCache<K,V> - Class in com.healthmarketscience.jackcess.impl
Simple LRU cache implementation which keeps at most the configured maximum number of elements.
SimpleCache(int) - Constructor for class com.healthmarketscience.jackcess.impl.SimpleCache
 
SimpleColumnMatcher - Class in com.healthmarketscience.jackcess.util
Simple concrete implementation of ColumnMatcher which tests 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
 
SIN - Static variable in class com.healthmarketscience.jackcess.impl.expr.DefaultNumberFunctions
 
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.impl.IndexData.Entry
Size of this entry in the db.
size() - Method in class com.healthmarketscience.jackcess.util.MemFileChannel
 
size() - Method in class com.healthmarketscience.jackcess.util.ReadOnlyFileChannel
 
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
 
skipFully(DataInputStream, int) - Static method in class com.healthmarketscience.jackcess.impl.ByteUtil
Skips the given number of bytes in the given stream
sort() - Method in class com.healthmarketscience.jackcess.impl.TopoSorter
 
SortOrder(short, byte) - Constructor for class com.healthmarketscience.jackcess.impl.ColumnImpl.SortOrder
 
SPACE - Static variable in class com.healthmarketscience.jackcess.impl.expr.DefaultTextFunctions
 
SQR - Static variable in class com.healthmarketscience.jackcess.impl.expr.DefaultNumberFunctions
 
START_ATTRIBUTE - Static variable in class com.healthmarketscience.jackcess.impl.query.QueryFormat
 
startExclusiveWrite() - Method in class com.healthmarketscience.jackcess.impl.PageChannel
Begins an exclusive "logical" write operation (throws an exception if another write operation is outstanding).
startWrite() - Method in class com.healthmarketscience.jackcess.impl.PageChannel
Begins a "logical" write operation.
storeInNullMask() - Method in class com.healthmarketscience.jackcess.impl.ColumnImpl
 
STR - Static variable in class com.healthmarketscience.jackcess.impl.expr.DefaultTextFunctions
 
STRCOMP - Static variable in class com.healthmarketscience.jackcess.impl.expr.DefaultTextFunctions
 
STRING - Static variable in class com.healthmarketscience.jackcess.impl.expr.DefaultTextFunctions
 
StringFuncWrapper(Function) - Constructor for class com.healthmarketscience.jackcess.impl.expr.FunctionSupport.StringFuncWrapper
 
StringValue - Class in com.healthmarketscience.jackcess.impl.expr
 
StringValue(String) - Constructor for class com.healthmarketscience.jackcess.impl.expr.StringValue
 
STRREVERSE - Static variable in class com.healthmarketscience.jackcess.impl.expr.DefaultTextFunctions
 
subtract(EvalContext, Value, Value) - Static method in class com.healthmarketscience.jackcess.impl.expr.BuiltinOperators
 
supportsStandardClauses() - Method in class com.healthmarketscience.jackcess.impl.query.DataDefinitionQueryImpl
 
supportsStandardClauses() - Method in class com.healthmarketscience.jackcess.impl.query.PassthroughQueryImpl
 
supportsStandardClauses() - Method in class com.healthmarketscience.jackcess.impl.query.QueryImpl
 
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.
swap8Bytes(byte[], int) - Static method in class com.healthmarketscience.jackcess.impl.ByteUtil
Swaps the 8 bytes (changes endianness) of the bytes at the given offset.
SWITCH - Static variable in class com.healthmarketscience.jackcess.impl.expr.DefaultFunctions
 

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
 
TableCreator - Class in com.healthmarketscience.jackcess.impl
Helper class used to maintain state during table creation.
TableCreator(DatabaseImpl) - Constructor for class com.healthmarketscience.jackcess.impl.TableCreator
 
TableImpl - Class in com.healthmarketscience.jackcess.impl
A single database table
TableImpl(boolean, List<ColumnImpl>) - Constructor for class com.healthmarketscience.jackcess.impl.TableImpl
Only used by unit tests
TableImpl(DatabaseImpl, ByteBuffer, int, String, int) - Constructor for class com.healthmarketscience.jackcess.impl.TableImpl
 
TableImpl.IndexFeature - Enum in com.healthmarketscience.jackcess.impl
 
TableImpl.RowState - Class in com.healthmarketscience.jackcess.impl
Maintains the state of reading/updating a row of data.
TableImpl.WriteRowState - Class in com.healthmarketscience.jackcess.impl
Maintains state for writing a new row of data.
TableIterableBuilder - Class in com.healthmarketscience.jackcess.util
Builder style class for constructing a Database Iterable/Iterator for Tables.
TableIterableBuilder(Database) - Constructor for class com.healthmarketscience.jackcess.util.TableIterableBuilder
 
TableMetaData - Interface in com.healthmarketscience.jackcess
Basic metadata about a single database Table.
TableMutator - Class in com.healthmarketscience.jackcess.impl
Common helper class used to maintain state during table mutation.
TableMutator(DatabaseImpl) - Constructor for class com.healthmarketscience.jackcess.impl.TableMutator
 
TableScanCursor - Class in com.healthmarketscience.jackcess.impl
Simple un-indexed cursor.
TableScanCursor(TableImpl) - Constructor for class com.healthmarketscience.jackcess.impl.TableScanCursor
 
TableUpdater - Class in com.healthmarketscience.jackcess.impl
Helper class used to maintain state during table mutation.
TableUpdater(TableImpl) - Constructor for class com.healthmarketscience.jackcess.impl.TableUpdater
 
TAN - Static variable in class com.healthmarketscience.jackcess.impl.expr.DefaultNumberFunctions
 
TempBufferHolder - Class in com.healthmarketscience.jackcess.impl
Manages a reference to a ByteBuffer.
TempBufferHolder(boolean, ByteOrder) - Constructor for class com.healthmarketscience.jackcess.impl.TempBufferHolder
 
TempBufferHolder.Type - Enum in com.healthmarketscience.jackcess.impl
The caching type for the buffer holder.
TemporalConfig - Class in com.healthmarketscience.jackcess.expr
A TemporalConfig encapsulates date/time formatting options for expression evaluation.
TemporalConfig(String, String, String, char, char) - Constructor for class com.healthmarketscience.jackcess.expr.TemporalConfig
Instantiates a new TemporalConfig with the given configuration.
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
 
TEXT_FORMAT_PROP - Static variable in interface com.healthmarketscience.jackcess.PropertyMap
 
TIME - Static variable in class com.healthmarketscience.jackcess.impl.expr.DefaultDateFunctions
 
TIMER - Static variable in class com.healthmarketscience.jackcess.impl.expr.DefaultDateFunctions
 
TIMESERIAL - Static variable in class com.healthmarketscience.jackcess.impl.expr.DefaultDateFunctions
 
TIMEVALUE - Static variable in class com.healthmarketscience.jackcess.impl.expr.DefaultDateFunctions
 
TimeValue - Class in com.healthmarketscience.jackcess.impl.expr
 
TimeValue(Date, DateFormat) - Constructor for class com.healthmarketscience.jackcess.impl.expr.TimeValue
 
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
 
toAlias(StringBuilder, String) - Static method in class com.healthmarketscience.jackcess.impl.query.QueryImpl
 
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).
toCompatibleCalendar(Calendar) - Static method in class com.healthmarketscience.jackcess.DatabaseBuilder
Ensures that the given Calendar is configured to be compatible with how Access handles dates.
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.
toDateDouble(Object, DatabaseImpl) - Static method in class com.healthmarketscience.jackcess.impl.ColumnImpl
Returns an access date double converted from a java Date/Calendar/Number time value.
toDateDouble(Object, Calendar) - Static method in class com.healthmarketscience.jackcess.impl.ColumnImpl
Returns an access date double converted from a java Date/Calendar/Number time value.
toDebugString() - Method in interface com.healthmarketscience.jackcess.expr.Expression
 
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.
toInternalValue(DataType, Object, DatabaseImpl) - Static method in class com.healthmarketscience.jackcess.impl.ColumnImpl
Converts the given value to the "internal" representation for the given data type.
toLookupName(String) - Static method in class com.healthmarketscience.jackcess.impl.DatabaseImpl
 
toOptionalQuotedExpr(StringBuilder, String, boolean) - Static method in class com.healthmarketscience.jackcess.impl.query.QueryImpl
 
TOP_SELECT_TYPE - Static variable in class com.healthmarketscience.jackcess.impl.query.QueryFormat
 
TopoSorter<E> - Class in com.healthmarketscience.jackcess.impl
 
TopoSorter(List<E>, boolean) - Constructor for class com.healthmarketscience.jackcess.impl.TopoSorter
 
toQuotedExpr(StringBuilder, String) - Static method in class com.healthmarketscience.jackcess.impl.query.QueryImpl
 
toRawString() - Method in interface com.healthmarketscience.jackcess.expr.Expression
 
toRelationship(Database) - Method in class com.healthmarketscience.jackcess.RelationshipBuilder
Creates a new Relationship in the given Database with the currently configured attributes.
toRemoteDb(StringBuilder, String, String) - Static method in class com.healthmarketscience.jackcess.impl.query.QueryImpl
 
toSelectInto(StringBuilder) - Method in class com.healthmarketscience.jackcess.impl.query.BaseSelectQueryImpl
 
toSelectInto(StringBuilder) - Method in class com.healthmarketscience.jackcess.impl.query.MakeTableQueryImpl
 
toSQLParameterString(StringBuilder) - Method in class com.healthmarketscience.jackcess.impl.query.QueryImpl
 
toSQLSelectString(StringBuilder, boolean) - Method in class com.healthmarketscience.jackcess.impl.query.BaseSelectQueryImpl
 
toSQLString(StringBuilder) - Method in class com.healthmarketscience.jackcess.impl.query.AppendQueryImpl
 
toSQLString(StringBuilder) - Method in class com.healthmarketscience.jackcess.impl.query.CrossTabQueryImpl
 
toSQLString(StringBuilder) - Method in class com.healthmarketscience.jackcess.impl.query.DataDefinitionQueryImpl
 
toSQLString(StringBuilder) - Method in class com.healthmarketscience.jackcess.impl.query.DeleteQueryImpl
 
toSQLString(StringBuilder) - Method in class com.healthmarketscience.jackcess.impl.query.MakeTableQueryImpl
 
toSQLString(StringBuilder) - Method in class com.healthmarketscience.jackcess.impl.query.PassthroughQueryImpl
 
toSQLString(StringBuilder) - Method in class com.healthmarketscience.jackcess.impl.query.QueryImpl
 
toSQLString() - Method in class com.healthmarketscience.jackcess.impl.query.QueryImpl
Returns the actual SQL string which this query data represents.
toSQLString(StringBuilder) - Method in class com.healthmarketscience.jackcess.impl.query.SelectQueryImpl
 
toSQLString(StringBuilder) - Method in class com.healthmarketscience.jackcess.impl.query.UnionQueryImpl
 
toSQLString(StringBuilder) - Method in class com.healthmarketscience.jackcess.impl.query.UpdateQueryImpl
 
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.expr.Identifier
 
toString() - Method in class com.healthmarketscience.jackcess.impl.BaseEvalContext
 
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.complex.MultiValueColumnPropertyMap
 
toString() - Method in class com.healthmarketscience.jackcess.impl.CursorImpl.IdImpl
 
toString() - Method in class com.healthmarketscience.jackcess.impl.CursorImpl.SavepointImpl
 
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.expr.BaseValue
 
toString() - Method in class com.healthmarketscience.jackcess.impl.expr.FunctionSupport.BaseFunction
 
toString() - Method in class com.healthmarketscience.jackcess.impl.expr.FunctionSupport.StringFuncWrapper
 
toString() - Method in class com.healthmarketscience.jackcess.impl.IndexData.ColumnDescriptor
 
toString() - Method in class com.healthmarketscience.jackcess.impl.IndexData.DataPage
 
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(PropertyMap) - Static 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.AppendableList
 
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 enum com.healthmarketscience.jackcess.PropertyMap.DisplayControl
 
toString() - Method in enum com.healthmarketscience.jackcess.PropertyMap.IMEMode
 
toString() - Method in enum com.healthmarketscience.jackcess.PropertyMap.IMESentenceMode
 
toString() - Method in enum com.healthmarketscience.jackcess.PropertyMap.TextFormat
 
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
 
toValue(Object, DataType) - Method in class com.healthmarketscience.jackcess.impl.BaseEvalContext
 
toValue(ComplexValueForeignKey, Row) - Method in class com.healthmarketscience.jackcess.impl.complex.AttachmentColumnInfoImpl
 
toValue(ComplexValueForeignKey, Row) - Method in class com.healthmarketscience.jackcess.impl.complex.ComplexColumnInfoImpl
 
toValue(ComplexValueForeignKey, Row) - Method in class com.healthmarketscience.jackcess.impl.complex.MultiValueColumnInfoImpl
 
toValue(ComplexValueForeignKey, Row) - Method in class com.healthmarketscience.jackcess.impl.complex.UnsupportedColumnInfoImpl
 
toValue(ComplexValueForeignKey, Row) - Method in class com.healthmarketscience.jackcess.impl.complex.VersionHistoryColumnInfoImpl
 
toValue(boolean) - Static method in class com.healthmarketscience.jackcess.impl.expr.ValueSupport
 
toValue(String) - Static method in class com.healthmarketscience.jackcess.impl.expr.ValueSupport
 
toValue(int) - Static method in class com.healthmarketscience.jackcess.impl.expr.ValueSupport
 
toValue(Integer) - Static method in class com.healthmarketscience.jackcess.impl.expr.ValueSupport
 
toValue(float) - Static method in class com.healthmarketscience.jackcess.impl.expr.ValueSupport
 
toValue(double) - Static method in class com.healthmarketscience.jackcess.impl.expr.ValueSupport
 
toValue(Double) - Static method in class com.healthmarketscience.jackcess.impl.expr.ValueSupport
 
toValue(BigDecimal) - Static method in class com.healthmarketscience.jackcess.impl.expr.ValueSupport
 
toValue(Value.Type, double, DateFormat) - Static method in class com.healthmarketscience.jackcess.impl.expr.ValueSupport
 
toValue(EvalContext, Value.Type, Date) - Static method in class com.healthmarketscience.jackcess.impl.expr.ValueSupport
 
toValue(Value.Type, Date, DateFormat) - Static method in class com.healthmarketscience.jackcess.impl.expr.ValueSupport
 
toValues(ComplexValueForeignKey, List<Row>) - Method in class com.healthmarketscience.jackcess.impl.complex.ComplexColumnInfoImpl
 
toValues(ComplexValueForeignKey, List<Row>) - Method in class com.healthmarketscience.jackcess.impl.complex.VersionHistoryColumnInfoImpl
 
toValueType(DataType) - Static method in class com.healthmarketscience.jackcess.impl.BaseEvalContext
 
transferDbFrom(FileChannel, InputStream) - Static method in class com.healthmarketscience.jackcess.impl.DatabaseImpl
Copies the given db InputStream to the given channel using the most efficient means possible.
transferFrom(ReadableByteChannel, long, long) - Method in class com.healthmarketscience.jackcess.util.MemFileChannel
 
transferFrom(ReadableByteChannel, long, long) - Method in class com.healthmarketscience.jackcess.util.ReadOnlyFileChannel
 
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.
transferTo(long, long, WritableByteChannel) - Method in class com.healthmarketscience.jackcess.util.ReadOnlyFileChannel
 
TRIM - Static variable in class com.healthmarketscience.jackcess.impl.expr.DefaultTextFunctions
 
trimToNull(String) - Static method in class com.healthmarketscience.jackcess.impl.DatabaseImpl
Returns the given string trimmed, or null if the string is null or empty.
trimTrailing(byte, byte) - Method in class com.healthmarketscience.jackcess.impl.ByteUtil.ByteStream
 
TRUE_VAL - Static variable in class com.healthmarketscience.jackcess.impl.expr.ValueSupport
 
truncate(long) - Method in class com.healthmarketscience.jackcess.util.MemFileChannel
 
truncate(long) - Method in class com.healthmarketscience.jackcess.util.ReadOnlyFileChannel
 
tryLock(long, long, boolean) - Method in class com.healthmarketscience.jackcess.util.MemFileChannel
 
tryLock(long, long, boolean) - Method in class com.healthmarketscience.jackcess.util.ReadOnlyFileChannel
 
TYPE_ATTRIBUTE - Static variable in class com.healthmarketscience.jackcess.impl.query.QueryFormat
 
TYPE_MAP - 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
TYPENAME - Static variable in class com.healthmarketscience.jackcess.impl.expr.DefaultFunctions
 

U

UCASE - Static variable in class com.healthmarketscience.jackcess.impl.expr.DefaultTextFunctions
 
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_INDEX_FLAG - Static variable in class com.healthmarketscience.jackcess.impl.IndexData
 
UNSUPPORTED_HANDLER - Static variable in class com.healthmarketscience.jackcess.impl.DefaultCodecProvider
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
 
UnsupportedHandler() - Constructor for class com.healthmarketscience.jackcess.impl.DefaultCodecProvider.UnsupportedHandler
 
UnsupportedValue - Interface in com.healthmarketscience.jackcess.complex
Complex value corresponding to an unsupported complex column type.
UPDATABLE_FLAG_MASK - Static variable in class com.healthmarketscience.jackcess.impl.ColumnImpl
mask for the "is updatable" field bit
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
 
updateMap(int, int, ByteBuffer, boolean, boolean) - Method in class com.healthmarketscience.jackcess.impl.UsageMap
 
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
 
US_DATE_FORMAT - Static variable in class com.healthmarketscience.jackcess.expr.TemporalConfig
 
US_TEMPORAL_CONFIG - Static variable in class com.healthmarketscience.jackcess.expr.TemporalConfig
default implementation which is configured for the US locale
US_TIME_FORMAT_12 - Static variable in class com.healthmarketscience.jackcess.expr.TemporalConfig
 
US_TIME_FORMAT_24 - Static variable in class com.healthmarketscience.jackcess.expr.TemporalConfig
 
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(Object[]) - Method in class com.healthmarketscience.jackcess.impl.RowValidatorEvalContext
 
validate(Set<String>, JetFormat) - Method in class com.healthmarketscience.jackcess.IndexBuilder
Checks that this index definition is valid.
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
 
validateAutoNumberColumn(Set<DataType>, ColumnBuilder) - Method in class com.healthmarketscience.jackcess.impl.TableMutator
 
validateColumn(Set<String>, ColumnBuilder) - Method in class com.healthmarketscience.jackcess.impl.TableMutator
 
validateIdentifierName(String, int, String) - Static method in class com.healthmarketscience.jackcess.impl.DatabaseImpl
Validates an identifier name.
validateIndex(Set<String>, Set<String>, boolean[], IndexBuilder) - Method in class com.healthmarketscience.jackcess.impl.TableMutator
 
validateNewTableName(String) - Method in class com.healthmarketscience.jackcess.impl.DatabaseImpl
 
validateNumParams(Value[]) - Method in class com.healthmarketscience.jackcess.impl.expr.FunctionSupport.BaseFunction
 
VALIDATION_RULE_PROP - Static variable in interface com.healthmarketscience.jackcess.PropertyMap
 
VALIDATION_TEXT_PROP - Static variable in interface com.healthmarketscience.jackcess.PropertyMap
 
Value - Interface in com.healthmarketscience.jackcess.expr
Wrapper for a typed primitive value used within the expression evaluation engine.
Value.Type - Enum in com.healthmarketscience.jackcess.expr
the types supported within the expression evaluation engine
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.expr.Value.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.healthmarketscience.jackcess.impl.expr.Expressionator.Type
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.TableImpl.IndexFeature
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.PropertyMap.DisplayControl
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.healthmarketscience.jackcess.PropertyMap.IMEMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.healthmarketscience.jackcess.PropertyMap.IMESentenceMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.healthmarketscience.jackcess.PropertyMap.TextFormat
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.Relationship.JoinType
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.expr.Value.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.expr.Expressionator.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.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.TableImpl.IndexFeature
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.PropertyMap.DisplayControl
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.healthmarketscience.jackcess.PropertyMap.IMEMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.healthmarketscience.jackcess.PropertyMap.IMESentenceMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.healthmarketscience.jackcess.PropertyMap.TextFormat
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.Relationship.JoinType
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.
ValueSupport - Class in com.healthmarketscience.jackcess.impl.expr
 
VARTYPE - Static variable in class com.healthmarketscience.jackcess.impl.expr.DefaultFunctions
 
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.0"
VERSION_14 - Static variable in class com.healthmarketscience.jackcess.impl.JetFormat
the JetFormat constants for the Jet database version "14.0"
VERSION_16 - Static variable in class com.healthmarketscience.jackcess.impl.JetFormat
the JetFormat constants for the Jet database version "16.7"
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

WEEKDAY - Static variable in class com.healthmarketscience.jackcess.impl.expr.DefaultDateFunctions
 
WHERE_ATTRIBUTE - Static variable in class com.healthmarketscience.jackcess.impl.query.QueryFormat
 
withErrorContext(String) - Method in class com.healthmarketscience.jackcess.impl.BaseEvalContext
 
withErrorContext(String) - Method in class com.healthmarketscience.jackcess.impl.CalcColEvalContext
 
withErrorContext(String) - Method in class com.healthmarketscience.jackcess.impl.ColEvalContext
 
withErrorContext(String) - Method in class com.healthmarketscience.jackcess.impl.RowValidatorEvalContext
 
withErrorContext(String) - Method in class com.healthmarketscience.jackcess.impl.TableCreator
 
withErrorContext(String) - Method in class com.healthmarketscience.jackcess.impl.TableMutator
 
withErrorContext(String) - Method in class com.healthmarketscience.jackcess.impl.TableUpdater
 
withLocalUserTablesOnly() - Method in class com.healthmarketscience.jackcess.util.TableIterableBuilder
Convenience method to set the flags to include only non-linked (local) user tables.
withSystemTablesOnly() - Method in class com.healthmarketscience.jackcess.util.TableIterableBuilder
Convenience method to set the flags to include only system tables.
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(ByteBuffer, byte[]) - Method in class com.healthmarketscience.jackcess.impl.IndexData.Entry
Write this entry into a buffer
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
 
write(ByteBuffer, long) - Method in class com.healthmarketscience.jackcess.util.ReadOnlyFileChannel
 
write(ByteBuffer) - Method in class com.healthmarketscience.jackcess.util.ReadOnlyFileChannel
 
write(ByteBuffer[], int, int) - Method in class com.healthmarketscience.jackcess.util.ReadOnlyFileChannel
 
writeColUsageMapDefinition(TableMutator, ColumnBuilder, ByteBuffer) - Static method in class com.healthmarketscience.jackcess.impl.ColumnImpl
 
writeColUsageMapDefinitions(TableCreator, ByteBuffer) - Static method in class com.healthmarketscience.jackcess.impl.ColumnImpl
 
writeDataPage(IndexData.DataPage) - Method in class com.healthmarketscience.jackcess.impl.IndexData
Write the given index page out to a buffer
writeDataPage(ByteBuffer, IndexData.DataPage, int, JetFormat) - Static method in class com.healthmarketscience.jackcess.impl.IndexData
Writes the data page info to the given buffer.
writeDefinition(TableMutator, ColumnBuilder, ByteBuffer) - Static method in class com.healthmarketscience.jackcess.impl.ColumnImpl
 
writeDefinition(TableMutator, ByteBuffer, TableMutator.IndexDataState, ByteBuffer) - Static method in class com.healthmarketscience.jackcess.impl.IndexData
Writes the index definitions into a table definition buffer.
writeDefinition(TableMutator, IndexBuilder, ByteBuffer) - Static method in class com.healthmarketscience.jackcess.impl.IndexImpl
 
writeDefinitions(TableCreator, ByteBuffer) - Static method in class com.healthmarketscience.jackcess.impl.ColumnImpl
Writes the column definitions into a table definition buffer.
writeDefinitions(TableCreator, ByteBuffer) - Static method in class com.healthmarketscience.jackcess.impl.IndexData
Writes the index definitions into a table definition buffer.
writeDefinitions(TableCreator, ByteBuffer) - Static method in class com.healthmarketscience.jackcess.impl.IndexImpl
Writes the logical index definitions into a table definition buffer.
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
writeFixedLengthField(Object, ByteBuffer) - Method in class com.healthmarketscience.jackcess.impl.ColumnImpl
 
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.
writeNonNullValue(Object, ByteUtil.ByteStream) - Method in class com.healthmarketscience.jackcess.impl.IndexData.ColumnDescriptor
 
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
writeRealData(Object, int, ByteOrder) - Method in class com.healthmarketscience.jackcess.impl.ColumnImpl
 
writeReplace() - Method in class com.healthmarketscience.jackcess.complex.ComplexValue.Id
 
writeReplace() - Method in class com.healthmarketscience.jackcess.complex.ComplexValueForeignKey
 
writeRowCountDefinitions(TableCreator, ByteBuffer) - Static method in class com.healthmarketscience.jackcess.impl.IndexData
Writes the index row count definitions into a table definition buffer.
writeRowCountDefinitions(TableMutator, ByteBuffer, int) - Static method in class com.healthmarketscience.jackcess.impl.IndexData
Writes the index row count definitions into a table definition buffer.
WriteRowState() - Constructor for class com.healthmarketscience.jackcess.impl.TableImpl.WriteRowState
 
writeTable() - Method in class com.healthmarketscience.jackcess.impl.UsageMap
 
writeTableDefinition(TableCreator) - Static method in class com.healthmarketscience.jackcess.impl.TableImpl
Writes a new table defined by the given TableCreator to the database.
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).
writeToNullMask(Object) - Method in class com.healthmarketscience.jackcess.impl.ColumnImpl
 
writeValue(Object, ByteUtil.ByteStream) - Method in class com.healthmarketscience.jackcess.impl.IndexData.ColumnDescriptor
 

X

xor(Value, Value) - Static method in class com.healthmarketscience.jackcess.impl.expr.BuiltinOperators
 

Y

YEAR - Static variable in class com.healthmarketscience.jackcess.impl.expr.DefaultDateFunctions
 

Z

ZERO_VAL - Static variable in class com.healthmarketscience.jackcess.impl.expr.ValueSupport
 

_

_colMatcher - Variable in class com.healthmarketscience.jackcess.impl.CursorImpl.BaseIterator
 
_columnMatcher - Variable in class com.healthmarketscience.jackcess.impl.CursorImpl
ColumnMatcher to be used when matching column values
_columnNames - Variable in class com.healthmarketscience.jackcess.impl.CursorImpl.BaseIterator
 
_curPos - Variable in class com.healthmarketscience.jackcess.impl.CursorImpl
the current row
_hasNext - Variable in class com.healthmarketscience.jackcess.impl.CursorImpl.BaseIterator
 
_moveForward - Variable in class com.healthmarketscience.jackcess.impl.CursorImpl.BaseIterator
 
_prevPos - Variable in class com.healthmarketscience.jackcess.impl.CursorImpl
the previous row
_validRow - Variable in class com.healthmarketscience.jackcess.impl.CursorImpl.BaseIterator
 
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ 
Skip navigation links

Copyright © 2005–2018. All rights reserved.