Combined interface for records that support bulk insertion with shard-aware routing. More…
Inheritance diagram for kinetica.Records.IBulkInsertable:
[legend]
Collaboration diagram for kinetica.Records.IBulkInsertable:
[legend]
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:
- _build/public-os_ubuntu24.04-arch_amd64-cc_gcc_13.3.0/install/Kinetica/Records/IShardKeyExtractor.cs