Elexis: Das führende OpenSource-Arztpraxisprogamm
im deutschsprachigen Raum
Java doc für Elexis version 2.1.7.dev vom 01.09.2013

com.healthmarketscience.jackcess
Class IndexPageCache.CacheDataPage

java.lang.Object
  extended by com.healthmarketscience.jackcess.IndexData.DataPage
      extended by com.healthmarketscience.jackcess.IndexPageCache.CacheDataPage
Enclosing class:
IndexPageCache

public static final class IndexPageCache.CacheDataPage
extends IndexData.DataPage

IndexPageCache implementation of an Index IndexData.DataPage.


Field Summary
 com.healthmarketscience.jackcess.IndexPageCache.DataPageExtra _extra
           
 com.healthmarketscience.jackcess.IndexPageCache.DataPageMain _main
           
 
Method Summary
 void addEntry(int idx, IndexData.Entry entry)
           
 int getChildTailPageNumber()
           
 java.util.List<IndexData.Entry> getEntries()
           
 byte[] getEntryPrefix()
           
 int getNextPageNumber()
           
 int getPageNumber()
           
 int getPrevPageNumber()
           
 int getTotalEntrySize()
           
 boolean isLeaf()
           
 void removeEntry(int idx)
           
 void setChildTailPageNumber(int pageNumber)
           
 void setEntries(java.util.List<IndexData.Entry> entries)
           
 void setEntryPrefix(byte[] entryPrefix)
           
 void setLeaf(boolean isLeaf)
           
 void setNextPageNumber(int pageNumber)
           
 void setPrevPageNumber(int pageNumber)
           
 void setTotalEntrySize(int totalSize)
           
 
Methods inherited from class com.healthmarketscience.jackcess.IndexData.DataPage
equals, findEntry, getCompressedEntrySize, hashCode, isEmpty, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

_main

public final com.healthmarketscience.jackcess.IndexPageCache.DataPageMain _main

_extra

public final com.healthmarketscience.jackcess.IndexPageCache.DataPageExtra _extra
Method Detail

getPageNumber

public int getPageNumber()
Specified by:
getPageNumber in class IndexData.DataPage

isLeaf

public boolean isLeaf()
Specified by:
isLeaf in class IndexData.DataPage

setLeaf

public void setLeaf(boolean isLeaf)
Specified by:
setLeaf in class IndexData.DataPage

getPrevPageNumber

public int getPrevPageNumber()
Specified by:
getPrevPageNumber in class IndexData.DataPage

setPrevPageNumber

public void setPrevPageNumber(int pageNumber)
Specified by:
setPrevPageNumber in class IndexData.DataPage

getNextPageNumber

public int getNextPageNumber()
Specified by:
getNextPageNumber in class IndexData.DataPage

setNextPageNumber

public void setNextPageNumber(int pageNumber)
Specified by:
setNextPageNumber in class IndexData.DataPage

getChildTailPageNumber

public int getChildTailPageNumber()
Specified by:
getChildTailPageNumber in class IndexData.DataPage

setChildTailPageNumber

public void setChildTailPageNumber(int pageNumber)
Specified by:
setChildTailPageNumber in class IndexData.DataPage

getTotalEntrySize

public int getTotalEntrySize()
Specified by:
getTotalEntrySize in class IndexData.DataPage

setTotalEntrySize

public void setTotalEntrySize(int totalSize)
Specified by:
setTotalEntrySize in class IndexData.DataPage

getEntryPrefix

public byte[] getEntryPrefix()
Specified by:
getEntryPrefix in class IndexData.DataPage

setEntryPrefix

public void setEntryPrefix(byte[] entryPrefix)
Specified by:
setEntryPrefix in class IndexData.DataPage

getEntries

public java.util.List<IndexData.Entry> getEntries()
Specified by:
getEntries in class IndexData.DataPage

setEntries

public void setEntries(java.util.List<IndexData.Entry> entries)
Specified by:
setEntries in class IndexData.DataPage

addEntry

public void addEntry(int idx,
                     IndexData.Entry entry)
              throws java.io.IOException
Specified by:
addEntry in class IndexData.DataPage
Throws:
java.io.IOException

removeEntry

public void removeEntry(int idx)
                 throws java.io.IOException
Specified by:
removeEntry in class IndexData.DataPage
Throws:
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