public interface ISqlJetPage
Modifier and Type | Method and Description |
---|---|
void |
dontRollback()
A call to this routine tells the pager that if a rollback occurs, it is
not necessary to restore the data on the given page.
|
void |
dontWrite()
A call to this routine tells the pager that it is not necessary to write
the information on page pPg back to the disk, even though that page might
be marked as dirty.
|
ISqlJetMemoryPointer |
getData()
Return a pointer to the data for the specified page.
|
ISqlJetPage |
getDirty() |
java.lang.Object |
getExtra() |
java.util.Set<SqlJetPageFlags> |
getFlags() |
long |
getHash()
Hash of page content
|
ISqlJetPage |
getNext() |
int |
getPageNumber() |
ISqlJetPager |
getPager() |
ISqlJetPage |
getPrev() |
int |
getRefCount() |
boolean |
isWriteable()
Return TRUE if the page given in the argument was previously passed
to sqlite3PagerWrite().
|
void |
move(int pageNumber,
boolean isCommit)
Move the page to location pageNumber in the file.
|
void |
ref()
Increment the reference count for a page.
|
void |
setExtra(java.lang.Object extra) |
void |
setFlags(java.util.Set<SqlJetPageFlags> flags) |
void |
setHash(long hash) |
void |
setPageNumber(int pageNumber) |
void |
setPager(ISqlJetPager pager) |
void |
unref()
Release a page.
|
void |
write()
This function is used to mark a data-page as writable.
|
ISqlJetPager getPager()
void setPager(ISqlJetPager pager)
java.util.Set<SqlJetPageFlags> getFlags()
void setFlags(java.util.Set<SqlJetPageFlags> flags)
void ref()
void unref() throws SqlJetException
SqlJetException
void write() throws SqlJetException
SqlJetException
void dontRollback()
void dontWrite()
void move(int pageNumber, boolean isCommit) throws SqlJetException
pageNumber
- isCommit
- SqlJetException
ISqlJetMemoryPointer getData()
java.lang.Object getExtra()
void setExtra(java.lang.Object extra)
long getHash()
void setHash(long hash)
int getPageNumber()
void setPageNumber(int pageNumber)
ISqlJetPage getNext()
ISqlJetPage getPrev()
int getRefCount()
boolean isWriteable()
ISqlJetPage getDirty()
Copyright © 2009-2010 TMate Software Ltd. All Rights Reserved.