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