IndexKey

class oci.nosql.models.IndexKey(**kwargs)

Bases: object

Specifies a single key in a secondary index.

Methods

__init__(**kwargs) Initializes a new IndexKey object with values from keyword arguments.

Attributes

column_name [Required] Gets the column_name of this IndexKey.
json_field_type Gets the json_field_type of this IndexKey.
json_path Gets the json_path of this IndexKey.
__init__(**kwargs)

Initializes a new IndexKey object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):

Parameters:
  • column_name (str) – The value to assign to the column_name property of this IndexKey.
  • json_path (str) – The value to assign to the json_path property of this IndexKey.
  • json_field_type (str) – The value to assign to the json_field_type property of this IndexKey.
column_name

[Required] Gets the column_name of this IndexKey. The name of a column to be included as an index key.

Returns:The column_name of this IndexKey.
Return type:str
json_field_type

Gets the json_field_type of this IndexKey. If the specified column is of type JSON, jsonFieldType contains the type of the field indicated by jsonPath.

Returns:The json_field_type of this IndexKey.
Return type:str
json_path

Gets the json_path of this IndexKey. If the specified column is of type JSON, jsonPath contains a dotted path indicating the field within the JSON object that will be the index key.

Returns:The json_path of this IndexKey.
Return type:str