/// <inheritdoc /> public override string ToString() { var retStr = $"log memory: {Utility.PrettySize(MemorySize)}; log page: {Utility.PrettySize(PageSize)}; log segment: {Utility.PrettySize(SegmentSize)}"; retStr += $"; log device: {(LogDevice == null ? "null" : LogDevice.GetType().Name)}"; retStr += $"; mutable fraction: {MutableFraction}; fast commit mode: {(FastCommitMode ? "yes" : "no")}"; retStr += $"; read only mode: {(ReadOnlyMode ? "yes" : "no")}"; retStr += $"; try recover latest: {(TryRecoverLatest ? "yes" : "no")}"; return(retStr); }
/// <inheritdoc /> public override string ToString() { var retStr = $"index: {Utility.PrettySize(IndexSize)}; log memory: {Utility.PrettySize(MemorySize)}; log page: {Utility.PrettySize(PageSize)}; log segment: {Utility.PrettySize(SegmentSize)}"; retStr += $"; log device: {(LogDevice == null ? "null" : LogDevice.GetType().Name)}"; retStr += $"; obj log device: {(ObjectLogDevice == null ? "null" : ObjectLogDevice.GetType().Name)}"; retStr += $"; mutable fraction: {MutableFraction}; supports locking: {(DisableLocking ? "no" : "yes")}"; retStr += $"; read cache (rc): {(ReadCacheEnabled ? "yes" : "no")}"; if (ReadCacheEnabled) { retStr += $"; rc memory: {Utility.PrettySize(ReadCacheMemorySize)}; rc page: {Utility.PrettySize(ReadCachePageSize)}"; } return(retStr); }