class Aws::KinesisAnalytics::Types::RecordColumn
Describes the mapping of each data element in the streaming source to the corresponding column in the in-application stream.
Also used to describe the format of the reference data source.
@note When making an API call, you may pass RecordColumn
data as a hash: { name: "RecordColumnName", # required mapping: "RecordColumnMapping", sql_type: "RecordColumnSqlType", # required }
@!attribute [rw] name
Name of the column created in the in-application input stream or reference table. @return [String]
@!attribute [rw] mapping
Reference to the data element in the streaming input or the reference data source. This element is required if the [RecordFormatType][1] is `JSON`. [1]: https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_RecordFormat.html#analytics-Type-RecordFormat-RecordFormatTypel @return [String]
@!attribute [rw] sql_type
Type of column created in the in-application input stream or reference table. @return [String]
@see docs.aws.amazon.com/goto/WebAPI/kinesisanalytics-2015-08-14/RecordColumn AWS API Documentation
Constants
- SENSITIVE