SchemaSnapshot class final

Physical schema facts saved as Dart with migrations. Storage codecs support DDL; custom domain decoding remains in the generated application client.

Constructors

SchemaSnapshot(List<TableSchema> tables)
Validates physical metadata without opening a database connection.

Properties

checksum String
Stable fingerprint of the physical metadata.
no setter
hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
tables List<TableSchema>
Immutable physical tables in declaration order.
final

Methods

forDialect(SqlDialect dialect) SchemaSnapshot
Resolves shared declarations to physical facts for this engine only.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, Object?>
Physical metadata for diagnostic reports and stable fingerprints.
toString() String
A string representation of this object.
inherited

Operators

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