borland Packages Class Hierarchy jbcl.dataset Package Index
java.lang.Object +----borland.jbcl.dataset.Index +----borland.jbcl.dataset.DirectIndex
Variables Constructors Properties Methods
This class is used internally by other classes in the JBCL. You should never use this class directly.
public SortDescriptor descriptorThis variable is used internally by other classes in the JBCL. You should never use this variable directly.
public int invisibleMaskThis variable is used internally by other classes in the JBCL. You should never use this variable directly.
protected boolean locateCaseInsensitive
This variable is used internally by other classes in the JBCL. You should never use this variable directly.
protected int locateColumnCount
This variable is used internally by other classes in the JBCL. You should never use this variable directly.
protected Column[] locateColumns
This variable is used internally by other classes in the JBCL. You should never use this variable directly.
protected int locatePartialIndex
This variable is used internally by other classes in the JBCL. You should never use this variable directly.
public RowFilterListener rowFilterListenerThis variable is used internally by other classes in the JBCL. You should never use this variable directly.
public int visibleMaskThis variable is used internally by other classes in the JBCL. You should never use this variable directly.
public DirectIndex(borland.jbcl.dataset.MatrixData data, int visibleMask, int invisibleMask)This constructor is used internally by other classes in the JBCL. You should never use this constructor directly.
public boolean isMaintained()
This property is used internally by other classes in the JBCL. You should never use this property directly.
public abstract boolean addStore(long internalRow)This method is used internally by other classes in the JBCL. You should never use this method directly.
public void close()This method is used internally by other classes in the JBCL. You should never use this method directly.
public abstract void delete(long internalRow)This method is used internally by other classes in the JBCL. You should never use this method directly.
public abstract void deleteStore(long internalRow)This method is used internally by other classes in the JBCL. You should never use this method directly.
public void dropIndex()This method is used internally by other classes in the JBCL. You should never use this method directly.
public boolean hasRowFilterListener(borland.jbcl.dataset.RowFilterListener rowFilterListener)This method is used internally by other classes in the JBCL. You should never use this method directly.
public abstract void loadSearchValues(borland.jbcl.dataset.Column[] locateColumns, borland.jbcl.dataset.RowVariant[] values)This method is used internally by other classes in the JBCL. You should never use this method directly.
public abstract void loadStore(long internalRow)This method is used internally by other classes in the JBCL. You should never use this method directly.
public int locate(int startRow, borland.jbcl.dataset.Column[] scopedColumns, borland.jbcl.dataset.RowVariant[] values, int locateOptions)This method is used internally by other classes in the JBCL. You should never use this method directly.
Overrides: borland.jbcl.dataset.Index.locate(int, borland.jbcl.dataset.Column[], borland.jbcl.dataset.RowVariant[], int)
public abstract int locate(int startRow, int locateOptions)
This method is used internally by other classes in the JBCL. You should never use this method directly.
public boolean markForUpdate(borland.jbcl.dataset.RowVariant[] values)This method is used internally by other classes in the JBCL. You should never use this method directly.
public void markStatus(int row, int status, boolean on)This method is used internally by other classes in the JBCL. You should never use this method directly.
Overrides: borland.jbcl.dataset.Index.markStatus(int, int, boolean)
public void prepareDelete()This method is used internally by other classes in the JBCL. You should never use this method directly.
public void prepareInsert()This method is used internally by other classes in the JBCL. You should never use this method directly.
public void prepareUpdate()This method is used internally by other classes in the JBCL. You should never use this method directly.
public void prepareUpdate(long internalRow)This method is used internally by other classes in the JBCL. You should never use this method directly.
public abstract void updateStore(long internalRow)This method is used internally by other classes in the JBCL. You should never use this method directly.