Class DbReport

Namespace
Wolfgang.Etl.DbClient
Assembly
Wolfgang.Etl.DbClient.dll

Progress report for ADO.NET extraction and loading operations. Extends the base Wolfgang.Etl.Abstractions.Report with database-specific context.

public record DbReport : Report, IEquatable<Report>, IEquatable<DbReport>
Inheritance
Report
DbReport
Implements
IEquatable<Report>
Inherited Members
Report.ToString()
Report.GetHashCode()
Report.Equals(Report)
Report.<Clone>$()
Report.EqualityContract
Report.CurrentItemCount

Constructors

DbReport(int, int, string, long)

Initializes a new DbReport snapshot.

public DbReport(int currentItemCount, int currentSkippedItemCount, string commandText, long elapsedMilliseconds)

Parameters

currentItemCount int

The number of records processed so far.

currentSkippedItemCount int

The number of records skipped so far.

commandText string

The SQL command text being executed.

elapsedMilliseconds long

The wall clock time since execution started.

Properties

CommandText

The SQL command text being executed.

public string CommandText { get; }

Property Value

string

CurrentSkippedItemCount

The number of records skipped so far.

public int CurrentSkippedItemCount { get; }

Property Value

int

ElapsedMilliseconds

The wall clock time in milliseconds since the operation started.

public long ElapsedMilliseconds { get; }

Property Value

long