Package | Description |
---|---|
com.healthmarketscience.jackcess.impl |
Modifier and Type | Field and Description |
---|---|
protected CursorImpl.PositionImpl |
CursorImpl._curPos
the current row
|
protected CursorImpl.PositionImpl |
CursorImpl._prevPos
the previous row
|
Modifier and Type | Method and Description |
---|---|
protected CursorImpl.PositionImpl |
IndexCursorImpl.findAnotherPosition(TableImpl.RowState rowState,
CursorImpl.PositionImpl curPos,
boolean moveForward) |
protected abstract CursorImpl.PositionImpl |
CursorImpl.findAnotherPosition(TableImpl.RowState rowState,
CursorImpl.PositionImpl curPos,
boolean moveForward)
Finds the next non-deleted row after the given row (as defined by this
cursor) and returns the id of the row, where "next" may be backwards if
moveForward is
false . |
protected CursorImpl.PositionImpl |
TableScanCursor.findAnotherPosition(TableImpl.RowState rowState,
CursorImpl.PositionImpl curPos,
boolean moveForward) |
abstract CursorImpl.PositionImpl |
CursorImpl.DirHandler.getBeginningPosition() |
CursorImpl.PositionImpl |
CursorImpl.SavepointImpl.getCurrentPosition() |
abstract CursorImpl.PositionImpl |
CursorImpl.DirHandler.getEndPosition() |
protected CursorImpl.PositionImpl |
CursorImpl.getFirstPosition()
Returns the first row id (exclusive) as defined by this cursor.
|
protected CursorImpl.PositionImpl |
CursorImpl.getLastPosition()
Returns the last row id (exclusive) as defined by this cursor.
|
protected CursorImpl.PositionImpl |
IndexCursorImpl.getRowPosition(RowIdImpl rowId) |
protected abstract CursorImpl.PositionImpl |
CursorImpl.getRowPosition(RowIdImpl rowId)
Returns the appropriate position information for the given row (which is
the current row and is valid).
|
protected CursorImpl.PositionImpl |
TableScanCursor.getRowPosition(RowIdImpl rowId) |
Modifier and Type | Method and Description |
---|---|
protected CursorImpl.PositionImpl |
IndexCursorImpl.findAnotherPosition(TableImpl.RowState rowState,
CursorImpl.PositionImpl curPos,
boolean moveForward) |
protected abstract CursorImpl.PositionImpl |
CursorImpl.findAnotherPosition(TableImpl.RowState rowState,
CursorImpl.PositionImpl curPos,
boolean moveForward)
Finds the next non-deleted row after the given row (as defined by this
cursor) and returns the id of the row, where "next" may be backwards if
moveForward is
false . |
protected CursorImpl.PositionImpl |
TableScanCursor.findAnotherPosition(TableImpl.RowState rowState,
CursorImpl.PositionImpl curPos,
boolean moveForward) |
protected void |
CursorImpl.restorePosition(CursorImpl.PositionImpl curPos)
Restores a current position for the cursor (current position becomes
previous position).
|
protected void |
CursorImpl.restorePosition(CursorImpl.PositionImpl curPos,
CursorImpl.PositionImpl prevPos)
Restores a current and previous position for the cursor if the given
positions are different from the current positions.
|
protected void |
IndexCursorImpl.restorePositionImpl(CursorImpl.PositionImpl curPos,
CursorImpl.PositionImpl prevPos) |
protected void |
CursorImpl.restorePositionImpl(CursorImpl.PositionImpl curPos,
CursorImpl.PositionImpl prevPos)
Restores a current and previous position for the cursor.
|
protected void |
TableScanCursor.restorePositionImpl(CursorImpl.PositionImpl curPos,
CursorImpl.PositionImpl prevPos) |
Constructor and Description |
---|
CursorImpl(CursorImpl.IdImpl id,
TableImpl table,
CursorImpl.PositionImpl firstPos,
CursorImpl.PositionImpl lastPos) |
Copyright © 2005–2018. All rights reserved.