Top Inners Fields Constructors Methods
org.hsqldb.navigator

public Class RowSetNavigatorDataChangeMemory

extends Object
implements RowSetNavigatorDataChange
Class Inheritance
All Implemented Interfaces
org.hsqldb.navigator.RowSetNavigatorDataChange, org.hsqldb.navigator.RangeIterator, org.hsqldb.navigator.RowIterator
Imports
org.hsqldb.Row, .Session, org.hsqldb.error.Error, .ErrorCode, org.hsqldb.lib.ArrayUtil, .OrderedLongKeyHashMap, org.hsqldb.types.Type

Nested and Inner Type Summary

Modifier and TypeClass and Description
pack-priv class

Field Summary

Modifier and TypeField and Description
pack-priv int
public static final RowSetNavigatorDataChangeMemory
pack-priv OrderedLongKeyHashMap<Row>
pack-priv int
pack-priv Session
pack-priv int

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public boolean
public Object[]
addRow(Session session, Row row, Object[] data, Type[] types, int[] columnMap)

Implements org.hsqldb.navigator.RowSetNavigatorDataChange.addRow.

public boolean
public void
addUpdatedRow(Row row)

Overrides default org.hsqldb.navigator.RowSetNavigatorDataChange.addUpdatedRow.

for single-row update of scrollable ResultSet

public boolean
public boolean
public boolean
public void
public Object[]
public int[]
public Object[]
public Row
public Object
public int
public int
public long
public int
public int
public Row
public RangeIterator
public boolean
public boolean
public void
public void
public void
public void
public void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

currentPosback to summary
pack-priv int currentPos
emptyRowSetback to summary
public static final RowSetNavigatorDataChangeMemory emptyRowSet
listback to summary
pack-priv OrderedLongKeyHashMap<Row> list
mainRowCountback to summary
pack-priv int mainRowCount
sessionback to summary
pack-priv Session session
sizeback to summary
pack-priv int size

Constructor Detail

RowSetNavigatorDataChangeMemoryback to summary
public RowSetNavigatorDataChangeMemory(Session session)

Method Detail

addRowback to summary
public boolean addRow(Row row)

Implements org.hsqldb.navigator.RowSetNavigatorDataChange.addRow.

addRowback to summary
public Object[] addRow(Session session, Row row, Object[] data, Type[] types, int[] columnMap)

Implements org.hsqldb.navigator.RowSetNavigatorDataChange.addRow.

addUpdateback to summary
public boolean addUpdate(Row row, Object[] data, int[] columnMap)

Implements org.hsqldb.navigator.RowSetNavigatorDataChange.addUpdate.

addUpdatedRowback to summary
public void addUpdatedRow(Row row)

Overrides default org.hsqldb.navigator.RowSetNavigatorDataChange.addUpdatedRow.

for single-row update of scrollable ResultSet

beforeFirstback to summary
public boolean beforeFirst()

Implements org.hsqldb.navigator.RowSetNavigatorDataChange.beforeFirst.

containsDeletedRowback to summary
public boolean containsDeletedRow(Row refRow)

Implements org.hsqldb.navigator.RowSetNavigatorDataChange.containsDeletedRow.

containsUpdatedRowback to summary
public boolean containsUpdatedRow(Row row, Row refRow, int[] keys)

Implements org.hsqldb.navigator.RowSetNavigatorDataChange.containsUpdatedRow.

endMainDataSetback to summary
public void endMainDataSet()

Implements org.hsqldb.navigator.RowSetNavigatorDataChange.endMainDataSet.

getCurrentback to summary
public Object[] getCurrent()

Implements org.hsqldb.navigator.RowIterator.getCurrent.

getCurrentChangedColumnsback to summary
public int[] getCurrentChangedColumns()

Implements org.hsqldb.navigator.RowSetNavigatorDataChange.getCurrentChangedColumns.

getCurrentChangedDataback to summary
public Object[] getCurrentChangedData()

Implements org.hsqldb.navigator.RowSetNavigatorDataChange.getCurrentChangedData.

getCurrentRowback to summary
public Row getCurrentRow()

Implements org.hsqldb.navigator.RowIterator.getCurrentRow.

getFieldback to summary
public Object getField(int col)

Implements org.hsqldb.navigator.RowIterator.getField.

getMainRowCountback to summary
public int getMainRowCount()

Implements org.hsqldb.navigator.RowSetNavigatorDataChange.getMainRowCount.

getRangePositionback to summary
public int getRangePosition()

Implements org.hsqldb.navigator.RangeIterator.getRangePosition.

getRowIdback to summary
public long getRowId()

Implements org.hsqldb.navigator.RowIterator.getRowId.

getRowPositionback to summary
public int getRowPosition()

Implements org.hsqldb.navigator.RowSetNavigatorDataChange.getRowPosition.

getSizeback to summary
public int getSize()

Implements org.hsqldb.navigator.RowSetNavigatorDataChange.getSize.

getUpdatedRowback to summary
public Row getUpdatedRow()

Overrides default org.hsqldb.navigator.RowSetNavigatorDataChange.getUpdatedRow.

getUpdateRowIteratorback to summary
public RangeIterator getUpdateRowIterator()

Implements org.hsqldb.navigator.RowSetNavigatorDataChange.getUpdateRowIterator.

isBeforeFirstback to summary
public boolean isBeforeFirst()

Implements org.hsqldb.navigator.RangeIterator.isBeforeFirst.

nextback to summary
public boolean next()

Implements org.hsqldb.navigator.RowIterator.next.

releaseback to summary
public void release()

Implements org.hsqldb.navigator.RowIterator.release.

removeCurrentback to summary
public void removeCurrent()

Implements org.hsqldb.navigator.RowIterator.removeCurrent.

resetback to summary
public void reset()

Implements org.hsqldb.navigator.RangeIterator.reset.

setCurrentback to summary
public void setCurrent(Object[] data)

Implements org.hsqldb.navigator.RangeIterator.setCurrent.

setCurrentChangedColumnsback to summary
public void setCurrentChangedColumns(int[] colMap)

Overrides default org.hsqldb.navigator.RowSetNavigatorDataChange.setCurrentChangedColumns.

org.hsqldb.navigator back to summary

pack-priv Class RowSetNavigatorDataChangeMemory.UpdateRowIterator

extends Object
implements RangeIterator
Class Inheritance
  • java.lang.Object
  • org.hsqldb.navigator.RowSetNavigatorDataChangeMemory.UpdateRowIterator
All Implemented Interfaces
org.hsqldb.navigator.RangeIterator, org.hsqldb.navigator.RowIterator

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
public boolean
public Object[]
public Row
public Object
public int
public long
public boolean
public boolean
public void
public void
public void
public void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

UpdateRowIteratorback to summary
pack-priv UpdateRowIterator()

Method Detail

beforeFirstback to summary
public boolean beforeFirst()
getCurrentback to summary
public Object[] getCurrent()

Implements org.hsqldb.navigator.RowIterator.getCurrent.

getCurrentRowback to summary
public Row getCurrentRow()

Implements org.hsqldb.navigator.RowIterator.getCurrentRow.

getFieldback to summary
public Object getField(int col)

Implements org.hsqldb.navigator.RowIterator.getField.

getRangePositionback to summary
public int getRangePosition()

Implements org.hsqldb.navigator.RangeIterator.getRangePosition.

getRowIdback to summary
public long getRowId()

Implements org.hsqldb.navigator.RowIterator.getRowId.

isBeforeFirstback to summary
public boolean isBeforeFirst()

Implements org.hsqldb.navigator.RangeIterator.isBeforeFirst.

nextback to summary
public boolean next()

Implements org.hsqldb.navigator.RowIterator.next.

releaseback to summary
public void release()

Implements org.hsqldb.navigator.RowIterator.release.

removeCurrentback to summary
public void removeCurrent()

Implements org.hsqldb.navigator.RowIterator.removeCurrent.

resetback to summary
public void reset()

Implements org.hsqldb.navigator.RangeIterator.reset.

setCurrentback to summary
public void setCurrent(Object[] data)

Implements org.hsqldb.navigator.RangeIterator.setCurrent.