FbBlobId class

The blob identifier.

Use FbBlobId objects in calls to FbDb.createBlob and FbDb.openBlob. You shouldn't create FbBlobId objects directly, instead you obtain them by creating a new blob (see FbDb.createBlob) or with row data, if the selected columns contain blob IDs.

Inheritance

Constructors

FbBlobId(int idHigh, int idLow)
Initializes a new BLOB ID object.
FbBlobId.fromIscQuad(Pointer<IscQuad> quad)
Constructs a BLOB ID from the given IscQuad native struct.
FbBlobId.fromQuad(FbQuad quad)
Constructs a BLOB ID from the given FbQuad value.

Properties

hashCode int
The hash code for this object.
no setterinherited
idHash int
Returns the key, under which this BLOB ID is registered in the map of active BLOBs kept by the active connection.
no setter
quadHigh int
The high word of the quad.
getter/setter pairinherited
quadLow int
The low word of the quad.
getter/setter pairinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
storeInQuad(Pointer<IscQuad> quad) → void
Fills up the given IscQuad native structure with data from this BLOB ID.
toString() String
Useful mostly in debugging, otherwise the text representation of a BLOB ID doesn't say much.
override

Operators

operator ==(Object other) bool
The equality operator.
inherited