|
Elexis: Das führende OpenSource-Arztpraxisprogamm im deutschsprachigen Raum Java doc für Elexis version 2.1.7.dev vom 01.09.2013 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.healthmarketscience.jackcess.IndexData
com.healthmarketscience.jackcess.SimpleIndexData
public class SimpleIndexData
Simple implementation of an Access table index
Nested Class Summary |
---|
Nested classes/interfaces inherited from class com.healthmarketscience.jackcess.IndexData |
---|
IndexData.ColumnDescriptor, IndexData.DataPage, IndexData.Entry, IndexData.EntryCursor, IndexData.EntryType |
Field Summary |
---|
Fields inherited from class com.healthmarketscience.jackcess.IndexData |
---|
EMPTY_PREFIX, FIRST_ENTRY, INVALID_INDEX_PAGE_NUMBER, LAST_ENTRY, LOG, MAX_VALUE, MIN_VALUE |
Constructor Summary | |
---|---|
SimpleIndexData(Table table,
int number,
int uniqueEntryCount,
int uniqueEntryCountOffset)
|
Method Summary | |
---|---|
protected IndexData.DataPage |
findDataPage(IndexData.Entry entry)
Finds the data page for the given entry. |
protected IndexData.DataPage |
getDataPage(int pageNumber)
Gets the data page for the pageNumber. |
protected void |
readIndexEntries()
Reads the actual index entries. |
protected void |
updateImpl()
Writes the current index state to the database. |
Methods inherited from class com.healthmarketscience.jackcess.IndexData |
---|
addRow, constructIndexRow, constructIndexRow, constructIndexRowFromEntry, create, cursor, cursor, deleteRow, getColumns, getEntryCount, getFormat, getIndexDataNumber, getIndexes, getIndexFlags, getMaxPageEntrySize, getOwnedPageCount, getPageChannel, getPrimaryIndex, getRootPageNumber, getTable, getUniqueEntryCount, getUniqueEntryCountOffset, initialize, isBackingPrimaryKey, isInitialized, isReadOnly, isUnique, missingIndexToInsertionPoint, read, readDataPage, setReadOnly, shouldIgnoreNulls, toString, update, writeDataPage, writeDataPage, writeDefinitions, writeRowCountDefinitions |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public SimpleIndexData(Table table, int number, int uniqueEntryCount, int uniqueEntryCountOffset)
Method Detail |
---|
protected void updateImpl() throws java.io.IOException
IndexData
updateImpl
in class IndexData
java.io.IOException
protected void readIndexEntries() throws java.io.IOException
IndexData
readIndexEntries
in class IndexData
java.io.IOException
protected IndexData.DataPage findDataPage(IndexData.Entry entry) throws java.io.IOException
IndexData
findDataPage
in class IndexData
java.io.IOException
protected IndexData.DataPage getDataPage(int pageNumber) throws java.io.IOException
IndexData
getDataPage
in class IndexData
java.io.IOException
|
Elexis: Das führende OpenSource-Arztpraxisprogamm im deutschsprachigen Raum Java doc für Elexis version 2.1.7.dev vom 01.09.2013 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |