borland.jbcl Packages borland.jbcl Class Hierarchy borland.jbcl.dataset
java.lang.Object +----borland.jbcl.dataset.MatrixData
Properties Methods
This class is used internally by other classes in the JBCL. You should never use this class directly.
public abstract boolean getNeedsRecalc() public abstract void setNeedsRecalc(boolean recalc)
public abstract boolean getNeedsRestructure()
This property is used internally by other classes in the JBCL. You should never use this property directly.
public abstract int getRowCount()
This property is used internally by other classes in the JBCL. You should never use this property directly.
public abstract void addColumn(borland.jbcl.dataset.Column column)
This method is used internally by other classes in the JBCL. You should never use this method directly.
public final int addRow(borland.jbcl.util.Variant[] values, int status)
This method is used internally by other classes in the JBCL. You should never use this method directly.
public abstract int addStoreRow(borland.jbcl.util.Variant[] values, int status)
This method is used internally by other classes in the JBCL. You should never use this method directly.
public abstract void changeColumn(int ordinal, borland.jbcl.dataset.Column oldColumn, borland.jbcl.dataset.Column newColumn)
This method is used internally by other classes in the JBCL. You should never use this method directly.
public void commitRestructure(borland.jbcl.dataset.StorageDataSet dataSet)
This method is used internally by other classes in the JBCL. You should never use this method directly.
public abstract boolean copyStreams()
public abstract DirectIndex createIndex(borland.jbcl.dataset.StorageDataSet dataSet, borland.jbcl.dataset.SortDescriptor descriptor, borland.jbcl.dataset.RowFilterListener rowFilterListener, int visibleMask, int invisibleMask)
This method is used internally by other classes in the JBCL. You should never use this method directly.
public final void deleteRow(int internalRow)
This method is used internally by other classes in the JBCL. You should never use this method directly.
public abstract void deleteStoreRow(int internalRow)
This method is used internally by other classes in the JBCL. You should never use this method directly.
public abstract void dropColumn(int ordinal)
This method is used internally by other classes in the JBCL. You should never use this method directly.
public void freeAllIndexes()
This method is used internally by other classes in the JBCL. You should never use this method directly.
public void freeIndex(borland.jbcl.dataset.DataSet dataSet)
This method is used internally by other classes in the JBCL. You should never use this method directly.
public abstract void getOriginalRow(int internalRow, borland.jbcl.util.Variant[] values)
This method is used internally by other classes in the JBCL. You should never use this method directly.
public abstract void getRowData(int internalRow, borland.jbcl.util.Variant[] values)
This method is used internally by other classes in the JBCL. You should never use this method directly.
public abstract int getStatus(int internalRow)
This method is used internally by other classes in the JBCL. You should never use this method directly.
public abstract void getVariant(int internalRow, int ordinal, borland.jbcl.util.Variant value)
This method is used internally by other classes in the JBCL. You should never use this method directly.
public abstract void moveColumn(int oldOrdinal, int newOrdinal)
This method is used internally by other classes in the JBCL. You should never use this method directly.
public abstract void openData(borland.jbcl.dataset.StorageDataSet dataSet)
This method is used internally by other classes in the JBCL. You should never use this method directly.
public final DirectIndex openIndex(borland.jbcl.dataset.DataSet dataSet)
This method is used internally by other classes in the JBCL. You should never use this method directly.
public void prepareRestructure(borland.jbcl.dataset.StorageDataSet dataSet)
This method is used internally by other classes in the JBCL. You should never use this method directly.
public final void resolvePending(boolean resolved)
This method is used internally by other classes in the JBCL. You should never use this method directly.
public abstract void restructure(borland.jbcl.dataset.StorageDataSet dataSet, boolean recalc, borland.jbcl.dataset.Column[] calcFieldsColumns, borland.jbcl.util.Variant[] calcFieldsValues, borland.jbcl.dataset.AggManager aggManager)
public abstract void saveStoreRow(int internalRow, int status)
This method is used internally by other classes in the JBCL. You should never use this method directly.
public abstract void setStatus(int internalRow, int status)
This method is used internally by other classes in the JBCL. You should never use this method directly.
public final void updateRow(int internalRow, borland.jbcl.util.Variant[] values, borland.jbcl.dataset.Column[] updateColumns)
public abstract void updateStoreRow(int internalRow, borland.jbcl.util.Variant[] values, borland.jbcl.dataset.Column[] updateColumns)
public abstract boolean validColumnType(int dataType)
This method is used internally by other classes in the JBCL. You should never use this method directly.