Skip to main content

Combined interface for records that support bulk insertion with shard-aware routing. More…

Inheritance diagram for kinetica.Records.IBulkInsertable:
Collaboration diagram for kinetica.Records.IBulkInsertable:

Additional Inherited Members

 Public Member Functions inherited from kinetica.Records.IKineticaRecord
string GetAvroSchema ()
 Returns the Avro schema as a JSON string for this record type.
 
string GetAvroSchema ()
 Returns the Avro schema as a JSON string for this record type.
 
 Public Member Functions inherited from kinetica.Records.IShardKeyExtractor
ShardKeyValues GetShardKeyValues ()
 Returns shard key column names and their typed values.
 
ShardKeyValues GetShardKeyValues ()
 Returns shard key column names and their typed values.
 

Detailed Description

Combined interface for records that support bulk insertion with shard-aware routing.

Equivalent to Rust’s T: KineticaRecord + ShardKeyExtractor constraint.

Types implementing this interface can be used with BulkInserter for optimal multi-head ingest performance.

Definition at line 57 of file IShardKeyExtractor.cs.


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