Kinetica   C#   API  Version 7.2.3.1
BatchInsertionResult Class Reference

Result of a batch insertion operation. More...

Properties

Uri WorkerUrl = null! [get]
 URL of the worker that processed this batch. More...
 
int BatchSize [get]
 Number of records in the batch. More...
 
long CountInserted [get]
 Number of records successfully inserted. More...
 
long CountUpdated [get]
 Number of records updated (for upserts). More...
 
bool Success [get]
 Whether the batch insertion succeeded. More...
 
string? ErrorMessage [get]
 Error message if the batch failed, null otherwise. More...
 
double EncodeTimeMs [get]
 Time spent encoding records in milliseconds. More...
 
double NetworkTimeMs [get]
 Time spent on network I/O in milliseconds. More...
 
double TotalTimeMs [get]
 Total time for the batch operation in milliseconds. More...
 
int WorkerIndex [get]
 Worker index that processed this batch. More...
 
int StripeIndex [get]
 Stripe index from which this batch originated. More...
 
int RetryAttempt [get]
 Retry attempt number (0 = first attempt). More...
 
DateTimeOffset Timestamp = DateTimeOffset.UtcNow [get]
 Timestamp when the batch was completed. More...
 

Detailed Description

Result of a batch insertion operation.

Definition at line 8 of file IBatchInsertionListener.cs.

Property Documentation

◆ BatchSize

int BatchInsertionResult.BatchSize
get

Number of records in the batch.

Definition at line 18 of file IBatchInsertionListener.cs.

◆ CountInserted

long BatchInsertionResult.CountInserted
get

Number of records successfully inserted.

Definition at line 23 of file IBatchInsertionListener.cs.

◆ CountUpdated

long BatchInsertionResult.CountUpdated
get

Number of records updated (for upserts).

Definition at line 28 of file IBatchInsertionListener.cs.

◆ EncodeTimeMs

double BatchInsertionResult.EncodeTimeMs
get

Time spent encoding records in milliseconds.

Definition at line 43 of file IBatchInsertionListener.cs.

◆ ErrorMessage

string? BatchInsertionResult.ErrorMessage
get

Error message if the batch failed, null otherwise.

Definition at line 38 of file IBatchInsertionListener.cs.

◆ NetworkTimeMs

double BatchInsertionResult.NetworkTimeMs
get

Time spent on network I/O in milliseconds.

Definition at line 48 of file IBatchInsertionListener.cs.

◆ RetryAttempt

int BatchInsertionResult.RetryAttempt
get

Retry attempt number (0 = first attempt).

Definition at line 68 of file IBatchInsertionListener.cs.

◆ StripeIndex

int BatchInsertionResult.StripeIndex
get

Stripe index from which this batch originated.

Definition at line 63 of file IBatchInsertionListener.cs.

◆ Success

bool BatchInsertionResult.Success
get

Whether the batch insertion succeeded.

Definition at line 33 of file IBatchInsertionListener.cs.

◆ Timestamp

DateTimeOffset BatchInsertionResult.Timestamp = DateTimeOffset.UtcNow
get

Timestamp when the batch was completed.

Definition at line 73 of file IBatchInsertionListener.cs.

◆ TotalTimeMs

double BatchInsertionResult.TotalTimeMs
get

Total time for the batch operation in milliseconds.

Definition at line 53 of file IBatchInsertionListener.cs.

◆ WorkerIndex

int BatchInsertionResult.WorkerIndex
get

Worker index that processed this batch.

Definition at line 58 of file IBatchInsertionListener.cs.

◆ WorkerUrl

Uri BatchInsertionResult.WorkerUrl = null!
get

URL of the worker that processed this batch.

Definition at line 13 of file IBatchInsertionListener.cs.


The documentation for this class was generated from the following file: