borland Packages  Class Hierarchy  dx.dataset Package 

DirectIndex class (abstract)

java.lang.Object
   +----com.borland.dx.dataset.Index
           +----com.borland.dx.dataset.DirectIndex
                   +----com.borland.dx.dataset.DataIndex

About the DirectIndex class

Properties  Methods  

This class is used internally by other com.borland classes. You should never use this class directly.


DirectIndex properties

*Read-only properties **Write-only properties

Properties implemented in this class

Properties implemented in com.borland.dx.dataset.Index

Properties implemented in java.lang.Object

DirectIndex methods

Methods implemented in this class

Methods implemented in com.borland.dx.dataset.Index

Methods implemented in java.lang.Object


DirectIndex properties

data

 public abstract MatrixData getData()
This property is used internally by other com.borland classes. You should never use this property directly.

index

 public abstract DirectIndex getIndex()
This property is used internally by other com.borland classes. You should never use this property directly.

indexMaintained

 public abstract boolean isIndexMaintained()
This property is used internally by other com.borland classes. You should never use this property directly.

inverted

 public abstract boolean isInverted()
This property is used internally by other com.borland classes. You should never use this property directly.

invisibleMask

 public abstract int getInvisibleMask()
This property is used internally by other com.borland classes. You should never use this property directly.

maintained

 public abstract boolean isMaintained()

This property is used internally by other com.borland classes. You should never use this property directly.

rowFilterListener

 public abstract RowFilterListener getRowFilterListener()
This property is used internally by other com.borland classes. You should never use this property directly.

sort

 public abstract SortDescriptor getSort()
This property is used internally by other com.borland classes. You should never use this property directly.

visibleMask

 public abstract int getVisibleMask()
This property is used internally by other com.borland classes. You should never use this property directly.

DirectIndex methods

addStore(long)

  public abstract boolean addStore(long internalRow)
This method is used internally by other com.borland classes. You should never use this method directly.

close()

  public abstract void close()
This method is used internally by other com.borland classes. You should never use this method directly.

delete(long)

  public abstract void delete(long internalRow)
This method is used internally by other com.borland classes. You should never use this method directly.

deleteStore(long)

  public abstract void deleteStore(long internalRow)
This method is used internally by other com.borland classes. You should never use this method directly.

dropIndex()

  public abstract void dropIndex()
This method is used internally by other com.borland classes. You should never use this method directly.

hasRowFilterListener(com.borland.dx.dataset.RowFilterListener)

  public abstract boolean hasRowFilterListener(RowFilterListener rowFilterListener)
This method is used internally by other com.borland classes. You should never use this method directly.

loadSearchValues(com.borland.dx.dataset.Column[], com.borland.dx.dataset.RowVariant[])

  public abstract void loadSearchValues(Column[] locateColumns, RowVariant[] values)
This method is used internally by other com.borland classes. You should never use this method directly.

loadStore(long)

  public abstract void loadStore(long internalRow)
This method is used internally by other com.borland classes. You should never use this method directly.

locate(int, com.borland.dx.dataset.Column[], com.borland.dx.dataset.RowVariant[], int)

  public abstract int locate(int startRow, Column[] scopedColumns, RowVariant[] values, int locateOptions)
This method is used internally by other com.borland classes. You should never use this method directly.

Overrides: com.borland.dx.dataset.Index.locate(int, com.borland.dx.dataset.Column[], com.borland.dx.dataset.RowVariant[], int)

locate(int, int)

  public abstract int locate(int startRow, int locateOptions)

This method is used internally by other com.borland classes. You should never use this method directly.

markForUpdate(com.borland.dx.dataset.RowVariant[])

  public abstract boolean markForUpdate(RowVariant[] values)
This method is used internally by other com.borland classes. You should never use this method directly.

markStatus(int, int, boolean)

  public abstract void markStatus(int row, int status, boolean on)
This method is used internally by other com.borland classes. You should never use this method directly.

Overrides: com.borland.dx.dataset.Index.markStatus(int, int, boolean)

note(int)

  public abstract void note(int note)
This method is used internally by other com.borland classes. You should never use this method directly.

prepareDelete()

  public abstract void prepareDelete()
This method is used internally by other com.borland classes. You should never use this method directly.

prepareInsert()

  public abstract void prepareInsert()
This method is used internally by other com.borland classes. You should never use this method directly.

prepareUpdate()

  public abstract void prepareUpdate()
This method is used internally by other com.borland classes. You should never use this method directly.

prepareUpdate(long)

  public abstract void prepareUpdate(long internalRow)
This method is used internally by other com.borland classes. You should never use this method directly.

resetPending(boolean)

  public abstract void resetPending(boolean resolved)
This method is used internally by other com.borland classes. You should never use this method directly.

resetPending(long, boolean)

  public abstract boolean resetPending(long internalRow, boolean resolved)
This method is used internally by other com.borland classes. You should never use this method directly.

resetPendingDelete(long, boolean)

  public abstract boolean resetPendingDelete(long internalRow, boolean resolved)
This method is used internally by other com.borland classes. You should never use this method directly.

resetPendingDeletes(boolean)

  public abstract void resetPendingDeletes(boolean resolved)
This method is used internally by other com.borland classes. You should never use this method directly.

sort()

  public abstract void sort()
This method is used internally by other com.borland classes. You should never use this method directly.

uniqueCheck(com.borland.dx.dataset.RowVariant[], boolean)

  public abstract void uniqueCheck(RowVariant[] values, boolean updating)
This method is used internally by other com.borland classes. You should never use this method directly.

updateStore(long)

  public abstract void updateStore(long internalRow)
This method is used internally by other com.borland classes. You should never use this method directly.