PipelineBuffer Members
Provides an in-memory data store containing rows and columns of data.
The following tables list the members exposed by the PipelineBuffer type.
Protected Constructors
Name | Description | |
---|---|---|
PipelineBuffer | Instantiates a new instance of the PipelineBuffer.This constructor is not CLS-compliant. |
Top
Public Properties
Name | Description | |
---|---|---|
![]() |
ColumnCount | Gets the number of columns in the PipelineBuffer. |
![]() |
CurrentRow | Gets the index of the current row in the PipelineBuffer. |
![]() |
EndOfRowset | Gets a value indicating whether the PipelineBuffer has reached the end of its collection of rows. |
![]() |
Item | Gets the data stored in a buffer column. |
![]() |
Mode | Gets a value indicating whether a PipelineBuffer is an IDTSInput90 buffer or an IDTSOutput90 buffer. |
![]() |
RowCount | Gets the number of rows in the PipelineBuffer object. |
Top
Public Methods
(see also Protected Methods )
Name | Description | |
---|---|---|
![]() |
AddBlobData | Adds an array of bytes to a PipelineBuffer column. |
![]() |
AddRow | Adds a row to the PipelineBuffer object. |
![]() |
DirectErrorRow | Sends a PipelineBuffer row to an IDTSOutput90 whose IsErrorOut property is true. |
![]() |
DirectRow | Sends a row from a PipelineBuffer to the specified IDTSOutput90. |
![]() |
Dispose | Overloaded. |
![]() |
Equals | Overloaded. (inherited from Object ) |
![]() |
GetBlobData | Retrieves an array of bytes from a binary large object (BLOB) stored in a PipelineBuffer column. |
![]() |
GetBlobLength | Gets the number of bytes contained in a binary large object (BLOB) PipelineBuffer column.This method is not CLS-compliant. |
![]() |
GetBoolean | Gets the bool value stored in the PipelineBuffer column. |
![]() |
GetByte | Gets the byte value stored in the PipelineBuffer column. |
![]() |
GetBytes | Gets the array of bytes stored in a buffer column.This method is not CLS-compliant. |
![]() |
GetColumnInfo | Retrieves the BufferColumn structure for a PipelineBuffer column.This method is not CLS-compliant. |
![]() |
GetDateTime | Gets the DateTime value stored in the PipelineBuffer column. |
![]() |
GetDecimal | Gets the decimal value stored in the PipelineBuffer column. |
![]() |
GetDouble | Gets the double stored in the PipelineBuffer column. |
![]() |
GetGuid | Gets the Guid value stored in the PipelineBuffer column.This method is not CLS-compliant. |
![]() |
GetHashCode | (inherited from Object ) |
![]() |
GetInt16 | Gets the short stored in the PipelineBuffer column. |
![]() |
GetInt32 | Gets the int stored in a PipelineBuffer column. |
![]() |
GetInt64 | Gets the long stored in the PipelineBuffer column. |
![]() |
GetSByte | Gets the SByte value stored in a PipelineBuffer column.This method is not CLS-compliant. |
![]() |
GetSingle | Gets the float stored in a PipelineBuffer column. |
![]() |
GetString | Gets the string stored in the buffer column. |
![]() |
GetType | (inherited from Object ) |
![]() |
GetUInt16 | Gets the ushort value stored in the buffer column.This method is not CLS-compliant. |
![]() |
GetUInt32 | Gets the UInt32 value stored in the buffer column.This method is not CLS-compliant. |
![]() |
GetUInt64 | Gets the ulong value stored in the buffer column.This method is not CLS-compliant. |
![]() |
IsNull | Checks to see if the data in a buffer column is null. |
![]() |
NextRow | Advances the PipelineBuffer to the next row. |
![]() ![]() |
ReferenceEquals | (inherited from Object ) |
![]() |
RemoveRow | Removes the current row from the PipelineBuffer. |
![]() |
ResetBlobData | Deletes the contents of the specified BLOB column. |
![]() |
SetBoolean | Assigns a bool value to a PipelineBuffer column. |
![]() |
SetByte | Assigns a byte to a PipelineBuffer column. |
![]() |
SetBytes | Assigns an array of bytes to a buffer column.This method is not CLS-compliant. |
![]() |
SetDateTime | Assigns a DateTime value to the PipelineBuffer column. |
![]() |
SetDecimal | Assigns a decimal to a buffer column. |
![]() |
SetDouble | Assigns a double to a PipelineBuffer column. |
![]() |
SetEndOfRowset | Notifies the PipelineBuffer that a component has finished adding rows to the buffer. |
![]() |
SetErrorInfo | Sets the error information for the current PipelineBuffer row. |
![]() |
SetGuid | Assigns a Guid to a buffer column.This method is not CLS-compliant. |
![]() |
SetInt16 | Assigns a 16-bit signed integer to a buffer column. |
![]() |
SetInt32 | Assigns a 32-bit signed integer to a buffer column. |
![]() |
SetInt64 | Assigns a 64-bit signed integer to a buffer column. |
![]() |
SetNull | Assigns null to a buffer column. |
![]() |
SetSByte | Assigns a signed 8-bit integer to a buffer column.This method is not CLS-compliant. |
![]() |
SetSingle | Assigns a float to a buffer column. |
![]() |
SetString | Assigns a string to a buffer column. |
![]() |
SetUInt16 | Assigns an unsigned 16-bit integer to a buffer column.This method is not CLS-compliant. |
![]() |
SetUInt32 | Assigns an unsigned 32-bit integer to a buffer column.This method is not CLS-compliant. |
![]() |
SetUInt64 | Assigns an unsigned 64-bit integer to a buffer column.This method is not CLS-compliant. |
![]() |
ToString | (inherited from Object ) |
![]() ![]() |
TruncateStrA | Truncates a non-Unicode string to the specified length. |
Top
Protected Methods
Name | Description | |
---|---|---|
![]() |
Dispose | Overloaded. |
![]() |
Finalize | Overridden. Releases all resources used by the PipelineBuffer. |
![]() |
MemberwiseClone | (inherited from Object ) |
Top
See Also
Reference
PipelineBuffer Class
Microsoft.SqlServer.Dts.Pipeline Namespace