|
||
class TDbSeekMultiKey : public TDbSeekKey;
Database multi-column key value.
The class extends the behaviour of TDbSeekKey
by allowing multi-column indexes to be searched using multi-column key values.
The template parameter S specifies the maximum number of column values that can be added to the key value.
Use the TDbSeekKey::Add(TInt)
members to append the values for each column in the key value.
TDbSeekKey
- Database key value.
TDbSeekMultiKey
- Database multi-column key value.
Defined in TDbSeekMultiKey
:
TDbSeekMultiKey()
Constructs an empty multi-column key value. Inherited from TDbSeekKey
:
Add(TInt)
Appends a key value for an TInt8, TInt16 or TInt32 column.Add(TInt64)
Appends a key value for an TInt64 column.Add(TReal32)
Appends a key value for a TReal32 column.Add(TReal64)
Appends a key value for a TReal64 column.Add(TTime)
Appends a key value for a DateTime column.Add(TUint)
Appends a key value for a Bit, TUint8, TUint16 or TUint32 column.Add(const TDesC16 &)
Appends a key value for a Unicode text column.Add(const TDesC8 &)
Appends a key value for a non-Unicode text column.TDbSeekKey(TInt)
Constructs a key value for an TInt8, TInt16 or TInt32 column.TDbSeekKey(TInt,TInt)
TDbSeekKey(TInt64)
TDbSeekKey(TReal32)
Constructs a key value for a TReal32 column.TDbSeekKey(TReal64)
Construct a key value for a TReal64 column.TDbSeekKey(TTime)
Constructs a key value for a TDateTime column.TDbSeekKey(TUint)
Constructs a key value for a Bit, TUint8, TUint16 or TUint32 column.TDbSeekKey(const TDesC16 &)
Constructs a key value for a Unicode text column.TDbSeekKey(const TDesC8 &)
Constructs a key value for a non-Unicode text column.inline TDbSeekMultiKey();
Constructs an empty multi-column key value.