IfxBlob public properties

These are the public properties of the IfxBlob object.

Table 1. IfxBlob public properties
Property Type Access notes Description
EstimatedSize System.Int64 Gets or sets the estimated final size of the BLOB. You can set this if you have a good estimate of what the final size will be. The database server's optimizer can then use that information.

Do not set this unless you have a good idea of the final size. Setting it too large will cause wasted resources on the database server.

ExtentSize System.Int32 Gets or sets the next extent size that the database server will use when allocating disk space for this BLOB.

Only applications that encounter severe storage fragmentation should ever set the allocation extent size.

Flags System.Int32 Gets or sets the flags for this BLOB.

To interpret this value compare it to the members of the IfxSmartLOBCreateTimeFlags enumeration. See IfxSmartLOBCreateTimeFlags enumeration for details.

IsNull System.Boolean read-only Returns true if the instance is null; otherwise it returns false.
IsOpen System.Boolean read-only Returns true if the instance is open; otherwise it returns false.
LastAccessTime System.Int32 read-only The system time on the database server (rounded to the second) at which the BLOB was last accessed.

This information is only available if KeepAccessTime is set in the Flags property.

LastChangeTime System.Int32 read-only The system time on the database server (rounded to the second) at which the status of the BLOB was last changed.

Updating, changing ownership, and changes in the number of references are all changes in status.

LastModificationTime System.Int32 read-only The system time on the database server (rounded to the second) at which the BLOB was last written to.
MaxBytes System.Int64 Get or set the maximum size for this BLOB. The database server will not let the BLOB be larger than this value.
Null IfxBlob read-only static An IfxBlob object that has a null value.
Position System.Int64 Returns the current position of the cursor in the BLOB. The value is the number of bytes from the first byte of the BLOB.
ReferenceCount System.Int32 read-only Returns the number of rows in the database that currently contain a reference to this BLOB.
SBSpace System.String Gets or sets the name of the sbspace in which the BLOB is stored.
Size System.Int64 read-only Gets the current size of the BLOB in bytes.