Public Member Functions | |
Clear () | |
IZBlob | Clone () |
Clones this blob object. | |
CreateBlob () | |
Creates a temporary blob. | |
TByteDynArray | GetBytes () |
POCILobLocator | GetLobLocator () |
Gets the lob locator reference. | |
TStream | GetStream () |
Gets the associated stream object. | |
string | GetString () |
WideString | GetUnicodeString () |
Boolean | IsEmpty () |
Checks if this blob has an empty content. | |
Boolean | IsUpdated () |
LongInt | Length () |
ReadBlob () | |
Reads the blob by the blob handle. | |
SetBytes (const TByteDynArray Value) | |
SetStream (TStream Value) | |
SetString (const string Value) | |
SetUnicodeString (const WideString Value) | |
TZOracleBlob (IZOraclePlainDriver PlainDriver, Pointer Data, Integer Size, IZConnection Handle, POCILobLocator LobLocator, TZSQLType BlobType) | |
Constructs this class and assignes the main properties. | |
WriteBlob () | |
Writes the blob by the blob handle. | |
~TZOracleBlob () | |
Destroys this object and cleanups the memory. | |
Protected Attributes | |
Pointer | BlobData |
Integer | BlobSize |
Boolean | Updated |
Private Attributes | |
TZSQLType | FBlobType |
IZConnection | FHandle |
POCILobLocator | FLobLocator |
IZOraclePlainDriver | FPlainDriver |
Boolean | FTemporary |
Definition at line 216 of file ZDbcOracleResultSet.pas.
TZOracleBlob::TZOracleBlob | ( | IZOraclePlainDriver | PlainDriver, | |
Pointer | Data, | |||
Integer | Size, | |||
IZConnection | Handle, | |||
POCILobLocator | LobLocator, | |||
TZSQLType | BlobType | |||
) |
Constructs this class and assignes the main properties.
PlainDriver | a Oracle plain driver. | |
Data | a pointer to the blobdata. | |
Size | the size of the blobdata. | |
Handle | a Oracle connection reference. | |
LobLocator | an Oracle lob locator reference. | |
BlobType | a blob type. |
Definition at line 1164 of file ZDbcOracleResultSet.pas.
TZOracleBlob::~TZOracleBlob | ( | ) |
Destroys this object and cleanups the memory.
Definition at line 1186 of file ZDbcOracleResultSet.pas.
TZAbstractBlob::Clear | ( | ) | [inherited] |
Reimplemented from IZBlob.
IZBlob TZOracleBlob::Clone | ( | ) |
Clones this blob object.
Reimplemented from TZAbstractBlob.
Definition at line 1368 of file ZDbcOracleResultSet.pas.
TZOracleBlob::CreateBlob | ( | ) |
Creates a temporary blob.
Reimplemented from IZOracleBlob.
Definition at line 1221 of file ZDbcOracleResultSet.pas.
TByteDynArray TZAbstractBlob::GetBytes | ( | ) | [inherited] |
POCILobLocator TZOracleBlob::GetLobLocator | ( | ) |
Gets the lob locator reference.
Reimplemented from IZOracleBlob.
Definition at line 1210 of file ZDbcOracleResultSet.pas.
TStream TZOracleBlob::GetStream | ( | ) |
Gets the associated stream object.
Reimplemented from TZAbstractBlob.
Definition at line 1381 of file ZDbcOracleResultSet.pas.
string TZAbstractBlob::GetString | ( | ) | [inherited] |
WideString TZAbstractBlob::GetUnicodeString | ( | ) | [inherited] |
Boolean TZOracleBlob::IsEmpty | ( | ) |
Checks if this blob has an empty content.
True
if this blob is empty. Reimplemented from TZAbstractBlob.
Definition at line 1355 of file ZDbcOracleResultSet.pas.
Boolean TZAbstractBlob::IsUpdated | ( | ) | [inherited] |
Reimplemented from IZBlob.
LongInt TZAbstractBlob::Length | ( | ) | [inherited] |
Reimplemented from IZBlob.
TZOracleBlob::ReadBlob | ( | ) |
Reads the blob by the blob handle.
Reimplemented from IZOracleBlob.
Definition at line 1253 of file ZDbcOracleResultSet.pas.
TZAbstractBlob::SetBytes | ( | const TByteDynArray | Value | ) | [inherited] |
Reimplemented from IZBlob.
TZAbstractBlob::SetStream | ( | TStream | Value | ) | [inherited] |
Reimplemented from IZBlob.
TZAbstractBlob::SetString | ( | const string | Value | ) | [inherited] |
Reimplemented from IZBlob.
TZAbstractBlob::SetUnicodeString | ( | const WideString | Value | ) | [inherited] |
Reimplemented from IZBlob.
TZOracleBlob::WriteBlob | ( | ) |
Writes the blob by the blob handle.
Reimplemented from IZOracleBlob.
Definition at line 1310 of file ZDbcOracleResultSet.pas.
Pointer TZAbstractBlob::BlobData [protected, inherited] |
Integer TZAbstractBlob::BlobSize [protected, inherited] |
TZSQLType TZOracleBlob::FBlobType [private] |
Definition at line 227 of file ZDbcOracleResultSet.pas.
IZConnection TZOracleBlob::FHandle [private] |
Definition at line 221 of file ZDbcOracleResultSet.pas.
POCILobLocator TZOracleBlob::FLobLocator [private] |
Definition at line 223 of file ZDbcOracleResultSet.pas.
Definition at line 225 of file ZDbcOracleResultSet.pas.
Boolean TZOracleBlob::FTemporary [private] |
Definition at line 229 of file ZDbcOracleResultSet.pas.
Boolean TZAbstractBlob::Updated [protected, inherited] |
Definition at line 770 of file ZDbcResultSet.pas.