Kinetica C# API  Version 6.1.0.0
kinetica.GetRecordsBySeriesRequest Class Reference

A set of parameters for Kinetica.getRecordsBySeries<T>(string,string,int,int,IDictionary<string, string>). More...

+ Inheritance diagram for kinetica.GetRecordsBySeriesRequest:
+ Collaboration diagram for kinetica.GetRecordsBySeriesRequest:

Classes

struct  Encoding
 Specifies the encoding for returned records; either 'binary' or 'json'. More...
 

Public Member Functions

 GetRecordsBySeriesRequest ()
 Constructs a GetRecordsBySeriesRequest object with default parameters. More...
 
 GetRecordsBySeriesRequest (string table_name, string world_table_name, int offset=0, int limit=250, IDictionary< string, string > options=null)
 Constructs a GetRecordsBySeriesRequest object with the specified parameters. More...
 
 GetRecordsBySeriesRequest (string table_name, string world_table_name, int offset=0, int limit=250, string encoding=null, IDictionary< string, string > options=null)
 Constructs a GetRecordsBySeriesRequest object with the specified parameters. More...
 
- Public Member Functions inherited from kinetica.KineticaData
 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...
 

Properties

string table_name [get, set]
 Name of the collection/table/view for which series/tracks will be fetched. More...
 
string world_table_name [get, set]
 Name of the table containing the complete series/track information to be returned for the tracks present in the . More...
 
int offset [get, set]
 A positive integer indicating the number of initial series/tracks to skip (useful for paging through the results). More...
 
int limit = 0 [get, set]
 A positive integer indicating the maximum number of series/tracks to be returned. More...
 
string encoding = 250 [get, set]
 Specifies the encoding for returned records; either 'binary' or 'json'. More...
 
IDictionary< string, string > options = Encoding.BINARY [get, set]
 Optional parameters. More...
 
- Properties inherited from kinetica.KineticaData
Schema Schema [get]
 Avro Schema for this class More...
 

Additional Inherited Members

- Static Public Member Functions inherited from kinetica.KineticaData
static RecordSchema SchemaFromType (System.Type t, KineticaType ktype=null)
 Create an Avro Schema from a System.Type and a KineticaType. More...
 

Detailed Description

A set of parameters for Kinetica.getRecordsBySeries<T>(string,string,int,int,IDictionary<string, string>).


Retrieves the complete series/track records from the given world_table_name based on the partial track information contained in the table_name.
This operation supports paging through the data via the offset and limit parameters.
In contrast to Kinetica.getRecords<T>(string,long,long,IDictionary<string, string>) this returns records grouped by series/track. So if offset is 0 and limit is 5 this operation would return the first 5 series/tracks in table_name. Each series/track will be returned sorted by their TIMESTAMP column.

Definition at line 32 of file GetRecordsBySeries.cs.

Constructor & Destructor Documentation

◆ GetRecordsBySeriesRequest() [1/3]

kinetica.GetRecordsBySeriesRequest.GetRecordsBySeriesRequest ( )
inline

Constructs a GetRecordsBySeriesRequest object with default parameters.

Definition at line 106 of file GetRecordsBySeries.cs.

◆ GetRecordsBySeriesRequest() [2/3]

kinetica.GetRecordsBySeriesRequest.GetRecordsBySeriesRequest ( string  table_name,
string  world_table_name,
int  offset = 0,
int  limit = 250,
IDictionary< string, string >  options = null 
)
inline

Constructs a GetRecordsBySeriesRequest object with the specified parameters.

Parameters
table_nameName of the collection/table/view for which series/tracks will be fetched.
world_table_nameName of the table containing the complete series/track information to be returned for the tracks present in the . Typically this is used when retrieving series/tracks from a view (which contains partial series/tracks) but the user wants to retrieve the entire original series/tracks. Can be blank.
offsetA positive integer indicating the number of initial series/tracks to skip (useful for paging through the results). The minimum allowed value is 0. The maximum allowed value is MAX_INT.
limitA positive integer indicating the maximum number of series/tracks to be returned. Or END_OF_SET (-9999) to indicate that the max number of results should be returned.
optionsOptional parameters.

Definition at line 130 of file GetRecordsBySeries.cs.

◆ GetRecordsBySeriesRequest() [3/3]

kinetica.GetRecordsBySeriesRequest.GetRecordsBySeriesRequest ( string  table_name,
string  world_table_name,
int  offset = 0,
int  limit = 250,
string  encoding = null,
IDictionary< string, string >  options = null 
)
inline

Constructs a GetRecordsBySeriesRequest object with the specified parameters.

Parameters
table_nameName of the collection/table/view for which series/tracks will be fetched.
world_table_nameName of the table containing the complete series/track information to be returned for the tracks present in the . Typically this is used when retrieving series/tracks from a view (which contains partial series/tracks) but the user wants to retrieve the entire original series/tracks. Can be blank.
offsetA positive integer indicating the number of initial series/tracks to skip (useful for paging through the results). The minimum allowed value is 0. The maximum allowed value is MAX_INT.
limitA positive integer indicating the maximum number of series/tracks to be returned. Or END_OF_SET (-9999) to indicate that the max number of results should be returned.
encodingSpecifies the encoding for returned records; either 'binary' or 'json'. Supported values: The default value is BINARY.
optionsOptional parameters.

Definition at line 183 of file GetRecordsBySeries.cs.

Property Documentation

◆ encoding

string kinetica.GetRecordsBySeriesRequest.encoding = 250
getset

Specifies the encoding for returned records; either 'binary' or 'json'.

Supported values:

The default value is BINARY.

Definition at line 98 of file GetRecordsBySeries.cs.

◆ limit

int kinetica.GetRecordsBySeriesRequest.limit = 0
getset

A positive integer indicating the maximum number of series/tracks to be returned.

Or END_OF_SET (-9999) to indicate that the max number of results should be returned.

Definition at line 80 of file GetRecordsBySeries.cs.

◆ offset

int kinetica.GetRecordsBySeriesRequest.offset
getset

A positive integer indicating the number of initial series/tracks to skip (useful for paging through the results).

The minimum allowed value is 0. The maximum allowed value is MAX_INT.

Definition at line 75 of file GetRecordsBySeries.cs.

◆ options

IDictionary<string, string> kinetica.GetRecordsBySeriesRequest.options = Encoding.BINARY
getset

Optional parameters.

Definition at line 101 of file GetRecordsBySeries.cs.

◆ table_name

string kinetica.GetRecordsBySeriesRequest.table_name
getset

Name of the collection/table/view for which series/tracks will be fetched.

Definition at line 61 of file GetRecordsBySeries.cs.

◆ world_table_name

string kinetica.GetRecordsBySeriesRequest.world_table_name
getset

Name of the table containing the complete series/track information to be returned for the tracks present in the .

Typically this is used when retrieving series/tracks from a view (which contains partial series/tracks) but the user wants to retrieve the entire original series/tracks. Can be blank.

Definition at line 69 of file GetRecordsBySeries.cs.


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