Column

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

Bases: object

A column of a table.

Methods

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

Attributes

default_value Gets the default_value of this Column.
is_as_uuid Gets the is_as_uuid of this Column.
is_generated Gets the is_generated of this Column.
is_nullable Gets the is_nullable of this Column.
name Gets the name of this Column.
type Gets the type of this Column.
__init__(**kwargs)

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

Parameters:
  • name (str) – The value to assign to the name property of this Column.
  • type (str) – The value to assign to the type property of this Column.
  • is_nullable (bool) – The value to assign to the is_nullable property of this Column.
  • default_value (str) – The value to assign to the default_value property of this Column.
  • is_as_uuid (bool) – The value to assign to the is_as_uuid property of this Column.
  • is_generated (bool) – The value to assign to the is_generated property of this Column.
default_value

Gets the default_value of this Column. The column default value.

Returns:The default_value of this Column.
Return type:str
is_as_uuid

Gets the is_as_uuid of this Column. True if the STRING column was declared AS UUID.

Returns:The is_as_uuid of this Column.
Return type:bool
is_generated

Gets the is_generated of this Column. True if the STRING AS UUID column is also GENERATED BY DEFAULT.

Returns:The is_generated of this Column.
Return type:bool
is_nullable

Gets the is_nullable of this Column. The column nullable flag.

Returns:The is_nullable of this Column.
Return type:bool
name

Gets the name of this Column. The column name.

Returns:The name of this Column.
Return type:str
type

Gets the type of this Column. The column type.

Returns:The type of this Column.
Return type:str