borland Packages  Class Hierarchy  datastore Package 

Cursor component

java.lang.Object
   +----com.borland.datastore.Cursor
           +----com.borland.datastore.SqlCalcCursor
           +----com.borland.datastore.SqlCrossProductCursor
           +----com.borland.datastore.SqlNavCursor
           +----com.borland.datastore.SqlMergeJoinCursor

About the Cursor component

Variables  Constructors  Properties  Methods  
Note: This is a feature of JBuilder Professional and Enterprise.

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


Cursor variables

Variables implemented in this class

Cursor constructors

Cursor properties

*Read-only properties **Write-only properties

Properties implemented in this class

Properties implemented in java.lang.Object

Cursor methods

Methods implemented in this class

Methods implemented in java.lang.Object


Cursor variables

baseTableIndex

  public int baseTableIndex

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

dataOrdinal

  public int dataOrdinal

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

keyElements

  public KeyElement[] keyElements

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

next

  protected Cursor next

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

segGen

  public int segGen

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


Cursor constructors

Cursor()

  public Cursor()

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


Cursor properties

columnCount

 public int getColumnCount()

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

columns

 public Column[] getColumns()

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

currentPosition

 public int getCurrentPosition()

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

estimatedRowCount

 public int getEstimatedRowCount()
 public void setEstimatedRowCount(int estimated)

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

estimatedRowSize

 public int getEstimatedRowSize()

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

joinData

 public boolean isJoinData()

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

mergeCursor

 public boolean isMergeCursor()

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

rowCount

 public int getRowCount()

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

rowOffsets

 public final void getRowOffsets()

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

table

 public final boolean isTable()

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


Cursor methods

add()

  public void add()

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

add(boolean)

  public void add(boolean addAtEnd)

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

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

  public void add(RowVariant[] values)

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

allocateRow(int)

  public void allocateRow(int status)

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

cache()

  public void cache()

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

canReuse()

  public boolean canReuse()

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

cloneColumns()

  public Column[] cloneColumns()

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

close()

  public void close()

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

compact(boolean)

  public int compact(boolean compact)

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

copyRow(byte[], int, int)

  public int copyRow(byte[] dest, int destOff, int maxLen)

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

copyTo(int, byte[], int)

  public int copyTo(int ordinal, byte[] dest, int destOff)

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

copyTo(int[], com.borland.datastore.Cursor, byte[], int, int)

  public int copyTo(int[] sourceOrdinals, Cursor destCursor, byte[] destBuf, int destOff, int status)

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

dump()

  public void dump()

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

findPosition(int)

  public boolean findPosition(int position)

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

first()

  public boolean first()

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

getKeyElement(int)

  public com.borland.datastore.KeyElement getKeyElement(int ordinal)

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

getOrdinals(boolean, int)

  public int[] getOrdinals(boolean project, int count)

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

getRowOffsets(int)

  protected void getRowOffsets(int count)

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

getRowVariant(int)

  public RowVariant getRowVariant(int ordinal)

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

getThisInternalRow(int)

  public long getThisInternalRow(int cursorIndex)

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

getValue(int)

  public Variant getValue(int ordinal)

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

goToInternalRow(long)

  public void goToInternalRow(long internalRow)

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

hasDuplicates()

  public boolean hasDuplicates()

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

init(com.borland.datastore.KeyElement[], com.borland.dx.dataset.RowVariant[])

  public void init(com.borland.datastore.KeyElement keyElements, RowVariant[] rowValues)

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

name()

  public String name()

newGen()

  public final void newGen()

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

next()

  public boolean next()

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

prior()

  public boolean prior()

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

provideFieldBytes(int, int)

  public void provideFieldBytes(int off, int length)

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

uncache()

  public void uncache()

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