org.axiondb.engine.tables

Class DiskTable

public final class DiskTable extends BaseDiskTable implements Table

A disk-resident Table.

Version: $Revision: 1.19 $ $Date: 2005/12/20 18:32:28 $

Author: Chuck Burdick Rodney Waldhoff Ahimanikya Satapathy

Constructor Summary
DiskTable(String name, Database db)
Method Summary
protected FilegetDataFile()
GlomLobsHelpergetGlomLobsHelper()
protected FilegetLobDir()
protected RowgetRowByOffset(int idToAssign, long ptr)
voidglomLobs()
protected voidinitFiles(File basedir, boolean datafilesonly)
protected voidreloadFilesAfterTruncate()
protected voidrenameTableFiles(String oldName, String name)
protected voidwriteRow(BufferedDataOutputStream out, Row row)

Constructor Detail

DiskTable

public DiskTable(String name, Database db)

Method Detail

getDataFile

protected File getDataFile()

getGlomLobsHelper

public GlomLobsHelper getGlomLobsHelper()

getLobDir

protected File getLobDir()

getRowByOffset

protected Row getRowByOffset(int idToAssign, long ptr)

glomLobs

public void glomLobs()

Deprecated: use GlomLobsHelper instead

initFiles

protected void initFiles(File basedir, boolean datafilesonly)

reloadFilesAfterTruncate

protected void reloadFilesAfterTruncate()

renameTableFiles

protected void renameTableFiles(String oldName, String name)

writeRow

protected void writeRow(BufferedDataOutputStream out, Row row)