public JournalSettings(Config config)
{
if (config == null) throw new ArgumentNullException("config", "SqlServer journal settings cannot be initialized, because required HOCON section couldn't been found");
ConnectionString = config.GetString("connection-string");
ConnectionStringName = config.GetString("connection-string-name");
ConnectionTimeout = config.GetTimeSpan("connection-timeout");
SchemaName = config.GetString("schema-name");
TableName = config.GetString("table-name");
TimestampProvider = config.GetString("timestamp-provider");
}
}