private final class DatabaseImpl.DefaultTableFinder extends DatabaseImpl.TableFinder
| Modifier and Type | Field and Description |
|---|---|
private IndexCursor |
_systemCatalogCursor |
private IndexCursor |
_systemCatalogIdCursor |
| Modifier | Constructor and Description |
|---|---|
private |
DefaultTableFinder(IndexCursor systemCatalogCursor) |
| Modifier and Type | Method and Description |
|---|---|
protected int |
findMaxSyntheticId() |
protected Cursor |
findRow(java.lang.Integer objectId) |
protected Cursor |
findRow(java.lang.Integer parentId,
java.lang.String name) |
protected Cursor |
getTableNamesCursor() |
private void |
initIdCursor() |
DatabaseImpl.TableInfo |
lookupTable(java.lang.String tableName) |
findObjectId, getNextFreeSyntheticId, getObjectRow, getObjectRow, getTableNames, isLinkedTableprivate final IndexCursor _systemCatalogCursor
private IndexCursor _systemCatalogIdCursor
private DefaultTableFinder(IndexCursor systemCatalogCursor)
private void initIdCursor()
throws java.io.IOException
java.io.IOExceptionprotected Cursor findRow(java.lang.Integer parentId, java.lang.String name) throws java.io.IOException
findRow in class DatabaseImpl.TableFinderjava.io.IOExceptionprotected Cursor findRow(java.lang.Integer objectId) throws java.io.IOException
findRow in class DatabaseImpl.TableFinderjava.io.IOExceptionpublic DatabaseImpl.TableInfo lookupTable(java.lang.String tableName) throws java.io.IOException
lookupTable in class DatabaseImpl.TableFinderjava.io.IOExceptionprotected Cursor getTableNamesCursor() throws java.io.IOException
getTableNamesCursor in class DatabaseImpl.TableFinderjava.io.IOExceptionprotected int findMaxSyntheticId()
throws java.io.IOException
findMaxSyntheticId in class DatabaseImpl.TableFinderjava.io.IOException