Skip to content

RecordColumn

Source code in docs_src/capo_kinesis_analytics/types/record_column.py
class RecordColumn(TypedDict, closed=True):
    name: "capo_kinesis_analytics.types.record_column_name.RecordColumnName"
    """<p>Name of the column created in the in-application input stream or reference table.</p>"""
    mapping: NotRequired[
        "capo_kinesis_analytics.types.record_column_mapping.RecordColumnMapping"
    ]
    """<p>Reference to the data element in the streaming input or the reference data source. This element is required if the <a href="https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_RecordFormat.html#analytics-Type-RecordFormat-RecordFormatTypel">RecordFormatType</a> is <code>JSON</code>.</p>"""
    sql_type: "capo_kinesis_analytics.types.record_column_sql_type.RecordColumnSqlType"
    """<p>Type of column created in the in-application input stream or reference table.</p>"""

mapping instance-attribute

mapping: NotRequired[RecordColumnMapping]

Reference to the data element in the streaming input or the reference data source. This element is required if the RecordFormatType is JSON.

name instance-attribute

Name of the column created in the in-application input stream or reference table.

sql_type instance-attribute

Type of column created in the in-application input stream or reference table.