Kinetica C# API  Version 7.0.19.0
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Properties Pages
kinetica.KineticaData Class Reference

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

Inherits ISpecificRecord.

Inherited by kinetica.AdminAddRanksRequest, kinetica.AdminAddRanksResponse, kinetica.AdminAlterJobsRequest, kinetica.AdminAlterJobsResponse, kinetica.AdminOfflineRequest, kinetica.AdminOfflineResponse, kinetica.AdminRebalanceRequest, kinetica.AdminRebalanceResponse, kinetica.AdminRemoveRanksRequest, kinetica.AdminRemoveRanksResponse, kinetica.AdminShowAlertsRequest, kinetica.AdminShowAlertsResponse, kinetica.AdminShowClusterOperationsRequest, kinetica.AdminShowClusterOperationsResponse, kinetica.AdminShowJobsRequest, kinetica.AdminShowJobsResponse, kinetica.AdminShowShardsRequest, kinetica.AdminShowShardsResponse, kinetica.AdminShutdownRequest, kinetica.AdminShutdownResponse, kinetica.AdminVerifyDbRequest, kinetica.AdminVerifyDbResponse, kinetica.AggregateConvexHullRequest, kinetica.AggregateConvexHullResponse, kinetica.AggregateGroupByRequest, kinetica.AggregateGroupByResponse, kinetica.AggregateHistogramRequest, kinetica.AggregateHistogramResponse, kinetica.AggregateKMeansRequest, kinetica.AggregateKMeansResponse, kinetica.AggregateMinMaxGeometryRequest, kinetica.AggregateMinMaxGeometryResponse, kinetica.AggregateMinMaxRequest, kinetica.AggregateMinMaxResponse, kinetica.AggregateStatisticsByRangeRequest, kinetica.AggregateStatisticsByRangeResponse, kinetica.AggregateStatisticsRequest, kinetica.AggregateStatisticsResponse, kinetica.AggregateUniqueRequest, kinetica.AggregateUniqueResponse, kinetica.AggregateUnpivotRequest, kinetica.AggregateUnpivotResponse, kinetica.AlterResourceGroupRequest, kinetica.AlterResourceGroupResponse, kinetica.AlterRoleRequest, kinetica.AlterRoleResponse, kinetica.AlterSystemPropertiesRequest, kinetica.AlterSystemPropertiesResponse, kinetica.AlterTableColumnsRequest, kinetica.AlterTableColumnsResponse, kinetica.AlterTableMetadataRequest, kinetica.AlterTableMetadataResponse, kinetica.AlterTableRequest, kinetica.AlterTableResponse, kinetica.AlterTierRequest, kinetica.AlterTierResponse, kinetica.AlterUserRequest, kinetica.AlterUserResponse, kinetica.AppendRecordsRequest, kinetica.AppendRecordsResponse, kinetica.ClearStatisticsRequest, kinetica.ClearStatisticsResponse, kinetica.ClearTableMonitorRequest, kinetica.ClearTableMonitorResponse, kinetica.ClearTableRequest, kinetica.ClearTableResponse, kinetica.ClearTriggerRequest, kinetica.ClearTriggerResponse, kinetica.CollectStatisticsRequest, kinetica.CollectStatisticsResponse, kinetica.CreateGraphRequest, kinetica.CreateGraphResponse, kinetica.CreateJobRequest, kinetica.CreateJobResponse, kinetica.CreateJoinTableRequest, kinetica.CreateJoinTableResponse, kinetica.CreateMaterializedViewRequest, kinetica.CreateMaterializedViewResponse, kinetica.CreateProcRequest, kinetica.CreateProcResponse, kinetica.CreateProjectionRequest, kinetica.CreateProjectionResponse, kinetica.CreateResourceGroupRequest, kinetica.CreateResourceGroupResponse, kinetica.CreateRoleRequest, kinetica.CreateRoleResponse, kinetica.CreateTableMonitorRequest, kinetica.CreateTableMonitorResponse, kinetica.CreateTableRequest, kinetica.CreateTableResponse, kinetica.CreateTriggerByAreaRequest, kinetica.CreateTriggerByAreaResponse, kinetica.CreateTriggerByRangeRequest, kinetica.CreateTriggerByRangeResponse, kinetica.CreateTypeRequest, kinetica.CreateTypeResponse, kinetica.CreateUnionRequest, kinetica.CreateUnionResponse, kinetica.CreateUserExternalRequest, kinetica.CreateUserExternalResponse, kinetica.CreateUserInternalRequest, kinetica.CreateUserInternalResponse, kinetica.DeleteGraphRequest, kinetica.DeleteGraphResponse, kinetica.DeleteProcRequest, kinetica.DeleteProcResponse, kinetica.DeleteRecordsRequest, kinetica.DeleteRecordsResponse, kinetica.DeleteResourceGroupRequest, kinetica.DeleteResourceGroupResponse, kinetica.DeleteRoleRequest, kinetica.DeleteRoleResponse, kinetica.DeleteUserRequest, kinetica.DeleteUserResponse, kinetica.ExecuteProcRequest, kinetica.ExecuteProcResponse, kinetica.ExecuteSqlRequest, kinetica.ExecuteSqlResponse, kinetica.FilterByAreaGeometryRequest, kinetica.FilterByAreaGeometryResponse, kinetica.FilterByAreaRequest, kinetica.FilterByAreaResponse, kinetica.FilterByBoxGeometryRequest, kinetica.FilterByBoxGeometryResponse, kinetica.FilterByBoxRequest, kinetica.FilterByBoxResponse, kinetica.FilterByGeometryRequest, kinetica.FilterByGeometryResponse, kinetica.FilterByListRequest, kinetica.FilterByListResponse, kinetica.FilterByRadiusGeometryRequest, kinetica.FilterByRadiusGeometryResponse, kinetica.FilterByRadiusRequest, kinetica.FilterByRadiusResponse, kinetica.FilterByRangeRequest, kinetica.FilterByRangeResponse, kinetica.FilterBySeriesRequest, kinetica.FilterBySeriesResponse, kinetica.FilterByStringRequest, kinetica.FilterByStringResponse, kinetica.FilterByTableRequest, kinetica.FilterByTableResponse, kinetica.FilterByValueRequest, kinetica.FilterByValueResponse, kinetica.FilterRequest, kinetica.FilterResponse, kinetica.GetJobRequest, kinetica.GetJobResponse, kinetica.GetRecordsByColumnRequest, kinetica.GetRecordsByColumnResponse, kinetica.GetRecordsBySeriesRequest, kinetica.GetRecordsBySeriesResponse< T >, kinetica.GetRecordsFromCollectionRequest, kinetica.GetRecordsFromCollectionResponse< T >, kinetica.GetRecordsRequest, kinetica.GetRecordsResponse< T >, kinetica.GrantPermissionProcRequest, kinetica.GrantPermissionProcResponse, kinetica.GrantPermissionSystemRequest, kinetica.GrantPermissionSystemResponse, kinetica.GrantPermissionTableRequest, kinetica.GrantPermissionTableResponse, kinetica.GrantRoleRequest, kinetica.GrantRoleResponse, kinetica.HasProcRequest, kinetica.HasProcResponse, kinetica.HasTableRequest, kinetica.HasTableResponse, kinetica.HasTypeRequest, kinetica.HasTypeResponse, kinetica.InsertRecordsFromFilesRequest, kinetica.InsertRecordsFromFilesResponse, kinetica.InsertRecordsRandomRequest, kinetica.InsertRecordsRandomResponse, kinetica.InsertRecordsRequest< T >, kinetica.InsertRecordsResponse, kinetica.InsertSymbolRequest, kinetica.InsertSymbolResponse, kinetica.KillProcRequest, kinetica.KillProcResponse, kinetica.LockTableRequest, kinetica.LockTableResponse, kinetica.MatchGraphRequest, kinetica.MatchGraphResponse, kinetica.MergeRecordsRequest, kinetica.MergeRecordsResponse, kinetica.ModifyGraphRequest, kinetica.ModifyGraphResponse, kinetica.QueryGraphRequest, kinetica.QueryGraphResponse, kinetica.RawAggregateGroupByResponse, kinetica.RawAggregateUniqueResponse, kinetica.RawAggregateUnpivotResponse, kinetica.RawExecuteSqlResponse, kinetica.RawGetRecordsByColumnResponse, kinetica.RawGetRecordsBySeriesResponse, kinetica.RawGetRecordsFromCollectionResponse, kinetica.RawGetRecordsResponse, kinetica.RawInsertRecordsRequest, kinetica.RawKineticaResponse, kinetica.RawUpdateRecordsRequest, kinetica.RevokePermissionProcRequest, kinetica.RevokePermissionProcResponse, kinetica.RevokePermissionSystemRequest, kinetica.RevokePermissionSystemResponse, kinetica.RevokePermissionTableRequest, kinetica.RevokePermissionTableResponse, kinetica.RevokeRoleRequest, kinetica.RevokeRoleResponse, kinetica.ShowGraphRequest, kinetica.ShowGraphResponse, kinetica.ShowProcRequest, kinetica.ShowProcResponse, kinetica.ShowProcStatusRequest, kinetica.ShowProcStatusResponse, kinetica.ShowResourceGroupsRequest, kinetica.ShowResourceGroupsResponse, kinetica.ShowResourceStatisticsRequest, kinetica.ShowResourceStatisticsResponse, kinetica.ShowSecurityRequest, kinetica.ShowSecurityResponse, kinetica.ShowSqlProcRequest, kinetica.ShowSqlProcResponse, kinetica.ShowStatisticsRequest, kinetica.ShowStatisticsResponse, kinetica.ShowSystemPropertiesRequest, kinetica.ShowSystemPropertiesResponse, kinetica.ShowSystemStatusRequest, kinetica.ShowSystemStatusResponse, kinetica.ShowSystemTimingRequest, kinetica.ShowSystemTimingResponse, kinetica.ShowTableMetadataRequest, kinetica.ShowTableMetadataResponse, kinetica.ShowTableRequest, kinetica.ShowTableResponse, kinetica.ShowTablesByTypeRequest, kinetica.ShowTablesByTypeResponse, kinetica.ShowTriggersRequest, kinetica.ShowTriggersResponse, kinetica.ShowTypesRequest, kinetica.ShowTypesResponse, kinetica.SolveGraphRequest, kinetica.SolveGraphResponse, kinetica.UpdateRecordsBySeriesRequest, kinetica.UpdateRecordsBySeriesResponse, kinetica.UpdateRecordsRequest< T >, kinetica.UpdateRecordsResponse, kinetica.VisualizeImageChartRequest, kinetica.VisualizeImageChartResponse, kinetica.VisualizeIsochroneRequest, and kinetica.VisualizeIsochroneResponse.

Public Member Functions

 KineticaData (KineticaType type)
 Constructor from Kinetica Type More...
 
 KineticaData (System.Type type=null)
 Default constructor, with optional System.Type More...
 
object Get (int fieldPos)
 Retrieve a specific property from this object More...
 
void Put (int fieldPos, object fieldValue)
 Write a specific property to this object More...
 

Static Public Member Functions

static RecordSchema SchemaFromType (System.Type t, KineticaType ktype=null)
 Create an Avro Schema from a System.Type and a KineticaType. More...
 

Properties

Schema Schema [get]
 Avro Schema for this class More...
 

Detailed Description

KineticaData - class to help with Avro Encoding for Kinetica

Definition at line 14 of file KineticaData.cs.

Constructor & Destructor Documentation

kinetica.KineticaData.KineticaData ( KineticaType  type)
inline

Constructor from Kinetica Type

Parameters
typeType received from Kinetica Server

Definition at line 34 of file KineticaData.cs.

kinetica.KineticaData.KineticaData ( System.Type  type = null)
inline

Default constructor, with optional System.Type

Parameters
typeSystem.Type for this class to map

Definition at line 44 of file KineticaData.cs.

Member Function Documentation

object kinetica.KineticaData.Get ( int  fieldPos)
inline

Retrieve a specific property from this object

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

Definition at line 56 of file KineticaData.cs.

void kinetica.KineticaData.Put ( int  fieldPos,
object  fieldValue 
)
inline

Write a specific property to this object

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

Definition at line 66 of file KineticaData.cs.

static RecordSchema kinetica.KineticaData.SchemaFromType ( System.Type  t,
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

Definition at line 79 of file KineticaData.cs.

Property Documentation

Schema kinetica.KineticaData.Schema
get

Avro Schema for this class

Definition at line 23 of file KineticaData.cs.


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