|
| KineticaType (IList< Column > columns) |
| Create a KineticaType object with the given column information. More...
|
|
| KineticaType (string label, IList< Column > columns) |
| Create a KineticaType object with the given column and label information. More...
|
|
| KineticaType (string label, IList< Column > columns, IDictionary< string, IList< string >> properties) |
| Create a KineticaType object with the given column, label, and property information. More...
|
|
| KineticaType (string typeSchema) |
| Create a KineticaType object using the string-formatted schema for the type. More...
|
|
| KineticaType (string label, string typeSchema, IDictionary< string, IList< string >> properties, string typeID=null) |
| Create a KineticaType object using the string-formatted schema and properties for its columns. More...
|
|
string | getLabel () |
|
IList< Column > | getColumns () |
|
Column | getColumn (int index) |
|
Column | getColumn (string name) |
|
int | getColumnCount () |
|
int | getColumnIndex (string name) |
|
bool | hasColumn (string name) |
|
Schema | getSchema () |
|
string | getSchemaString () |
|
string | getTypeID () |
|
void | saveSourceType (Type sourceType) |
| Saves the given type as this KineticaType's source type. More...
|
|
string | create (Kinetica kinetica) |
| Given a handle to the server, creates a type in the database based on this data type. More...
|
|
|
static KineticaType | fromTable (Kinetica kinetica, string tableName) |
| Create a KineticaType object based on an existing table in the database. More...
|
|
static KineticaType | fromTypeID (Kinetica kinetica, string typeId) |
| Create a KineticaType object based on an existing type in the database. More...
|
|
static KineticaType | fromDynamicSchema (string dynamic_table_schema_string, Object[] column_headers, Object[] column_types) |
| Create a KineticaType object based on information provided in a dynamic schema. More...
|
|
static KineticaType | fromClass (Type recordClass, IDictionary< string, IList< string >> properties=null) |
| Create a KineticaType object from properties of a record class and Kinetica column properties. More...
|
|
static KineticaType | fromClass (Type recordClass, string label, IDictionary< string, IList< string >> properties=null) |
| Create a KineticaType object from properties of a record class and Kinetica column properties. More...
|
|
static KineticaType | fromObject (Object recordObj, IDictionary< string, IList< string >> properties=null) |
| Create a KineticaType object from properties of a record object and Kinetica column properties. More...
|
|
static KineticaType | fromObject (Object recordObj, string label="", IDictionary< string, IList< string >> properties=null) |
| Create a KineticaType object from properties of a record object and Kinetica column properties. More...
|
|
Definition at line 9 of file KineticaType.cs.
kinetica.KineticaType.KineticaType |
( |
IList< Column > |
columns | ) |
|
|
inline |
Create a KineticaType object with the given column information.
- Parameters
-
columns | A list of Columns with information on all the columns for the type. |
Definition at line 527 of file KineticaType.cs.
kinetica.KineticaType.KineticaType |
( |
string |
label, |
|
|
IList< Column > |
columns |
|
) |
| |
|
inline |
Create a KineticaType object with the given column and label information.
- Parameters
-
label | The label for the type. |
columns | A list of Columns with information on all the columns for the type. |
Definition at line 539 of file KineticaType.cs.
kinetica.KineticaType.KineticaType |
( |
string |
label, |
|
|
IList< Column > |
columns, |
|
|
IDictionary< string, IList< string >> |
properties |
|
) |
| |
|
inline |
Create a KineticaType object with the given column, label, and property information.
- Parameters
-
label | The label for the type. |
columns | A list of Columns with information on all the columns for the type. |
properties | A per-column property information |
Definition at line 550 of file KineticaType.cs.
kinetica.KineticaType.KineticaType |
( |
string |
typeSchema | ) |
|
|
inline |
kinetica.KineticaType.KineticaType |
( |
string |
label, |
|
|
string |
typeSchema, |
|
|
IDictionary< string, IList< string >> |
properties, |
|
|
string |
typeID = null |
|
) |
| |
|
inline |
Create a KineticaType object using the string-formatted schema and properties for its columns.
- Parameters
-
label | The label for the type. |
typeSchema | The string-formatted schema for the type. |
properties | A per-column based set of properties. |
typeID | An optional ID for this type with which to identify it in the database. |
Definition at line 573 of file KineticaType.cs.
string kinetica.KineticaType.create |
( |
Kinetica |
kinetica | ) |
|
|
inline |
Given a handle to the server, creates a type in the database based on this data type.
- Parameters
-
kinetica | The handle to the database server. |
- Returns
- The ID with which the database identifies this type.
Definition at line 610 of file KineticaType.cs.
static KineticaType kinetica.KineticaType.fromClass |
( |
Type |
recordClass, |
|
|
IDictionary< string, IList< string >> |
properties = null |
|
) |
| |
|
inlinestatic |
Create a KineticaType object from properties of a record class and Kinetica column properties.
It ignores any properties inherited from base classes, and also ignores any member fields of the class.
- Parameters
-
recordClass | A class type. |
properties | Properties for the columns. |
- Returns
Definition at line 370 of file KineticaType.cs.
static KineticaType kinetica.KineticaType.fromClass |
( |
Type |
recordClass, |
|
|
string |
label, |
|
|
IDictionary< string, IList< string >> |
properties = null |
|
) |
| |
|
inlinestatic |
Create a KineticaType object from properties of a record class and Kinetica column properties.
It ignores any properties inherited from base classes, and also ignores any member fields of the class.
- Parameters
-
recordClass | A class type. |
label | Any label for the type. |
properties | Properties for the columns. |
- Returns
Definition at line 385 of file KineticaType.cs.
static KineticaType kinetica.KineticaType.fromDynamicSchema |
( |
string |
dynamic_table_schema_string, |
|
|
Object[] |
column_headers, |
|
|
Object[] |
column_types |
|
) |
| |
|
inlinestatic |
Create a KineticaType object based on information provided in a dynamic schema.
- Parameters
-
dynamic_table_schema_string | The dynamic schema string. |
column_headers | List of column names. |
column_types | List of column types. |
- Returns
Definition at line 208 of file KineticaType.cs.
static KineticaType kinetica.KineticaType.fromObject |
( |
Object |
recordObj, |
|
|
IDictionary< string, IList< string >> |
properties = null |
|
) |
| |
|
inlinestatic |
Create a KineticaType object from properties of a record object and Kinetica column properties.
It ignores any properties inherited from base classes, and also ignores any member fields of the class.
- Parameters
-
recordObj | A record object. |
properties | Properties for the columns. |
- Returns
Definition at line 498 of file KineticaType.cs.
static KineticaType kinetica.KineticaType.fromObject |
( |
Object |
recordObj, |
|
|
string |
label = "" , |
|
|
IDictionary< string, IList< string >> |
properties = null |
|
) |
| |
|
inlinestatic |
Create a KineticaType object from properties of a record object and Kinetica column properties.
It ignores any properties inherited from base classes, and also ignores any member fields of the class.
- Parameters
-
recordObj | A record object. |
label | Any label for the type. |
properties | Properties for the columns. |
- Returns
Definition at line 513 of file KineticaType.cs.
Column kinetica.KineticaType.getColumn |
( |
int |
index | ) |
|
|
inline |
Column kinetica.KineticaType.getColumn |
( |
string |
name | ) |
|
|
inline |
int kinetica.KineticaType.getColumnCount |
( |
| ) |
|
|
inline |
int kinetica.KineticaType.getColumnIndex |
( |
string |
name | ) |
|
|
inline |
IList<Column> kinetica.KineticaType.getColumns |
( |
| ) |
|
|
inline |
string kinetica.KineticaType.getLabel |
( |
| ) |
|
|
inline |
Schema kinetica.KineticaType.getSchema |
( |
| ) |
|
|
inline |
string kinetica.KineticaType.getSchemaString |
( |
| ) |
|
|
inline |
string kinetica.KineticaType.getTypeID |
( |
| ) |
|
|
inline |
bool kinetica.KineticaType.hasColumn |
( |
string |
name | ) |
|
|
inline |
void kinetica.KineticaType.saveSourceType |
( |
Type |
sourceType | ) |
|
|
inline |
Saves the given type as this KineticaType's source type.
- Parameters
-
sourceType | The type that works as the source. |
Definition at line 598 of file KineticaType.cs.
The documentation for this class was generated from the following file: