CockroachDbTraceKeys
A class that holds the constant values of the operation tracing keys used by the CockroachDB bulk operations.
This class holds the tracing key constants used by the RepoDb.CockroachDb.BulkOperations bulk operations, for use with ITrace.
Fields
| Name | Value |
|---|---|
| CockroachDbBulkDelete | "CockroachDbBulkDelete" |
| CockroachDbBulkDeleteByKey | "CockroachDbBulkDeleteByKey" |
| CockroachDbBulkInsert | "CockroachDbBulkInsert" |
| CockroachDbBulkMerge | "CockroachDbBulkMerge" |
| CockroachDbBulkUpdate | "CockroachDbBulkUpdate" |
Usability
Pass a custom traceKey value, or compare against these constants inside a custom ITrace implementation.
using (var connection = new CockroachDbConnection(connectionString))
{
var insertedRows = connection.BulkInsert(people,
trace: new MyCustomTrace(),
traceKey: CockroachDbTraceKeys.CockroachDbBulkInsert);
}