SchemaFingerprintCapable mixin

The local adapter persists an opaque schema fingerprint — the auto-migration fast path.

When DatumConfig.autoMigrate is on, the engine stamps DatumSchema.fingerprint after a successful reconciliation and skips introspection entirely on later launches while the stored value matches. Adapters without this capability still work: the auto pass simply re-introspects on every initialize() (correct, just slower).

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

getStoredSchemaFingerprint() Future<String?>
The last stamped fingerprint, or null when never stamped.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
setStoredSchemaFingerprint(String fingerprint) Future<void>
Stamps fingerprint as the reconciled declaration.
toString() String
A string representation of this object.
inherited

Operators

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