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.
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