BdStoreIdentity class final

The proxied server pair ONE fixture store is bound to.

This record is what makes that binding checkable, reapable, and reportable: it is minted only after the live processes have been read back and matched against the paths and ports the fixture chose.

Constructors

BdStoreIdentity({required String bdVersion, required String storePath, required String configPath, required String rootPath, required int proxyPid, required int proxyPort, required int doltPid, required int doltPort})
The identity of the server pair rooted at rootPath.
const

Properties

bdVersion → String
The installed bd that initialized the store, as it reports itself.
final
configPath → String
The Dolt YAML the server pair was started from, canonicalized.
final
doltPid → int
The dolt sql-server process the proxy supervises.
final
doltPort → int
The port the Dolt server listens on — RESERVED by the fixture, so a store bound to some other server is a mismatch this record can catch.
final
hashCode → int
The hash code for this object.
no setterinherited
proxyPid → int
The db-proxy-child process.
final
proxyPort → int
The loopback port the proxy serves bd on — RESERVED by the fixture.
final
rootPath → String
The proxy's root — lockfiles, PID files, and the child .dolt repository — canonicalized.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
storePath → String
The store's own directory, canonicalized.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
override

Operators

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