KineticaData - class to help with Avro Encoding for Kinetica. More…
Public Member Functions | |
| KineticaData (KineticaType type) | |
| Constructor from Kinetica Type. | |
| KineticaData (System.Type type=null) | |
| Default constructor, with optional System.Type. | |
| object | Get (int fieldPos) |
| Retrieve a specific property from this object. | |
| void | Put (int fieldPos, object fieldValue) |
| Write a specific property to this object. | |
| KineticaData (KineticaType type) | |
| Constructor from Kinetica Type. | |
| KineticaData (System.Type type=null) | |
| Default constructor, with optional System.Type. | |
| object | Get (int fieldPos) |
| Retrieve a specific property from this object. | |
| void | Put (int fieldPos, object fieldValue) |
| Write a specific property to this object. | |
Static Public Member Functions | |
| static ? RecordSchema | SchemaFromType (System.Type t, KineticaType? ktype=null) |
| Create an Avro Schema from a System.Type and a KineticaType. | |
| static ? RecordSchema | SchemaFromType (System.Type t, KineticaType? ktype=null) |
| Create an Avro Schema from a System.Type and a KineticaType. | |
Properties | |
| Schema | Schema [get] |
| Avro Schema for this class. | |
Detailed Description
KineticaData - class to help with Avro Encoding for Kinetica.
This class uses reflection for Avro serialization and is not compatible with trimming or Native AOT compilation.
Definition at line 16 of file KineticaData.cs.
Constructor & Destructor Documentation
◆ KineticaData() [1/4]
| inline |
Constructor from Kinetica Type.
| type | Type received from Kinetica Server |
Definition at line 36 of file KineticaData.cs.
◆ KineticaData() [2/4]
| inline |
Default constructor, with optional System.Type.
| type | System.Type for this class to map |
Definition at line 46 of file KineticaData.cs.
◆ KineticaData() [3/4]
| inline |
Constructor from Kinetica Type.
| type | Type received from Kinetica Server |
Definition at line 36 of file KineticaData.cs.
◆ KineticaData() [4/4]
| inline |
Default constructor, with optional System.Type.
| type | System.Type for this class to map |
Definition at line 46 of file KineticaData.cs.
Member Function Documentation
◆ Get() [1/2]
| inline |
Retrieve a specific property from this object.
| fieldPos | Index of property to retrieve |
Definition at line 58 of file KineticaData.cs.
◆ Get() [2/2]
| inline |
Retrieve a specific property from this object.
| fieldPos | Index of property to retrieve |
Definition at line 58 of file KineticaData.cs.
◆ Put() [1/2]
| inline |
Write a specific property to this object.
| fieldPos | Index of the property to write |
| fieldValue | New value to be written |
Definition at line 68 of file KineticaData.cs.
◆ Put() [2/2]
| inline |
Write a specific property to this object.
| fieldPos | Index of the property to write |
| fieldValue | New value to be written |
Definition at line 68 of file KineticaData.cs.
◆ SchemaFromType() [1/2]
| inlinestatic |
Create an Avro Schema from a System.Type and a KineticaType.
| t | System.Type to be processed. |
| ktype | KineticaType to be processed; |
This method uses reflection to inspect type properties and create Avro schemas. It is not compatible with trimming or Native AOT compilation.
Definition at line 99 of file KineticaData.cs.
◆ SchemaFromType() [2/2]
| inlinestatic |
Create an Avro Schema from a System.Type and a KineticaType.
| t | System.Type to be processed. |
| ktype | KineticaType to be processed; |
This method uses reflection to inspect type properties and create Avro schemas. It is not compatible with trimming or Native AOT compilation.
Definition at line 99 of file KineticaData.cs.
Property Documentation
◆ Schema
| get |
Avro Schema for this class.
Definition at line 24 of file KineticaData.cs.
The documentation for this class was generated from the following files:
- _build/public-os_ubuntu24.04-arch_amd64-cc_gcc_13.3.0/install/Kinetica/KineticaData.cs
- Kinetica/KineticaData.cs