|
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.IndexPageCache
public class IndexPageCache
Manager of the index pages for a BigIndex.
Nested Class Summary | |
---|---|
static class |
IndexPageCache.CacheDataPage
IndexPageCache implementation of an Index IndexData.DataPage . |
Constructor Summary | |
---|---|
IndexPageCache(BigIndexData indexData)
|
Method Summary | |
---|---|
IndexPageCache.CacheDataPage |
findCacheDataPage(IndexData.Entry e)
Finds the index page on which the given entry does or should reside. |
IndexPageCache.CacheDataPage |
getCacheDataPage(java.lang.Integer pageNumber)
Returns a CacheDataPage for the given page number, may be null if the given page
number is invalid. |
BigIndexData |
getIndexData()
|
PageChannel |
getPageChannel()
|
void |
setRootPageNumber(int pageNumber)
Sets the root page for this index, must be called before normal usage. |
java.lang.String |
toString()
|
void |
write()
Writes any outstanding changes for this index to the file. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public IndexPageCache(BigIndexData indexData)
Method Detail |
---|
public BigIndexData getIndexData()
public PageChannel getPageChannel()
public void setRootPageNumber(int pageNumber) throws java.io.IOException
pageNumber
- the root page number
java.io.IOException
public void write() throws java.io.IOException
java.io.IOException
public IndexPageCache.CacheDataPage getCacheDataPage(java.lang.Integer pageNumber) throws java.io.IOException
null
if the given page
number is invalid. Loads the given page if necessary.
java.io.IOException
public IndexPageCache.CacheDataPage findCacheDataPage(IndexData.Entry e) throws java.io.IOException
e
- the entry to find
java.io.IOException
public java.lang.String toString()
toString
in class java.lang.Object
|
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 |