Share via


IDTSBuffer100 Members

Include Protected Members
Include Inherited Members

Represents an in-memory, two-dimensional storage object that contains rows and columns.

The IDTSBuffer100 type exposes the following members.

Methods

  Name Description
Public method AddBLOBData(Int32, Int32, Byte%, UInt32) Appends byte data to a column in an IDTSBuffer100.
Public method AddRow(IntPtr) Adds a new row to an IDTSBuffer100 object.
Public method Clone(IDTSComponentMetaData100) Creates a private copy of an IDTSBuffer100 object.
Public method DirectErrorRow(Int32, Int32, Int32, Int32) Sends a row in an IDTSBuffer100 object to an IDTSOutput100 whose IsErrorOut property is true.
Public method DirectRow(Int32, Int32) Sends a row in an IDTSBuffer100 to an IDTSOutput100.
Public method GetBLOBData(Int32, Int32, UInt32, Byte%, UInt32, UInt32%) Retrieves an array of bytes from a binary large object (BLOB) stored in a column of a IDTSBuffer100.
Public method GetBLOBLength(Int32, Int32, UInt32%) Gets the number of bytes contained in a column in an IDTSBuffer100.
Public method GetBLOBObject(Int32, Int32) Gets an IDTSBLOBObject100 that is used to read and write the bytes in a column in an IDTSBuffer100.
Public method GetBLOBStream(Int32, Int32) Gets an IStream interface used to access the binary large object (BLOB) stored in a column in an IDTSBuffer100.
Public method GetBoundaryInfo(UInt32%, UInt32%) Gets the number of columns and the maximum number of rows that an IDTSBuffer100 can hold.
Public method GetColumnCount() Gets the number of columns in an IDTSBuffer100.
Public method GetColumnInfo(Int32, DTP_BUFFCOL%) Gets the DTP_BUFFCOL structure for the specified column in an IDTSBuffer100.
Public method GetData(Int32, Int32) Retrieves the data stored in a specified row and column of a IDTSBuffer100.
Public method GetDataByRef(Int32, Int32) (Feature deprecated, see Remarks.) Gets a pointer to the data stored in a column in an IDTSBuffer100.
Public method GetFlatMemory() Gets a pointer to the bytes stored by an IDTSBuffer100.
Public method GetID() Retrieves the ID of a buffer.
Public method GetManager() Gets a buffer manager.
Public method GetRowCount() Gets the number of rows stored in an IDTSBuffer100.
Public method GetRowDataBytes(Int32, Int32%, IntPtr) (Feature deprecated, see Remarks.) Gets a pointer to the start of a row in an IDTSBuffer100.
Public method GetRowStarts(UInt32, IntPtr) (Feature deprecated, see Remarks.) Use the GetData or GetBLOBData method instead of the GetRowStarts method.
Public method GetStatus(Int32, Int32, UInt32%) Retrieves the status information of a column in an IDTSBuffer100.
Public method GetType() Gets the handle of a buffer type.
Public method IsEndOfRowset() Specifies whether an IDTSBuffer100 has reached the end of its collection of rows.
Public method IsNull(Int32, Int32, Boolean%) Checks whether a specified column is null.
Public method LockData() Locks the data in an IDTSBuffer100.
Public method MoveRow(Int32, Int32) Moves a row in an IDTSBuffer100 to a new location.
Public method PrepareDataStatusForInsert(Int32) Sets the status value of the columns in a range of rows.
Public method RemoveRow(Int32) Deletes a row from an IDTSBuffer100.
Public method ResetBLOBData(Int32, Int32) Deletes the bytes stored in a column in an IDTSBuffer100.
Public method SetBLOBFromObject(Int32, Int32, IDTSBLOBObject100) Assigns the data contained in an IDTSBLOBObject100 to a column in an IDTSBuffer100.
Public method SetBLOBFromStream(Int32, Int32, ISequentialStream) Assigns data to a binary large object (BLOB) column from a sequential stream.
Public method SetData(Int32, Int32, DTP_VARIANT%) Assigns data to a column in an IDTSBuffer100.
Public method SetEndOfRowset() Notifies an IDTSBufferManager100 that the component has finished adding rows to an output IDTSBuffer100 object.
Public method SetErrorInfo(Int32, Int32, Int32, Int32) Sets the error information for a row.
Public method SetStatus(Int32, Int32, UInt32) Sets the status information of a column in an IDTSBuffer100.
Public method SwapRows(Int32, Int32) Swaps the location of two rows in an IDTSBuffer100.
Public method UnlockData() Unlocks the data in an IDTSBuffer100 object.

Top