class TDbWindow |
Public Member Functions | |
---|---|
TDbWindow() | |
TDbWindow(TUnlimited) | |
TDbWindow(TInt, TInt) | |
TInt | PreferredPos() |
TInt | Size() |
Public Member Enumerations | |
---|---|
enum | TUnlimited { EUnlimited = KMaxTInt } |
Private Attributes | |
---|---|
TInt | iPreferredPos |
TInt | iSize |
TDbWindow | ( | ) | [inline] |
Constructs this object with a size of ENone. This can be used to request a view with no pre-evaluation window.
TDbWindow | ( | TUnlimited | ) | [inline] |
Constructs this object with a size of EUnlimited. This is used to request a completely pre-evaluated view. The constant KDbUnlimitedWindow is an instance of such a TDbWindow.
TUnlimited |
TInt | PreferredPos | ( | ) | const [inline] |
Returns the preferred position in the window of the current row marker. i.e. the position with the forward and backward slots as requested.
The preferred position in the window. It is undefined if this is not a limited window.
TInt | Size | ( | ) | const [inline] |
Returns the number of rows stored by the view.
The number of rows stored by the window. This could be one of the special values ENone or EUnlimited.
Denotes a full pre-evaluation window.
EUnlimited = KMaxTInt |
No limit on how many rows may be in the window. |