org.axiondb.engine.tables

Class MemoryTable

public class MemoryTable extends BaseTable implements Table

A memory-resident Table.

Version: $Revision: 1.9 $ $Date: 2005/12/22 09:02:31 $

Author: Chuck Burdick Ahimanikya Satapathy

Constructor Summary
MemoryTable(String name)
MemoryTable(String name, String type)
Method Summary
voidapplyDeletes(IntCollection rowids)
voidapplyInserts(RowCollection rows)
voidapplyUpdates(RowCollection rows)
voidfreeRowId(int id)
intgetNextRowId()
RowgetRow(int id)
intgetRowCount()
protected RowIteratorgetRowIterator()
voidpopulateIndex(Index index)
voidtruncate()

Constructor Detail

MemoryTable

public MemoryTable(String name)

MemoryTable

public MemoryTable(String name, String type)

Method Detail

applyDeletes

public void applyDeletes(IntCollection rowids)

applyInserts

public void applyInserts(RowCollection rows)

applyUpdates

public void applyUpdates(RowCollection rows)

freeRowId

public final void freeRowId(int id)

getNextRowId

public final int getNextRowId()

getRow

public final Row getRow(int id)

getRowCount

public final int getRowCount()

getRowIterator

protected RowIterator getRowIterator()

populateIndex

public void populateIndex(Index index)

truncate

public void truncate()