IDTSBuffer90 Members
Represents an in-memory, two-dimensional storage object that contains rows and columns.
The following tables list the members exposed by the IDTSBuffer90 type.
Public Methods
Name | Description | |
---|---|---|
![]() |
AddBLOBData | Appends byte data to a column in an IDTSBuffer90. |
![]() |
AddRow | Adds a new row to an IDTSBuffer90 object. |
![]() |
Clone | Creates a private copy of an IDTSBuffer90 object. |
![]() |
DirectErrorRow | Sends a row in an IDTSBuffer90 object to an IDTSOutput90 whose IsErrorOut property is true. |
![]() |
DirectRow | Sends a row in an IDTSBuffer90 to an IDTSOutput90. |
![]() |
GetBLOBData | Retrieves an array of bytes from a binary large object (BLOB) stored in a column of a IDTSBuffer90. |
![]() |
GetBLOBLength | Gets the number of bytes contained in a column in an IDTSBuffer90. |
![]() |
GetBLOBObject | Gets an IDTSBLOBObject90 that is used to read and write the bytes in a column in an IDTSBuffer90. |
![]() |
GetBLOBStream | Gets an IStream interface used to access the binary large object (BLOB) stored in a column in an IDTSBuffer90. |
![]() |
GetBoundaryInfo | Gets the number of columns and the maximum number of rows that an IDTSBuffer90 can hold. |
![]() |
GetColumnCount | Gets the number of columns in an IDTSBuffer90. |
![]() |
GetColumnInfo | Gets the DTP_BUFFCOL structure for the specified column in an IDTSBuffer90. |
![]() |
GetData | Retrieves the data stored in a specified row and column of a IDTSBuffer90. |
![]() |
GetDataByRef | (Feature deprecated, see Remarks.) Gets a pointer to the data stored in a column in an IDTSBuffer90. |
![]() |
GetFlatMemory | Gets a pointer to the bytes stored by an IDTSBuffer90. |
![]() |
GetID | Retrieves the ID of a buffer. |
![]() |
GetManager | Gets a buffer manager. |
![]() |
GetRowCount | Gets the number of rows stored in an IDTSBuffer90. |
![]() |
GetRowDataBytes | (Feature deprecated, see Remarks.) Gets a pointer to the start of a row in an IDTSBuffer90. |
![]() |
GetRowStarts | (Feature deprecated, see Remarks.) Use the GetData or GetBLOBData method instead of the GetRowStarts method. |
![]() |
GetStatus | Retrieves the status information of a column in an IDTSBuffer90. |
![]() |
GetType | Gets the handle of a buffer type. |
![]() |
IsEndOfRowset | Specifies whether an IDTSBuffer90 has reached the end of its collection of rows. |
![]() |
IsNull | Checks whether a specified column is null. |
![]() |
LockData | Locks the data in an IDTSBuffer90. |
![]() |
MoveRow | Moves a row in an IDTSBuffer90 to a new location. |
![]() |
PrepareDataStatusForInsert | Sets the status value of the columns in a range of rows. |
![]() |
RemoveRow | Deletes a row from an IDTSBuffer90. |
![]() |
ResetBLOBData | Deletes the bytes stored in a column in an IDTSBuffer90. |
![]() |
SetBLOBFromObject | Assigns the data contained in an IDTSBLOBObject90 to a column in an IDTSBuffer90. |
![]() |
SetBLOBFromStream | Assigns data to a binary large object (BLOB) column from a sequential stream. |
![]() |
SetData | Assigns data to a column in an IDTSBuffer90. |
![]() |
SetEndOfRowset | Notifies an IDTSBufferManager90 that the component has finished adding rows to an output IDTSBuffer90 object. |
![]() |
SetErrorInfo | Sets the error information for a row. |
![]() |
SetStatus | Sets the status information of a column in an IDTSBuffer90. |
![]() |
SwapRows | Swaps the location of two rows in an IDTSBuffer90. |
![]() |
UnlockData | Unlocks the data in an IDTSBuffer90 object. |
Top
See Also
Reference
IDTSBuffer90 Interface
Microsoft.SqlServer.Dts.Pipeline.Wrapper Namespace