PipelineBuffer Members

Include Protected Members
Include Inherited Members

Provides an in-memory data store containing rows and columns of data.

The PipelineBuffer type exposes the following members.

Constructors

  Name Description
Protected method PipelineBuffer(IntPtr, PipelineBufferMode) Instantiates a new instance of the PipelineBuffer.

Top

Methods

  Name Description
Public method AddBlobData(Int32, array<Byte[]) Adds an array of bytes to a PipelineBuffer column.
Public method AddBlobData(Int32, array<Byte[], Int32) Adds an array of a specified number of bytes to a PipelineBuffer column.
Public method AddRow() Adds a row to the PipelineBuffer object.
Public method DirectErrorRow(Int32, Int32, Int32) Sends a PipelineBuffer row to an IDTSOutput100 whose IsErrorOut property is true.
Public method DirectErrorRow(Int32, Int32, Int32, Int32) Sends a PipelineBuffer row to an IDTSOutput100 whose IsErrorOut property is true.
Public method DirectRow(Int32) Sends a row from a PipelineBuffer to the specified IDTSOutput100.
Public method Dispose() Releases all resources used by the PipelineBuffer.
Protected method Dispose(Boolean) Releases the unmanaged resources that are used by the PipelineBuffer, and optionally releases the managed resources.
Public method Equals(Object) (Inherited from Object.)
Protected method Finalize() Releases all resources used by the PipelineBuffer. (Overrides Object.Finalize().)
Public method GetBlobData(Int32, Int32, Int32) Retrieves an array of bytes from a binary large object (BLOB) stored in a PipelineBuffer column.
Public method GetBlobLength(Int32) Gets the number of bytes contained in a binary large object (BLOB) PipelineBuffer column.
Public method GetBoolean(Int32) Gets the bool value stored in the PipelineBuffer column.
Public method GetByte(Int32) Gets the byte value stored in the PipelineBuffer column.
Public method GetBytes(Int32) Gets the array of bytes stored in a buffer column.
Public method GetColumnInfo(Int32) Retrieves the BufferColumn structure for a PipelineBuffer column.
Public method GetDate(Int32) Gets the DateTime value stored in the PipelineBuffer column.
Public method GetDateTime(Int32) Gets the DateTime value stored in the PipelineBuffer column.
Public method GetDateTimeOffset(Int32) Gets the DateTimeOffset value stored in the PipelineBuffer column.
Public method GetDecimal(Int32) Gets the decimal value stored in the PipelineBuffer column.
Public method GetDouble(Int32) Gets the double stored in the PipelineBuffer column.
Public method GetGuid(Int32) Gets the Guid value stored in the PipelineBuffer column.
Public method GetHashCode() (Inherited from Object.)
Public method GetInt16(Int32) Gets the short stored in the PipelineBuffer column.
Public method GetInt32(Int32) Gets the int stored in a PipelineBuffer column.
Public method GetInt64(Int32) Gets the long stored in the PipelineBuffer column.
Public method GetSByte(Int32) Gets the SByte value stored in a PipelineBuffer column.
Public method GetSingle(Int32) Gets the float stored in a PipelineBuffer column.
Public method GetString(Int32) Gets the string stored in the buffer column.
Public method GetTime(Int32) Gets the TimeSpan value stored in the PipelineBuffer column.
Public method GetType() (Inherited from Object.)
Public method GetUInt16(Int32) Gets the ushort value stored in the buffer column.
Public method GetUInt32(Int32) Gets the UInt32 value stored in the buffer column.
Public method GetUInt64(Int32) Gets the ulong value stored in the buffer column.
Public method IsNull(Int32) Checks to see if the data in a buffer column is null.
Protected method MemberwiseClone() (Inherited from Object.)
Public method NextRow() Advances the PipelineBuffer to the next row.
Public method RemoveRow() Removes the current row from the PipelineBuffer.
Public method ResetBlobData(Int32) Deletes the contents of the specified BLOB column.
Public method SetBoolean(Int32, Boolean) Assigns a bool value to a PipelineBuffer column.
Public method SetByte(Int32, Byte) Assigns a byte to a PipelineBuffer column.
Public method SetBytes(Int32, array<Byte[]) Assigns an array of bytes to a buffer column.
Public method SetDate(Int32, DateTime) Assigns a DateTime value to the PipelineBuffer column.
Public method SetDateTime(Int32, DateTime) Assigns a DateTime value to the PipelineBuffer column.
Public method SetDateTimeOffset(Int32, DateTimeOffset) Assigns a DateTimeOffset value to the PipelineBuffer column.
Public method SetDecimal(Int32, Decimal) Assigns a decimal to a buffer column.
Public method SetDouble(Int32, Double) Assigns a double to a PipelineBuffer column.
Public method SetEndOfRowset() Notifies the PipelineBuffer that a component has finished adding rows to the buffer.
Public method SetErrorInfo(Int32, Int32, Int32) Sets the error information for the current PipelineBuffer row.
Public method SetGuid(Int32, Guid) Assigns a Guid to a buffer column.
Public method SetInt16(Int32, Int16) Assigns a 16-bit signed integer to a buffer column.
Public method SetInt32(Int32, Int32) Assigns a 32-bit signed integer to a buffer column.
Public method SetInt64(Int32, Int64) Assigns a 64-bit signed integer to a buffer column.
Public method SetNull(Int32) Assigns nulla null reference (Nothing in Visual Basic) to a buffer column.
Public method SetSByte(Int32, SByte) Assigns a signed 8-bit integer to a buffer column.
Public method SetSingle(Int32, Single) Assigns a float to a buffer column.
Public method SetString(Int32, String) Assigns a string to a buffer column.
Public method SetTime(Int32, TimeSpan) Assigns a TimeSpan value to the PipelineBuffer column.
Public method SetUInt16(Int32, UInt16) Assigns an unsigned 16-bit integer to a buffer column.
Public method SetUInt32(Int32, UInt32) Assigns an unsigned 32-bit integer to a buffer column.
Public method SetUInt64(Int32, UInt64) Assigns an unsigned 64-bit integer to a buffer column.
Public method ToString() (Inherited from Object.)

Top

Properties

  Name Description
Public property ColumnCount Gets the number of columns in the PipelineBuffer.
Public property CurrentRow Gets the index of the current row in the PipelineBuffer.
Public property EndOfRowset Gets a value indicating whether the current PipelineBuffer is the final buffer.
Public property Item[Int32] Gets the data stored in a buffer column.
Public property Mode Gets a value indicating whether a PipelineBuffer is an IDTSInput100 buffer or an IDTSOutput100 buffer.
Public property RowCount Gets the number of rows in the PipelineBuffer object.

Top