Public Member Functions | |
Clear () | |
IZBlob | Clone () |
Clones this blob object. | |
Oid | GetBlobOid () |
Gets the blob handle oid. | |
TByteDynArray | GetBytes () |
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) | |
TZPostgreSQLBlob (IZPostgreSQLPlainDriver PlainDriver, Pointer Data, Integer Size, PZPostgreSQLConnect Handle, Oid BlobOid) | |
Constructs this class and assignes the main properties. | |
WriteBlob () | |
Writes the blob by the blob handle. | |
~TZPostgreSQLBlob () | |
Destroys this object and cleanups the memory. | |
Protected Attributes | |
Pointer | BlobData |
Integer | BlobSize |
Boolean | Updated |
Private Attributes | |
Oid | FBlobOid |
PZPostgreSQLConnect | FHandle |
IZPostgreSQLPlainDriver | FPlainDriver |
Definition at line 191 of file ZDbcPostgreSqlResultSet.pas.
TZPostgreSQLBlob::TZPostgreSQLBlob | ( | IZPostgreSQLPlainDriver | PlainDriver, | |
Pointer | Data, | |||
Integer | Size, | |||
PZPostgreSQLConnect | Handle, | |||
Oid | BlobOid | |||
) |
Constructs this class and assignes the main properties.
PlainDriver | a PostgreSQL plain driver. | |
Data | a pointer to the blobdata. | |
Size | the size of the blobdata. | |
Handle | a PostgreSQL connection reference. |
Definition at line 910 of file ZDbcPostgreSqlResultSet.pas.
TZPostgreSQLBlob::~TZPostgreSQLBlob | ( | ) |
Destroys this object and cleanups the memory.
Definition at line 929 of file ZDbcPostgreSqlResultSet.pas.
TZAbstractBlob::Clear | ( | ) | [inherited] |
Reimplemented from IZBlob.
IZBlob TZPostgreSQLBlob::Clone | ( | ) |
Clones this blob object.
Reimplemented from TZAbstractBlob.
Definition at line 1049 of file ZDbcPostgreSqlResultSet.pas.
Oid TZPostgreSQLBlob::GetBlobOid | ( | ) |
Gets the blob handle oid.
Reimplemented from IZPostgreSQLBlob.
Definition at line 941 of file ZDbcPostgreSqlResultSet.pas.
TByteDynArray TZAbstractBlob::GetBytes | ( | ) | [inherited] |
TStream TZPostgreSQLBlob::GetStream | ( | ) |
Gets the associated stream object.
Reimplemented from TZAbstractBlob.
Definition at line 1062 of file ZDbcPostgreSqlResultSet.pas.
string TZAbstractBlob::GetString | ( | ) | [inherited] |
WideString TZAbstractBlob::GetUnicodeString | ( | ) | [inherited] |
Boolean TZPostgreSQLBlob::IsEmpty | ( | ) |
Checks if this blob has an empty content.
True
if this blob is empty. Reimplemented from TZAbstractBlob.
Definition at line 1036 of file ZDbcPostgreSqlResultSet.pas.
Boolean TZAbstractBlob::IsUpdated | ( | ) | [inherited] |
Reimplemented from IZBlob.
LongInt TZAbstractBlob::Length | ( | ) | [inherited] |
Reimplemented from IZBlob.
TZPostgreSQLBlob::ReadBlob | ( | ) |
Reads the blob by the blob handle.
Reimplemented from IZPostgreSQLBlob.
Definition at line 952 of file ZDbcPostgreSqlResultSet.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.
TZPostgreSQLBlob::WriteBlob | ( | ) |
Writes the blob by the blob handle.
Reimplemented from IZPostgreSQLBlob.
Definition at line 990 of file ZDbcPostgreSqlResultSet.pas.
Pointer TZAbstractBlob::BlobData [protected, inherited] |
Integer TZAbstractBlob::BlobSize [protected, inherited] |
Oid TZPostgreSQLBlob::FBlobOid [private] |
Definition at line 198 of file ZDbcPostgreSqlResultSet.pas.
PZPostgreSQLConnect TZPostgreSQLBlob::FHandle [private] |
Definition at line 196 of file ZDbcPostgreSqlResultSet.pas.
Definition at line 200 of file ZDbcPostgreSqlResultSet.pas.
Boolean TZAbstractBlob::Updated [protected, inherited] |
Definition at line 770 of file ZDbcResultSet.pas.