public final class DiskTable extends BaseDiskTable implements Table
Table._dataFile, _dbdir, _freeIds, _readOnly, _rowCount, CURRENT_META_VERSION, FRID_FILE_EXT, FS, INDICES_DIR_NAME, INVALID_OFFSET, META_FILE_EXT, PIDX_FILE_EXT, SEQ_FILE_EXT, TYPE_FILE_EXTREGULAR_TABLE_TYPE, SYSTEM_TABLE_TYPE| Constructor and Description |
|---|
DiskTable(java.lang.String name,
Database db) |
| Modifier and Type | Method and Description |
|---|---|
protected java.io.File |
getDataFile() |
GlomLobsHelper |
getGlomLobsHelper() |
protected java.io.File |
getLobDir() |
protected Row |
getRowByOffset(int idToAssign,
long ptr) |
void |
glomLobs()
Deprecated.
use GlomLobsHelper instead
|
protected void |
initFiles(java.io.File basedir,
boolean datafilesonly) |
protected void |
reloadFilesAfterTruncate() |
protected void |
renameTableFiles(java.lang.String oldName,
java.lang.String name) |
protected void |
writeRow(BufferedDataOutputStream out,
Row row) |
addColumn, addColumn, addConstraint, applyDeletes, applyInserts, applyUpdates, checkpoint, clearDataFileReference, closeFiles, createOrLoadDataFile, createOrLoadFreeIdsFile, drop, freeRowId, getDefaultDataFileExtension, getInputStream, getNextRowId, getOutputStream, getPidxList, getRootDir, getRow, getRowCount, getRowIterator, getTableFile, initializeRowCount, isReadOnly, loadOrMigrateMetaFile, migrate, parsePidxFile, parseTableProperties, populateIndex, remount, removeIndex, rename, resetLobColumns, saveIndicesAfterTruncate, setSequence, shutdown, truncate, tryToRemove, writeFridFile, writeMetaFile, writeNameToFile, writeTablePropertiesaddIndex, addRow, applyDeletesToIndices, applyInsertsToIndices, applyUpdatesToIndices, clearCache, deleteRow, getColumn, getColumn, getColumnCount, getColumnIdentifiers, getColumnIndex, getConstraint, getConstraints, getIndexedRows, getIndexedRows, getIndexForColumn, getIndices, getName, getRowIterator, getSequence, getType, hasColumn, hasIndex, isColumnIndexed, isPrimaryKeyConstraintExists, isUniqueConstraintExists, makeRowDecorator, makeTransactableTable, notifyColumnsOfNewLobDir, readColumns, readConstraints, recreateIndices, removeConstraint, setName, setType, toString, truncateIndices, updateRow, writeColumns, writeConstraintscheckConstraints, checkConstraints, checkConstraints, getMatchingRows, hasDeferredConstraint, isDeferAll, migrateaddTableModificationListener, getTableModificationListeners, publishEvent, removeTableModificationListener, setDeferAllConstraintsclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitaddColumn, addConstraint, addIndex, addRow, addTableModificationListener, applyDeletes, applyInserts, applyUpdates, checkpoint, deleteRow, drop, freeRowId, getColumn, getColumn, getColumnCount, getColumnIdentifiers, getColumnIndex, getConstraint, getConstraints, getIndexedRows, getIndexedRows, getIndexForColumn, getIndices, getMatchingRows, getName, getNextRowId, getRowCount, getRowIterator, getSequence, getTableModificationListeners, getType, hasColumn, hasIndex, isColumnIndexed, isPrimaryKeyConstraintExists, isUniqueConstraintExists, makeRowDecorator, makeTransactableTable, migrate, populateIndex, remount, removeConstraint, removeIndex, removeTableModificationListener, rename, setDeferAllConstraints, setSequence, shutdown, truncate, updateRowpublic DiskTable(java.lang.String name,
Database db)
throws AxionException
AxionExceptionpublic GlomLobsHelper getGlomLobsHelper()
public void glomLobs()
throws java.lang.Exception
java.lang.Exceptionprotected java.io.File getDataFile()
getDataFile in class BaseDiskTableprotected java.io.File getLobDir()
getLobDir in class BaseDiskTableprotected Row getRowByOffset(int idToAssign, long ptr) throws AxionException
getRowByOffset in class BaseDiskTableAxionExceptionprotected void initFiles(java.io.File basedir,
boolean datafilesonly)
throws AxionException
initFiles in class BaseDiskTableAxionExceptionprotected void reloadFilesAfterTruncate()
throws AxionException
reloadFilesAfterTruncate in class BaseDiskTableAxionExceptionprotected void renameTableFiles(java.lang.String oldName,
java.lang.String name)
renameTableFiles in class BaseDiskTableprotected void writeRow(BufferedDataOutputStream out, Row row) throws AxionException
writeRow in class BaseDiskTableAxionException