Kinetica C# API  Version 6.2.0.1
kinetica.RawInsertRecordsRequest.Options Struct Reference

Optional parameters. More...

Public Attributes

const string UPDATE_ON_EXISTING_PK = "update_on_existing_pk"
 Specifies the record collision policy for inserting into a table with a primary key. More...
 
const string TRUE = "true"
 
const string FALSE = "false"
 
const string RETURN_RECORD_IDS = "return_record_ids"
 If true then return the internal record id along for each inserted record. More...
 

Detailed Description

Optional parameters.

  • UPDATE_ON_EXISTING_PK: Specifies the record collision policy for inserting into a table with a primary key. If set to true, any existing table record with primary key values that match those of a record being inserted will be replaced by that new record. If set to false, any existing table record with primary key values that match those of a record being inserted will remain unchanged and the new record discarded. If the specified table does not have a primary key, then this option is ignored. Supported values: The default value is FALSE.
  • RETURN_RECORD_IDS: If true then return the internal record id along for each inserted record. Supported values: The default value is FALSE.

The default value is an empty Dictionary. A set of string constants for the parameter options.

Definition at line 112 of file InsertRecords.cs.

Member Data Documentation

◆ FALSE

const string kinetica.RawInsertRecordsRequest.Options.FALSE = "false"

Definition at line 141 of file InsertRecords.cs.

◆ RETURN_RECORD_IDS

const string kinetica.RawInsertRecordsRequest.Options.RETURN_RECORD_IDS = "return_record_ids"

If true then return the internal record id along for each inserted record.

Supported values:

The default value is FALSE.

Definition at line 158 of file InsertRecords.cs.

◆ TRUE

const string kinetica.RawInsertRecordsRequest.Options.TRUE = "true"

Definition at line 140 of file InsertRecords.cs.

◆ UPDATE_ON_EXISTING_PK

const string kinetica.RawInsertRecordsRequest.Options.UPDATE_ON_EXISTING_PK = "update_on_existing_pk"

Specifies the record collision policy for inserting into a table with a primary key.

If set to true, any existing table record with primary key values that match those of a record being inserted will be replaced by that new record. If set to false, any existing table record with primary key values that match those of a record being inserted will remain unchanged and the new record discarded. If the specified table does not have a primary key, then this option is ignored. Supported values:

The default value is FALSE.

Definition at line 139 of file InsertRecords.cs.


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