Binary :: insert - Insert data into binary data block
The function inserts binary data at position passed in iPosition and returns a reference to the current binary data block. The position passed passed in iPosition must be within the used data, that means between 0 and length().
Otherwise the function throws an exception.
Constant reference to a binary data block handle, which may contain binary data up to 2 GB.
Implementation overview
- Insert byte value(s) into data block
 Binary :: insert ( iPosition, iValue, iCount )
- Insert binary data into a binary data block
 Binary :: insert ( iPosition, cBinary )
Implementation details
- 
Insert byte value(s) into data block
 odaba::Binary & Binary  :: insert ( int32 iPosition, int32 iValue, int32 iCount )
 The function iCount times inserts the byte value passed in iValue at position iPosition. iValue must not be below 0 and above 255. Otherwise, the function throws an exception. An exception is also thrown, when iCount is less than zero. - iPosition
 - Position in collection
The position of an element in a collection is beginning with 0 for the first element. 
- iValue
 - Integer value
The value is passed as platform independent 32-bit integer value. 
- iCount
 - Number of items
The value contains the number of items to be processed or stored in a collection. 
 to list
- iPosition
 - Position in collection
- 
Insert binary data into a binary data block
 odaba::Binary & Binary  :: insert ( int32 iPosition, odaba::Binary &cBinary )
 The function inserts binary data passed in cBinary at position passed in iPosition and returns a reference to the current binary data block. - iPosition
 - Position in collection
The position of an element in a collection is beginning with 0 for the first element. 
- cBinary
 - Binary data block handle
Constant reference to a binary data block handle, which may contain binary data up to 2 GB. 
 to list
- iPosition
 - Position in collection

