Interface for records that can be inserted into Kinetica. More…
Public Member Functions | |
| 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. | |
Detailed Description
Interface for records that can be inserted into Kinetica.
Equivalent to Rust’s KineticaRecord trait.
Types implementing this interface can be used with the BulkInserter for high-performance data ingestion.
Definition at line 34 of file IKineticaRecord.cs.
Member Function Documentation
◆ GetAvroSchema() [1/2]
| string kinetica.Records.IKineticaRecord.GetAvroSchema | ( | ) |
Returns the Avro schema as a JSON string for this record type.
The schema should be cached (e.g., in a static field) to avoid repeated string allocations.
Implemented in kinetica.Records.GenericRecord, and kinetica.Records.GenericRecord.
◆ GetAvroSchema() [2/2]
| string kinetica.Records.IKineticaRecord.GetAvroSchema | ( | ) |
Returns the Avro schema as a JSON string for this record type.
The schema should be cached (e.g., in a static field) to avoid repeated string allocations.
Implemented in kinetica.Records.GenericRecord, and kinetica.Records.GenericRecord.
The documentation for this interface was generated from the following files:
- _build/public-os_ubuntu24.04-arch_amd64-cc_gcc_13.3.0/install/Kinetica/Records/IKineticaRecord.cs
- Kinetica/Records/IKineticaRecord.cs