@FormattedSql
| Setting | Value | Source |
|---|---|---|
| Interval | @FormatInterval(Config.IntervalMinutes) | @(Config.IntervalIsOverride ? "Override" : "Default") |
| Pre-Purge | @(Config.PrePurge ? "Yes" : "No") | @(Config.PrePurgeIsOverride ? "Override" : "Default") |
| Re-Index | @(Config.ReIndex ? "Yes" : "No") | @(Config.ReIndexIsOverride ? "Override" : "Default") |
Connection:
@switch (_config.Source.Connection.ToLower())
{
case "jde":
Parameters:
Table: @_config.Destination.Table
Operation:
Match Columns: @string.Join(", ", _config.Destination.MatchColumns)
} @if (_config.Destination.ExcludeFromUpdate?.Count > 0) {Exclude: @string.Join(", ", _config.Destination.ExcludeFromUpdate)
}Pre-Scripts: @_config.PreScriptCount
Post-Scripts: @_config.PostScriptCount
@if (_config.PreScripts?.Count > 0) {