borland Packages Class Hierarchy dx.dataset Package
java.lang.Object +----com.borland.dx.dataset.MatrixData +----com.borland.dx.dataset.IndexData
Variables Properties Methods
This class is used internally by other com.borland
classes. You should never use this class directly.
protected DirectIndex deleteIndex
This variable is used internally by other com.borland
classes. You should never use this variable directly.
protected DirectIndex[] indexes
This variable is used internally by other com.borland
classes. You should never use this variable directly.
protected int indexesLength
This variable is used internally by other com.borland
classes. You should never use this variable directly.
protected int indexUpdateCount
This variable is used internally by other com.borland
classes. You should never use this variable directly.
protected DirectIndex insertIndex
This variable is used internally by other com.borland
classes. You should never use this variable directly.
protected boolean resolvable
This variable is used internally by other com.borland
classes. You should never use this variable directly.
protected boolean saveOriginal
This variable is used internally by other com.borland
classes. You should never use this variable directly.
protected DirectIndex updateIndex
This variable is used internally by other com.borland
classes. You should never use this variable directly.
public String getCalcAggFieldsName()
This property is used internally by other com.borland
classes. You should never use this property directly.
public String getCalcFieldsName()
This property is used internally by other com.borland
classes. You should never use this property directly.
public MatrixData getData()
This property is used internally by other com.borland
classes. You should never use this property directly.
public Object getDataMonitor()
This property is used internally by other com.borland
classes. You should never use this property directly.
public final int getDeletedRowCount()
This property is used internally by other com.borland
classes. You should never use this property directly.
public boolean isEmpty()
This property is used internally by other com.borland
classes. You should never use this property directly.
public IndexData getIndexData()
This property is used internally by other com.borland
classes. You should never use this property directly.
public DirectIndex[] getIndices()
This property is used internally by other com.borland
classes. You should never use this property directly.
public final int getInsertedRowCount()
This property is used internally by other com.borland
classes. You should never use this property directly.
public boolean isMemoryData()
This property is used internally by other com.borland
classes. You should never use this property directly.
public final int getUpdatedRowCount()
This property is used internally by other com.borland
classes. You should never use this property directly.
public final void addDataSet(DataSet listener)
This property is used internally by other com.borland
classes. You should never use this property directly.
public void addIndex(DirectIndex index, int visibleMask)
This method is used internally by other com.borland
classes. You should never use this method directly.
public boolean canCalc()
This method is used internally by other com.borland
classes. You should never use this method directly.
public void cancelOperation()
This method is used internally by other com.borland
classes. You should never use this method directly.
public final void clearInternalReadRow()
This method is used internally by other com.borland
classes. You should never use this method directly.
public final void closeIndexes()
This method is used internally by other com.borland
classes. You should never use this method directly.
public void commitRestructure(StorageDataSet dataSet)
This method is used internally by other com.borland
classes. You should never use this method directly.
public abstract DirectIndex createIndex(StorageDataSet dataSet, SortDescriptor descriptor, RowFilterListener rowFilterListener, DataRow filterRow, RowVariant[] filterValues, int visibleMask, int invisibleMask)
This method is used internally by other com.borland
classes. You should never use this method directly.
public final void deleteRow(long internalRow)
This method is used internally by other com.borland
classes. You should never use this method directly.
public abstract void deleteStoreRow(long internalRow)
This method is used internally by other com.borland
classes. You should never use this method directly.
public final void dropAllIndexes()
This method is used internally by other com.borland
classes. You should never use this method directly.
public final void dropIndex(DataSet dataSet)
This method is used internally by other com.borland
classes. You should never use this method directly.
public boolean dropIndex(SortDescriptor descriptor, Locale locale, RowFilterListener rowFilter, int visibleMask, int invisibleMask)
This method is used internally by other com.borland
classes. You should never use this method directly.
public final void emptyRow(long internalRow)
This method is used internally by other com.borland
classes. You should never use this method directly.
public abstract void emptyStoreRow(long internalRow)
This method is used internally by other com.borland
classes. You should never use this method directly.
public DirectIndex findIndex(SortDescriptor descriptor, Locale locale, RowFilterListener rowFilterListener, int visibleMask, int invisibleMask)
This method is used internally by other com.borland
classes. You should never use this method directly.
public void freeFetchIndex()
This method is used internally by other com.borland
classes. You should never use this method directly.
public void getDeletedRows(StorageDataSet dataSet, DataSetView deletedDataSet)
This method is used internally by other com.borland
classes. You should never use this method directly.
public void getInsertedRows(StorageDataSet dataSet, DataSetView insertedDataSet)
This method is used internally by other com.borland
classes. You should never use this method directly.
public final InternalRow getInternalReadRow(StorageDataSet dataSet)
This method is used internally by other com.borland
classes. You should never use this method directly.
public void getUpdatedRows(StorageDataSet dataSet, DataSetView updatedDataSet)
This method is used internally by other com.borland
classes. You should never use this method directly.
public final void indexAdd(long internalRow)
This method is used internally by other com.borland
classes. You should never use this method directly.
public final void indexDelete(long internalRow)
This method is used internally by other com.borland
classes. You should never use this method directly.
public final boolean indexExists(SortDescriptor descriptor, RowFilterListener listener)
This method is used internally by other com.borland
classes. You should never use this method directly.
public final void indexUpdate(long internalRow)
This method is used internally by other com.borland
classes. You should never use this method directly.
public final void markIndexesForUpdate(RowVariant[] values)
This method is used internally by other com.borland
classes. You should never use this method directly.
public boolean needsRecalc(StorageDataSet dataSet)
This method is used internally by other com.borland
classes. You should never use this method directly.
public void notifyRecalc(StorageDataSet dataSet)
This method is used internally by other com.borland
classes. You should never use this method directly.
public final DirectIndex openIndex(DataSet dataSet, boolean create)
Overrides: com.borland.dx.dataset.MatrixData.openIndex(com.borland.dx.dataset.DataSet, boolean)
public final DirectIndex openIndex(StorageDataSet dataSet, SortDescriptor descriptor, RowFilterListener rowFilterListener, int visibleMask, int invisibleMask, boolean create)
public void openPersistentIndex(int mask)
This method is used internally by other com.borland
classes. You should never use this method directly.
public void prepareRestructure(StorageDataSet dataSet)
This method is used internally by other com.borland
classes. You should never use this method directly.
public final void recalc(StorageDataSet storageDataSet, AggManager aggManager)
This method is used internally by other com.borland
classes. You should never use this method directly.
public final void removeDataSet(DataSet listener)
This method is used internally by other com.borland
classes. You should never use this method directly.
public long replaceLoadedRow(long internalRow, ReadWriteRow row, RowVariant[] values, int status)
This method is used internally by other com.borland
classes. You should never use this method directly.
public void replaceStoreRow(long internalRow, RowVariant[] values, int status)
This method is used internally by other com.borland
classes. You should never use this method directly.
public final void resetPendingStatus(boolean resolved)
This method is used internally by other com.borland
classes. You should never use this method directly.
public final void resetPendingStatus(long internalRow, boolean resolved)
This method is used internally by other com.borland
classes. You should never use this method directly.
public void restoreStoreRow(long internalRow)
This method is used internally by other com.borland
classes. You should never use this method directly.
public final int saveRow(int status)
This method is used internally by other com.borland
classes. You should never use this method directly.
public void setCalcNames(String calcFieldsName, String calcAggFieldsName)
This method is used internally by other com.borland
classes. You should never use this method directly.
public final void setLoadCancel(StorageDataSet dataSet, LoadCancel loader)
This method is used internally by other com.borland
classes. You should never use this method directly.
public final void updateRow(long internalRow, Variant[] originalValues, RowVariant[] values, Column[] updateColumns)
This method is used internally by other com.borland
classes. You should never use this method directly.