gtpc2mboC/C++ Language Support User's Guide

Collection Support for Non-Cursor APIs

Table 47 lists the supported collection classes for non-cursor APIs. An X indicates support for that class. Refer to the following key for collection class names.

Key

Symbol Collection Symbol Collection Symbol Collection
ARR Array KS Key Set SB Sorted Bag
BAG Bag KSB Key Sorted Bag SEQ Sequence
BLB BLOB KSS Key Sorted Set SET Set
KB Key Bag Log Log SS Sorted Set
KL Keyed Log




Table 47. Collection Support: Non-Cursor APIs

API Name ARR BAG BLB KB KL KS KSB KSS LOG SB SEQ SET SS
TO2_add X X X
X


X X X X X
TO2_addAllFrom X X X X X X X X X X X X X
TO2_addAtIndex









X

TO2_addKeyPath


X
X X X
X

X
TO2_addRecoupIndexEntry X X X X X X X X X X X X X
TO2_asSequenceCollection X X
X X X X X X X X X X
TO2_associateRecoupIndexWithPID X X X X X X X X X X X X X
TO2_asSortedCollection X X
X X X X X X X X X X
TO2_at X


X


X
X

TO2_atKey


X X X X X




TO2_atKeyPut




X
X




TO2_atKeyWithBuffer


X X X X X




TO2_atNewKeyPut


X
X X X




TO2_atPut X








X

TO2_atRBA

X









TO2_atRBAPut

X









TO2_atRBAWithBuffer

X









TO2_atWithBuffer X


X


X
X

TO2_capture X X X X X X X X X X X X X
TO2_copyCollection X X X X X X X X X X X X X
TO2_copyCollectionTemp X X X X X X X X X X X X X
TO2_copyCollectionWithOptions X X X X X X X X X X X X X
TO2_create... X X X X X X X X X X X X X
TO2_create...Temp X X X X X X X X X X X X X
TO2_createRecoupIndex X X X X X X X X X X X X X
TO2_create...WithOptions X X X X X X X X X X X X X
TO2_deleteCollection X X X X X X X X X X X X X
TO2_deletePID X X X X X X X X X X X X X
TO2_deleteRecoupIndex X X X X X X X X X X X X X
TO2_deleteRecoupIndexEntry X X X X X X X X X X X X X
TO2_getBLOB

X









TO2_getBLOBwithBuffer

X









TO2_getCollectionAccessMode X X X X X X X X X X X X X
TO2_getCollectionKeys


X X X X X




TO2_getCollectionType X X X X X X X X X X X X X
TO2_getDRprotect X X X X X X X X X X X X X
TO2_getMaxDataLength X X X X X X X X X X X X X
TO2_getMaxKeyLength


X X X X X




TO2_getSortFieldValues








X

X
TO2_includes
X








X
TO2_isCollection X X X X X X X X X X X X X
TO2_makeEmpty X X X X X X X X X X X X X
TO2_maxEntry



X


X



TO2_removeIndex X








X

TO2_removeKey


X
X X X




TO2_removeKeyPath


X
X X X
X

X
TO2_removeRBA

X









TO2_removeRecoupIndexFromPID X X X X X X X X X X X X X
TO2_removeValue
X








X
TO2_removeValueAll
X








X
TO2_replaceBLOB

X









TO2_restore X X X X X X X X X X X X X
TO2_restoreAsTemp X X X X X X X X X X X X X
TO2_restoreWithOptions X X X X X X X X X X X X X
TO2_setCollectionAccessMode X X X X X X X X X X X X X
TO2_setDRprotect X X X X X X X X X X X X X
TO2_setSize

X









TO2_size X X X X X X X X X X X X X
TO2_writeNewBLOB

X