borland Packages Class Hierarchy dx.dataset Package
IndexData class (abstract)
java.lang.Object
+----com.borland.dx.dataset.MatrixData
+----com.borland.dx.dataset.IndexData
About the IndexData class
Variables Properties Methods
This class is used internally by other com.borland classes. You should never use this class directly.
IndexData variables
Variables implemented in this class
IndexData properties
*Read-only properties **Write-only properties
Properties implemented in this class
Properties implemented in java.lang.Object
IndexData methods
Methods implemented in this class
- addDataSet(com.borland.dx.dataset.DataSet)
- addIndex(com.borland.dx.dataset.DirectIndex, int)
- canCalc()
- cancelOperation()
- clearInternalReadRow()
- closeIndexes()
- commitRestructure(com.borland.dx.dataset.StorageDataSet)
- createIndex(com.borland.dx.dataset.StorageDataSet, com.borland.dx.dataset.SortDescriptor, com.borland.dx.dataset.RowFilterListener, com.borland.dx.dataset.DataRow, com.borland.dx.dataset.RowVariant[], int, int)
- deleteRow(long)
- deleteStoreRow(long)
- dropAllIndexes()
- dropIndex(com.borland.dx.dataset.DataSet)
- dropIndex(com.borland.dx.dataset.SortDescriptor, java.util.Locale, com.borland.dx.dataset.RowFilterListener, int, int)
- emptyRow(long)
- emptyStoreRow(long)
- findIndex(com.borland.dx.dataset.SortDescriptor, java.util.Locale, com.borland.dx.dataset.RowFilterListener, int, int)
- freeFetchIndex()
- getDeletedRows(com.borland.dx.dataset.StorageDataSet, com.borland.dx.dataset.DataSetView)
- getInsertedRows(com.borland.dx.dataset.StorageDataSet, com.borland.dx.dataset.DataSetView)
- getInternalReadRow(com.borland.dx.dataset.StorageDataSet)
- getUpdatedRows(com.borland.dx.dataset.StorageDataSet, com.borland.dx.dataset.DataSetView)
- indexAdd(long)
- indexDelete(long)
- indexExists(com.borland.dx.dataset.SortDescriptor, com.borland.dx.dataset.RowFilterListener)
- indexUpdate(long)
- markIndexesForUpdate(com.borland.dx.dataset.RowVariant[])
- needsRecalc(com.borland.dx.dataset.StorageDataSet)
- notifyRecalc(com.borland.dx.dataset.StorageDataSet)
- openIndex(com.borland.dx.dataset.DataSet)
- openIndex(com.borland.dx.dataset.StorageDataSet, com.borland.dx.dataset.SortDescriptor, com.borland.dx.dataset.RowFilterListener, int, int)
- openPersistentIndex(int)
- openPersistentIndexes()
- prepareRestructure(com.borland.dx.dataset.StorageDataSet)
- recalc(com.borland.dx.dataset.StorageDataSet, com.borland.dx.dataset.AggManager)
- removeDataSet(com.borland.dx.dataset.DataSet)
- replaceLoadedRow(long, com.borland.dx.dataset.ReadWriteRow, com.borland.dx.dataset.RowVariant[], int)
- replaceStoreRow(long, com.borland.dx.dataset.RowVariant[], int)
- resetPendingStatus(boolean)
- resetPendingStatus(long, boolean)
- restoreStoreRow(long)
- saveRow(int)
- setCalcNames(java.lang.String, java.lang.String)
- setLoadCancel(com.borland.dx.dataset.StorageDataSet, com.borland.dx.dataset.LoadCancel)
- updateRow(long, com.borland.dx.dataset.Variant[], com.borland.dx.dataset.RowVariant[], com.borland.dx.dataset.Column[])
- addColumn(com.borland.dx.dataset.Column)
- addUniqueColumns(com.borland.dx.dataset.StorageDataSet, com.borland.dx.dataset.Column[], com.borland.dx.dataset.Column[], boolean)
- calcFields(com.borland.dx.dataset.StorageDataSet, com.borland.dx.dataset.ReadWriteRow)
- changeColumn(int, com.borland.dx.dataset.Column, com.borland.dx.dataset.Column)
- closeData(com.borland.dx.dataset.StorageDataSet, int, boolean)
- closeDataSet(com.borland.dx.dataset.StorageDataSet, int, com.borland.dx.dataset.AggManager, com.borland.dx.dataset.StorageDataSet, int, boolean)
- closeStorage(com.borland.dx.dataset.StorageDataSet, int, boolean)
- copyStreams()
- displayError(com.borland.dx.dataset.DataSet, java.lang.Throwable)
- dropColumn(int)
- getAggManager(com.borland.dx.dataset.StorageDataSet)
- getCalcFieldsValues(com.borland.dx.dataset.StorageDataSet)
- getData(com.borland.dx.dataset.StorageDataSet)
- getJavaClass(com.borland.dx.dataset.Column)
- getOriginalRow(long, com.borland.dx.dataset.Variant[])
- getOriginalVariant(long, int, com.borland.dx.dataset.Variant)
- getResolvable(com.borland.dx.dataset.StorageDataSet)
- getRowData(long, com.borland.dx.dataset.Variant[])
- getStatus(long)
- getStoreClassFactory(com.borland.dx.dataset.StorageDataSet)
- getVariant(long, int, com.borland.dx.dataset.Variant)
- identifierEquals(java.lang.String, java.lang.String)
- initCalcs(com.borland.dx.dataset.StorageDataSet)
- insertRow(com.borland.dx.dataset.ReadRow, com.borland.dx.dataset.RowVariant[], int)
- moveColumn(int, int)
- openData(com.borland.dx.dataset.StorageDataSet, boolean)
- processDataChanged(com.borland.dx.dataset.StorageDataSet)
- restructure(com.borland.dx.dataset.StorageDataSet, com.borland.dx.dataset.CalcFieldsListener, com.borland.dx.dataset.CalcAggFieldsListener)
- setColumns(com.borland.dx.dataset.StorageDataSet, com.borland.dx.dataset.Column[])
- setNeedsRecalc(com.borland.dx.dataset.StorageDataSet, boolean)
- setResolvable(com.borland.dx.dataset.StorageDataSet, int)
- setResolveOrder(com.borland.dx.dataset.StorageDataSet, java.lang.String[])
- setStatus(long, int)
- setTableName(com.borland.dx.dataset.StorageDataSet, java.lang.String)
- updateRow(com.borland.dx.dataset.StorageDataSet)
- updateStoreRow(long, com.borland.dx.dataset.RowVariant[], com.borland.dx.dataset.Column[])
- validColumnType(com.borland.dx.dataset.Column)
Methods implemented in java.lang.Object
- clone()
- equals(java.lang.Object)
- finalize()
- hashCode()
- notify()
- notifyAll()
- toString()
- wait()
- wait(long)
- wait(long, int)
IndexData variables
deleteIndex
protected DirectIndex deleteIndex
This variable is used internally by other com.borland classes. You should never use this variable directly.
indexes
protected DirectIndex[] indexes
This variable is used internally by other com.borland classes. You should never use this variable directly.
indexesLength
protected int indexesLength
This variable is used internally by other com.borland classes. You should never use this variable directly.
indexUpdateCount
protected int indexUpdateCount
This variable is used internally by other com.borland classes. You should never use this variable directly.
insertIndex
protected DirectIndex insertIndex
This variable is used internally by other com.borland classes. You should never use this variable directly.
resolvable
protected boolean resolvable
This variable is used internally by other com.borland classes. You should never use this variable directly.
saveOriginal
protected boolean saveOriginal
This variable is used internally by other com.borland classes. You should never use this variable directly.
updateIndex
protected DirectIndex updateIndex
This variable is used internally by other com.borland classes. You should never use this variable directly.
IndexData properties
calcAggFieldsName
public String getCalcAggFieldsName()
This property is used internally by other com.borland classes. You should never use this property directly.
calcFieldsName
public String getCalcFieldsName()
This property is used internally by other com.borland classes. You should never use this property directly.
data
public MatrixData getData()
This property is used internally by other com.borland classes. You should never use this property directly.
dataMonitor
public Object getDataMonitor()
This property is used internally by other com.borland classes. You should never use this property directly.
deletedRowCount
public final int getDeletedRowCount()
This property is used internally by other com.borland classes. You should never use this property directly.
empty
public boolean isEmpty()
This property is used internally by other com.borland classes. You should never use this property directly.
indexData
public IndexData getIndexData()
This property is used internally by other com.borland classes. You should never use this property directly.
indices
public DirectIndex[] getIndices()
This property is used internally by other com.borland classes. You should never use this property directly.
insertedRowCount
public final int getInsertedRowCount()
This property is used internally by other com.borland classes. You should never use this property directly.
memoryData
public boolean isMemoryData()
This property is used internally by other com.borland classes. You should never use this property directly.
updatedRowCount
public final int getUpdatedRowCount()
This property is used internally by other com.borland classes. You should never use this property directly.
IndexData methods
addDataSet(com.borland.dx.dataset.DataSet)
public final void addDataSet(DataSet listener)
This property is used internally by other com.borland classes. You should never use this property directly.
Overrides:
com.borland.dx.dataset.MatrixData.addDataSet(com.borland.dx.dataset.DataSet)
addIndex(com.borland.dx.dataset.DirectIndex, int)
public void addIndex(DirectIndex index, int visibleMask)
This method is used internally by other com.borland classes. You should never use this method directly.
canCalc()
public boolean canCalc()
This method is used internally by other com.borland classes. You should never use this method directly.
Overrides:
com.borland.dx.dataset.MatrixData.canCalc()
cancelOperation()
public void cancelOperation()
This method is used internally by other com.borland classes. You should never use this method directly.
Overrides:
com.borland.dx.dataset.MatrixData.cancelOperation()
clearInternalReadRow()
public final void clearInternalReadRow()
This method is used internally by other com.borland classes. You should never use this method directly.
Overrides:
com.borland.dx.dataset.MatrixData.clearInternalReadRow()
closeIndexes()
public final void closeIndexes()
This method is used internally by other com.borland classes. You should never use this method directly.
commitRestructure(com.borland.dx.dataset.StorageDataSet)
public void commitRestructure(StorageDataSet dataSet)
This method is used internally by other com.borland classes. You should never use this method directly.
Overrides:
com.borland.dx.dataset.MatrixData.commitRestructure(com.borland.dx.dataset.StorageDataSet)
createIndex(com.borland.dx.dataset.StorageDataSet, com.borland.dx.dataset.SortDescriptor, com.borland.dx.dataset.RowFilterListener, com.borland.dx.dataset.DataRow, com.borland.dx.dataset.RowVariant[], int, int)
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.
deleteRow(long)
public final void deleteRow(long internalRow)
This method is used internally by other com.borland classes. You should never use this method directly.
Overrides:
com.borland.dx.dataset.MatrixData.deleteRow(long)
deleteStoreRow(long)
public abstract void deleteStoreRow(long internalRow)
This method is used internally by other com.borland classes. You should never use this method directly.
dropAllIndexes()
public final void dropAllIndexes()
This method is used internally by other com.borland classes. You should never use this method directly.
Overrides:
com.borland.dx.dataset.MatrixData.dropAllIndexes()
dropIndex(com.borland.dx.dataset.DataSet)
public final void dropIndex(DataSet dataSet)
This method is used internally by other com.borland classes. You should never use this method directly.
Overrides:
com.borland.dx.dataset.MatrixData.dropIndex(com.borland.dx.dataset.DataSet)
dropIndex(com.borland.dx.dataset.SortDescriptor, java.util.Locale, com.borland.dx.dataset.RowFilterListener, int, int)
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.
Overrides:
com.borland.dx.dataset.MatrixData.dropIndex(com.borland.dx.dataset.SortDescriptor, java.util.Locale, com.borland.dx.dataset.RowFilterListener, int, int)
emptyRow(long)
public final void emptyRow(long internalRow)
This method is used internally by other com.borland classes. You should never use this method directly.
Overrides:
com.borland.dx.dataset.MatrixData.emptyRow(long)
emptyStoreRow(long)
public abstract void emptyStoreRow(long internalRow)
This method is used internally by other com.borland classes. You should never use this method directly.
findIndex(com.borland.dx.dataset.SortDescriptor, java.util.Locale, com.borland.dx.dataset.RowFilterListener, int, int)
public final 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.
freeFetchIndex()
public void freeFetchIndex()
This method is used internally by other com.borland classes. You should never use this method directly.
Overrides:
com.borland.dx.dataset.MatrixData.freeFetchIndex()
getDeletedRows(com.borland.dx.dataset.StorageDataSet, com.borland.dx.dataset.DataSetView)
public void getDeletedRows(StorageDataSet dataSet, DataSetView deletedDataSet)
This method is used internally by other com.borland classes. You should never use this method directly.
Overrides:
com.borland.dx.dataset.MatrixData.getDeletedRows(com.borland.dx.dataset.StorageDataSet, com.borland.dx.dataset.DataSetView)
getInsertedRows(com.borland.dx.dataset.StorageDataSet, com.borland.dx.dataset.DataSetView)
public void getInsertedRows(StorageDataSet dataSet, DataSetView insertedDataSet)
This method is used internally by other com.borland classes. You should never use this method directly.
Overrides:
com.borland.dx.dataset.MatrixData.getInsertedRows(com.borland.dx.dataset.StorageDataSet, com.borland.dx.dataset.DataSetView)
getInternalReadRow(com.borland.dx.dataset.StorageDataSet)
public final InternalRow getInternalReadRow(StorageDataSet dataSet)
This method is used internally by other com.borland classes. You should never use this method directly.
Overrides:
com.borland.dx.dataset.MatrixData.getInternalReadRow(com.borland.dx.dataset.StorageDataSet)
getUpdatedRows(com.borland.dx.dataset.StorageDataSet, com.borland.dx.dataset.DataSetView)
public void getUpdatedRows(StorageDataSet dataSet, DataSetView updatedDataSet)
This method is used internally by other com.borland classes. You should never use this method directly.
Overrides:
com.borland.dx.dataset.MatrixData.getUpdatedRows(com.borland.dx.dataset.StorageDataSet, com.borland.dx.dataset.DataSetView)
indexAdd(long)
public final void indexAdd(long internalRow)
This method is used internally by other com.borland classes. You should never use this method directly.
indexDelete(long)
public final void indexDelete(long internalRow)
This method is used internally by other com.borland classes. You should never use this method directly.
indexExists(com.borland.dx.dataset.SortDescriptor, com.borland.dx.dataset.RowFilterListener)
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.
Overrides:
com.borland.dx.dataset.MatrixData.indexExists(com.borland.dx.dataset.SortDescriptor, com.borland.dx.dataset.RowFilterListener)
indexUpdate(long)
public final void indexUpdate(long internalRow)
This method is used internally by other com.borland classes. You should never use this method directly.
markIndexesForUpdate(com.borland.dx.dataset.RowVariant[])
public final void markIndexesForUpdate(RowVariant[] values)
This method is used internally by other com.borland classes. You should never use this method directly.
needsRecalc(com.borland.dx.dataset.StorageDataSet)
public boolean needsRecalc(StorageDataSet dataSet)
This method is used internally by other com.borland classes. You should never use this method directly.
Overrides:
com.borland.dx.dataset.MatrixData.needsRecalc(com.borland.dx.dataset.StorageDataSet)
notifyRecalc(com.borland.dx.dataset.StorageDataSet)
public void notifyRecalc(StorageDataSet dataSet)
This method is used internally by other com.borland classes. You should never use this method directly.
Overrides:
com.borland.dx.dataset.MatrixData.notifyRecalc(com.borland.dx.dataset.StorageDataSet)
openIndex(com.borland.dx.dataset.DataSet)
public final DirectIndex openIndex(DataSet dataSet)
This method is used internally by other com.borland classes. You should never use this method directly.
Overrides:
com.borland.dx.dataset.MatrixData.openIndex(com.borland.dx.dataset.DataSet)
openIndex(com.borland.dx.dataset.StorageDataSet, com.borland.dx.dataset.SortDescriptor, com.borland.dx.dataset.RowFilterListener, int, int)
public final DirectIndex openIndex(StorageDataSet dataSet, SortDescriptor descriptor, RowFilterListener rowFilterListener, int visibleMask, int invisibleMask)
This method is used internally by other com.borland classes. You should never use this method directly.
openPersistentIndex(int)
public void openPersistentIndex(int mask)
This method is used internally by other com.borland classes. You should never use this method directly.
openPersistentIndexes()
public boolean openPersistentIndexes()
This method is used internally by other com.borland classes. You should never use this method directly.
prepareRestructure(com.borland.dx.dataset.StorageDataSet)
public void prepareRestructure(StorageDataSet dataSet)
This method is used internally by other com.borland classes. You should never use this method directly.
Overrides:
com.borland.dx.dataset.MatrixData.prepareRestructure(com.borland.dx.dataset.StorageDataSet)
recalc(com.borland.dx.dataset.StorageDataSet, com.borland.dx.dataset.AggManager)
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.
Overrides:
com.borland.dx.dataset.MatrixData.recalc(com.borland.dx.dataset.StorageDataSet, com.borland.dx.dataset.AggManager)
removeDataSet(com.borland.dx.dataset.DataSet)
public final void removeDataSet(DataSet listener)
This method is used internally by other com.borland classes. You should never use this method directly.
Overrides:
com.borland.dx.dataset.MatrixData.removeDataSet(com.borland.dx.dataset.DataSet)
replaceLoadedRow(long, com.borland.dx.dataset.ReadWriteRow, com.borland.dx.dataset.RowVariant[], int)
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.
Overrides:
com.borland.dx.dataset.MatrixData.replaceLoadedRow(long, com.borland.dx.dataset.ReadWriteRow, com.borland.dx.dataset.RowVariant[], int)
replaceStoreRow(long, com.borland.dx.dataset.RowVariant[], int)
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.
resetPendingStatus(boolean)
public final void resetPendingStatus(boolean resolved)
This method is used internally by other com.borland classes. You should never use this method directly.
Overrides:
com.borland.dx.dataset.MatrixData.resetPendingStatus(boolean)
resetPendingStatus(long, boolean)
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.
Overrides:
com.borland.dx.dataset.MatrixData.resetPendingStatus(long, boolean)
restoreStoreRow(long)
public void restoreStoreRow(long internalRow)
This method is used internally by other com.borland classes. You should never use this method directly.
saveRow(int)
public final int saveRow(int status)
This method is used internally by other com.borland classes. You should never use this method directly.
setCalcNames(java.lang.String, java.lang.String)
public void setCalcNames(String calcFieldsName, String calcAggFieldsName)
This method is used internally by other com.borland classes. You should never use this method directly.
Overrides:
com.borland.dx.dataset.MatrixData.setCalcNames(java.lang.String, java.lang.String)
setLoadCancel(com.borland.dx.dataset.StorageDataSet, com.borland.dx.dataset.LoadCancel)
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.
Overrides:
com.borland.dx.dataset.MatrixData.setLoadCancel(com.borland.dx.dataset.StorageDataSet, com.borland.dx.dataset.LoadCancel)
updateRow(long, com.borland.dx.dataset.Variant[], com.borland.dx.dataset.RowVariant[], com.borland.dx.dataset.Column[])
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.
Overrides:
com.borland.dx.dataset.MatrixData.updateRow(long, com.borland.dx.dataset.Variant[], com.borland.dx.dataset.RowVariant[], com.borland.dx.dataset.Column[])