Skip to content

ColumnDefinition

Source code in docs_src/capo_finspace_data/types/column_definition.py
class ColumnDefinition(TypedDict, closed=True):
    data_type: NotRequired["capo_finspace_data.types.column_data_type.ColumnDataType"]
    """<p>Data type of a column.</p> <ul> <li> <p> <code>STRING</code> – A String data type.</p> <p> <code>CHAR</code> – A char data type.</p> <p> <code>INTEGER</code> – An integer data type.</p> <p> <code>TINYINT</code> – A tinyint data type.</p> <p> <code>SMALLINT</code> – A smallint data type.</p> <p> <code>BIGINT</code> – A bigint data type.</p> <p> <code>FLOAT</code> – A float data type.</p> <p> <code>DOUBLE</code> – A double data type.</p> <p> <code>DATE</code> – A date data type.</p> <p> <code>DATETIME</code> – A datetime data type.</p> <p> <code>BOOLEAN</code> – A boolean data type.</p> <p> <code>BINARY</code> – A binary data type.</p> </li> </ul>"""
    column_name: NotRequired["capo_finspace_data.types.column_name.ColumnName"]
    """<p>The name of a column.</p>"""
    column_description: NotRequired[
        "capo_finspace_data.types.column_description.ColumnDescription"
    ]
    """<p>Description for a column.</p>"""

column_description instance-attribute

column_description: NotRequired[ColumnDescription]

Description for a column.

column_name instance-attribute

column_name: NotRequired[ColumnName]

The name of a column.

data_type instance-attribute

data_type: NotRequired[ColumnDataType]

Data type of a column.

  • STRING – A String data type.

    CHAR – A char data type.

    INTEGER – An integer data type.

    TINYINT – A tinyint data type.

    SMALLINT – A smallint data type.

    BIGINT – A bigint data type.

    FLOAT – A float data type.

    DOUBLE – A double data type.

    DATE – A date data type.

    DATETIME – A datetime data type.

    BOOLEAN – A boolean data type.

    BINARY – A binary data type.