#include <d32dbms.h>
class TDbSeekKey |
Public Member Functions | |
---|---|
TDbSeekKey() | |
TDbSeekKey(TInt) | |
TDbSeekKey(TUint) | |
TDbSeekKey(TInt64) | |
TDbSeekKey(TReal32) | |
TDbSeekKey(TReal64) | |
TDbSeekKey(TTime) | |
TDbSeekKey(const TDesC8 &) | |
TDbSeekKey(const TDesC16 &) | |
IMPORT_C TDbSeekKey & | Add(TInt) |
IMPORT_C TDbSeekKey & | Add(TUint) |
IMPORT_C TDbSeekKey & | Add(TInt64) |
IMPORT_C TDbSeekKey & | Add(TReal32) |
IMPORT_C TDbSeekKey & | Add(TReal64) |
IMPORT_C TDbSeekKey & | Add(TTime) |
IMPORT_C TDbSeekKey & | Add(const TDesC8 &) |
IMPORT_C TDbSeekKey & | Add(const TDesC16 &) |
Protected Member Functions | |
---|---|
TDbSeekKey(TInt, TInt) |
Database key value.
The class encapsulates a key value which is passed to RDbTable::SeekL(), for lookup in the currently active index on that rowset.
An instance of this class can store a key value of any type.
Note that the class can only hold a single-column key. Use TDbSeekMultiKey for multi-column keys.
See also: TDbSeekMultiKey RDbTable
TDbSeekKey | ( | ) | [inline] |
Constructs an empty key value.
Add() should be called before the key value is used for lookup.
TDbSeekKey | ( | TInt | aKey | ) | [inline] |
Constructs a key value for an TInt8, TInt16 or TInt32 column.
Parameter | Description |
---|---|
aKey | The key value to lookup. |
TDbSeekKey | ( | TUint | aKey | ) | [inline] |
Constructs a key value for a Bit, TUint8, TUint16 or TUint32 column.
Parameter | Description |
---|---|
aKey | The key value to lookup. |
TDbSeekKey | ( | TReal32 | aKey | ) | [inline] |
Constructs a key value for a TReal32 column.
Parameter | Description |
---|---|
aKey | The key value to lookup. |
TDbSeekKey | ( | TReal64 | aKey | ) | [inline] |
Construct a key value for a TReal64 column.
Parameter | Description |
---|---|
aKey | The key value to lookup. |
TDbSeekKey | ( | const TDesC8 & | aKey | ) | [inline] |
Constructs a key value for a non-Unicode text column.
Note that the seek key does not copy the text data contained by the descriptor. This needs to be retained until the seek key is no longer required.
Parameter | Description |
---|---|
aKey | The key value to lookup. |
TDbSeekKey | ( | const TDesC16 & | aKey | ) | [inline] |
Constructs a key value for a Unicode text column.
Note that the seek key does not copy the text data contained by the descriptor. This needs to be retained until the seek key is no longer required.
Parameter | Description |
---|---|
aKey | The key value to lookup. |
IMPORT_C TDbSeekKey & | Add | ( | TInt | aKey | ) |
Appends a key value for an TInt8, TInt16 or TInt32 column.
Parameter | Description |
---|---|
aKey | The key value to lookup. |
Returns: A reference to this database key value object.
IMPORT_C TDbSeekKey & | Add | ( | TUint | aKey | ) |
Appends a key value for a Bit, TUint8, TUint16 or TUint32 column.
Parameter | Description |
---|---|
aKey | The key value to lookup. |
Returns: A reference to this database key value object.
IMPORT_C TDbSeekKey & | Add | ( | TInt64 | aKey | ) |
Appends a key value for an TInt64 column.
Parameter | Description |
---|---|
aKey | The key value to lookup. |
Returns: A reference to this database key value object.
IMPORT_C TDbSeekKey & | Add | ( | TReal32 | aKey | ) |
Appends a key value for a TReal32 column.
Parameter | Description |
---|---|
aKey | The key value to lookup. |
Returns: A reference to this database key value object.
IMPORT_C TDbSeekKey & | Add | ( | TReal64 | aKey | ) |
Appends a key value for a TReal64 column.
Parameter | Description |
---|---|
aKey | The key value to lookup. |
Returns: A reference to this database key value object.
IMPORT_C TDbSeekKey & | Add | ( | TTime | aKey | ) |
Appends a key value for a DateTime column.
Parameter | Description |
---|---|
aKey | The key value to lookup. TTime may be either local time or universal time. DBMS doesn't interpret the value of TTime, it is left up to the user to decide which should be used. |
Returns: A reference to this database key value object.
IMPORT_C TDbSeekKey & | Add | ( | const TDesC8 & | aKey | ) |
Appends a key value for a non-Unicode text column.
Note that the seek key does not copy the text data contained by the descriptor. This needs to be retained until the seek key is no longer required.
Parameter | Description |
---|---|
aKey | The key value to lookup. |
Returns: A reference to this database key value object.
IMPORT_C TDbSeekKey & | Add | ( | const TDesC16 & | aKey | ) |
Appends a key value for a Unicode text column.
Note that the seek key does not copy the text data contained by the descriptor. This needs to be retained until the seek key is no longer required.
Parameter | Description |
---|---|
aKey | The key value to lookup. |
Returns: A reference to this database key value object.