Skip to main content

KineticaData - class to help with Avro Encoding for Kinetica. More…

Inheritance diagram for kinetica.KineticaData:

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]

kinetica.KineticaData.KineticaData (KineticaTypetype)
inline

Constructor from Kinetica Type.

Parameters
typeType received from Kinetica Server

Definition at line 36 of file KineticaData.cs.

◆ KineticaData() [2/4]

kinetica.KineticaData.KineticaData (System.Typetype = null)
inline

Default constructor, with optional System.Type.

Parameters
typeSystem.Type for this class to map

Definition at line 46 of file KineticaData.cs.

◆ KineticaData() [3/4]

kinetica.KineticaData.KineticaData (KineticaTypetype)
inline

Constructor from Kinetica Type.

Parameters
typeType received from Kinetica Server

Definition at line 36 of file KineticaData.cs.

◆ KineticaData() [4/4]

kinetica.KineticaData.KineticaData (System.Typetype = null)
inline

Default constructor, with optional System.Type.

Parameters
typeSystem.Type for this class to map

Definition at line 46 of file KineticaData.cs.

Member Function Documentation

◆ Get() [1/2]

object kinetica.KineticaData.Get (intfieldPos)
inline

Retrieve a specific property from this object.

Parameters
fieldPosIndex of property to retrieve
Returns
Value of the requested property

Definition at line 58 of file KineticaData.cs.

◆ Get() [2/2]

object kinetica.KineticaData.Get (intfieldPos)
inline

Retrieve a specific property from this object.

Parameters
fieldPosIndex of property to retrieve
Returns
Value of the requested property

Definition at line 58 of file KineticaData.cs.

◆ Put() [1/2]

void kinetica.KineticaData.Put (intfieldPos,
objectfieldValue )
inline

Write a specific property to this object.

Parameters
fieldPosIndex of the property to write
fieldValueNew value to be written

Definition at line 68 of file KineticaData.cs.

◆ Put() [2/2]

void kinetica.KineticaData.Put (intfieldPos,
objectfieldValue )
inline

Write a specific property to this object.

Parameters
fieldPosIndex of the property to write
fieldValueNew value to be written

Definition at line 68 of file KineticaData.cs.

◆ SchemaFromType() [1/2]

static ? RecordSchema kinetica.KineticaData.SchemaFromType (System.Typet,
KineticaType?ktype = null )
inlinestatic

Create an Avro Schema from a System.Type and a KineticaType.

Parameters
tSystem.Type to be processed.
ktypeKineticaType to be processed;
Returns

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]

static ? RecordSchema kinetica.KineticaData.SchemaFromType (System.Typet,
KineticaType?ktype = null )
inlinestatic

Create an Avro Schema from a System.Type and a KineticaType.

Parameters
tSystem.Type to be processed.
ktypeKineticaType to be processed;
Returns

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

Schema kinetica.KineticaData.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: