borland Packages Class Hierarchy jbcl.dataset Package Index
java.lang.Object +----borland.jbcl.dataset.MatrixData
Variables Properties Methods
This class is used internally by other classes in the JBCL. You should never use this class directly.
public static final int AGG_DATA = 2This variable is used internally by other classes in the JBCL. You should never use this variable directly.
protected DirectIndex deleteIndexThis variable is used internally by other classes in the JBCL. You should never use this variable directly.
public static final int FETCH_DATA = 3This variable is used internally by other classes in the JBCL. You should never use this variable directly.
protected DirectIndex[] indexesThis variable is used internally by other classes in the JBCL. You should never use this variable directly.
protected int indexesLengthThis variable is used internally by other classes in the JBCL. You should never use this variable directly.
protected int indexUpdateCountThis variable is used internally by other classes in the JBCL. You should never use this variable directly.
protected DirectIndex insertIndexThis variable is used internally by other classes in the JBCL. You should never use this variable directly.
protected boolean saveOriginalThis variable is used internally by other classes in the JBCL. You should never use this variable directly.
public static final int TABLE_DATA = 1This variable is used internally by other classes in the JBCL. You should never use this variable directly.
protected DirectIndex updateIndexThis variable is used internally by other classes in the JBCL. You should never use this variable directly.
public Object getDataMonitor()This property is used internally by other classes in the JBCL. You should never use this property directly.
public final int getDeletedRowCount()This property is used internally by other classes in the JBCL. You should never use this property directly.
public final int getInsertedRowCount()This property is used internally by other classes in the JBCL. You should never use this property directly.
public abstract boolean getNeedsRecalc() public abstract void setNeedsRecalc(boolean recalc)This property is used internally by other classes in the JBCL. You should never use this property directly.
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 final int getUpdatedRowCount()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 void addIndex(borland.jbcl.dataset.StorageDataSet dataSet, borland.jbcl.dataset.DirectIndex index, int visibleMask)This method is used internally by other classes in the JBCL. You should never use this method directly.
public static final void calcFields(borland.jbcl.dataset.StorageDataSet dataSet, borland.jbcl.dataset.ReadWriteRow row)This method is used internally by other classes in the JBCL. You should never use this method directly.
public void cancelOperation()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 abstract MatrixData closeDataSet(borland.jbcl.dataset.StorageDataSet dataSet, int matrixDataType, borland.jbcl.dataset.AggManager aggManager, borland.jbcl.dataset.StorageDataSet fetchDataSet, int reason)This method is used internally by other classes in the JBCL. You should never use this method directly.
public void closeIndexes()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()This method is used internally by other classes in the JBCL. You should never use this method directly.
public abstract DirectIndex createIndex(borland.jbcl.dataset.StorageDataSet dataSet, borland.jbcl.dataset.SortDescriptor descriptor, borland.jbcl.dataset.RowFilterListener rowFilterListener, borland.jbcl.dataset.DataRow filterRow, borland.jbcl.dataset.RowVariant[] filterValues, int visibleMask, int invisibleMask)This method is used internally by other classes in the JBCL. You should never use this method directly.
public abstract void deleteDataSet(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 deleteRow(long internalRow)This method is used internally by other classes in the JBCL. You should never use this method directly.
public abstract void deleteStoreRow(long internalRow)This method is used internally by other classes in the JBCL. You should never use this method directly.
public void dropAllIndexes()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 dropIndex(borland.jbcl.dataset.DataSet dataSet)This method is used internally by other classes in the JBCL. You should never use this method directly.
public boolean dropIndex(borland.jbcl.dataset.SortDescriptor descriptor, borland.jbcl.dataset.RowFilterListener rowFilter, 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 emptyRow(long internalRow)This method is used internally by other classes in the JBCL. You should never use this method directly.
public abstract void emptyStoreRow(long internalRow)This method is used internally by other classes in the JBCL. You should never use this method directly.
protected final DirectIndex findIndex(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 void freeFetchIndex()This method is used internally by other classes in the JBCL. You should never use this method directly.
public static final AggManager getAggManager(borland.jbcl.dataset.StorageDataSet dataSet)This method is used internally by other classes in the JBCL. You should never use this method directly.
public static final Variant[] getCalcFieldsValues(borland.jbcl.dataset.StorageDataSet dataSet)This method is used internally by other classes in the JBCL. You should never use this method directly.
public void getDeletedRows(borland.jbcl.dataset.StorageDataSet dataSet, borland.jbcl.dataset.DataSetView deletedDataSet)This method is used internally by other classes in the JBCL. You should never use this method directly.
public void getInsertedRows(borland.jbcl.dataset.StorageDataSet dataSet, borland.jbcl.dataset.DataSetView insertedDataSet)This method is used internally by other classes in the JBCL. You should never use this method directly.
public abstract void getOriginalRow(long 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(long 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(long internalRow)This method is used internally by other classes in the JBCL. You should never use this method directly.
public void getUpdatedRows(borland.jbcl.dataset.StorageDataSet dataSet, borland.jbcl.dataset.DataSetView updatedDataSet)This method is used internally by other classes in the JBCL. You should never use this method directly.
public abstract void getVariant(long 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.
protected final void indexAdd(long internalRow)This method is used internally by other classes in the JBCL. You should never use this method directly.
protected final void indexDelete(long internalRow)This method is used internally by other classes in the JBCL. You should never use this method directly.
protected final void indexUpdate(long internalRow)This method is used internally by other classes in the JBCL. You should never use this method directly.
public static final void initCalcs(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 long insertRow(borland.jbcl.dataset.ReadWriteRow row, borland.jbcl.dataset.RowVariant[] values, int status)This method is used internally by other classes in the JBCL. You should never use this method directly.
public abstract long insertStoreRow(borland.jbcl.dataset.ReadRow row, borland.jbcl.dataset.RowVariant[] values, int status)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 openPersistentIndex(int mask)This method is used internally by other classes in the JBCL. You should never use this method directly.
public boolean openPersistentIndexes()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 static final void processDataChanged(borland.jbcl.dataset.StorageDataSet dataSet)This method is used internally by other classes in the JBCL. You should never use this method directly.
public long replaceLoadedRow(long internalRow, borland.jbcl.dataset.ReadWriteRow row, borland.jbcl.dataset.RowVariant[] values, int status)This method is used internally by other classes in the JBCL. You should never use this method directly.
public void replaceStoreRow(long internalRow, borland.jbcl.dataset.RowVariant[] values, int status)This method is used internally by other classes in the JBCL. You should never use this method directly.
public final void resetPendingStatus(boolean resolved)This method is used internally by other classes in the JBCL. You should never use this method directly.
public final void resetPendingStatus(long internalRow, boolean resolved)This method is used internally by other classes in the JBCL. You should never use this method directly.
public abstract MatrixData restructure(borland.jbcl.dataset.StorageDataSet dataSet, borland.jbcl.dataset.CalcFieldsListener calcListener, borland.jbcl.dataset.CalcAggFieldsListener calcAggFieldsListener)This method is used internally by other classes in the JBCL. You should never use this method directly.
public final int saveRow(int status)This method is used internally by other classes in the JBCL. You should never use this method directly.
public abstract MatrixData setColumns(borland.jbcl.dataset.StorageDataSet dataSet, borland.jbcl.dataset.Column[] columns)This method is used internally by other classes in the JBCL. You should never use this method directly.
public void setLoadCancel(borland.jbcl.dataset.StorageDataSet dataSet, borland.jbcl.dataset.LoadCancel loader)This method is used internally by other classes in the JBCL. You should never use this method directly.
public abstract void setStatus(long internalRow, int status)This method is used internally by other classes in the JBCL. You should never use this method directly.
public static final boolean storeNameEquals(java.lang.String thisName, java.lang.String name)This method is used internally by other classes in the JBCL. You should never use this method directly.
public final void updateRow(long internalRow, borland.jbcl.util.Variant[] originalValues, borland.jbcl.dataset.RowVariant[] values, borland.jbcl.dataset.Column[] updateColumns)This method is used internally by other classes in the JBCL. You should never use this method directly.
public abstract void updateStoreRow(long internalRow, borland.jbcl.dataset.RowVariant[] values, borland.jbcl.dataset.Column[] updateColumns)This method is used internally by other classes in the JBCL. You should never use this method directly.
public abstract boolean validColumnType(int dataType)
This method is used internally by other classes in the JBCL. You should never use this method directly.