TBufBlobStream class
Implements a Blob Stream for TBufDataset.
Declaration
TBufBlobStream = class(TStream)Inheritance
Description
TBufBlobStream is a
TStream descendant which implements a Blob Stream for TBufDataset. TBufBlobStream has members which represent the Dataset and Field for the Blob, its Buffer, and modification flags. TBufBlobStream provides overridden methods used to perform Read, Write, and Seek operations using the buffer allocated for a Blob field.
TBufBlobStream instances are created in the TBufDataset.CreateBlobStream method.
See also
Methods
Seek | protected | Moves the stream to the specified relative position. |
Read | protected | Reads the specified number of bytes from the stream into the given buffer. |
Write | protected | Writes values from the the specified buffer to the stream. |
Create | public | Constructor for the class instance. |
Destroy | public | Destructor for the class instance. |
Inherited
From TObject (40)
AfterConstruction BeforeDestruction CheckDisposed ClassInfo ClassName ClassNameIs ClassParent ClassType CleanupInstance DefaultHandler DefaultHandlerStr Dispatch DispatchStr Disposed DisposeOf Equals FieldAddress Free FreeInstance GetDisposed GetHashCode GetInterface GetInterfaceByStr GetInterfaceEntry GetInterfaceEntryByStr GetInterfaceTable GetInterfaceWeak GetLastCastErrorInfo InheritsFrom InitInstance InstanceSize MethodAddress MethodName newinstance QualifiedClassName SafeCallException StringMessageTable SystemHasExtendedRTTI ToString UnitName
An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.
