/AWS1/CL_KN2SOURCESCHEMA¶
For a SQL-based Kinesis Data Analytics application, describes the format of the data in the streaming source, and how each data element maps to corresponding columns created in the in-application stream.
CONSTRUCTOR¶
IMPORTING¶
Required arguments:¶
io_recordformat TYPE REF TO /AWS1/CL_KN2RECORDFORMAT /AWS1/CL_KN2RECORDFORMAT¶
Specifies the format of the records on the streaming source.
it_recordcolumns TYPE /AWS1/CL_KN2RECORDCOLUMN=>TT_RECORDCOLUMNS TT_RECORDCOLUMNS¶
A list of
RecordColumnobjects.
Optional arguments:¶
iv_recordencoding TYPE /AWS1/KN2RECORDENCODING /AWS1/KN2RECORDENCODING¶
Specifies the encoding of the records in the streaming source. For example, UTF-8.
Queryable Attributes¶
RecordFormat¶
Specifies the format of the records on the streaming source.
Accessible with the following methods¶
| Method | Description | 
|---|---|
| GET_RECORDFORMAT() | Getter for RECORDFORMAT | 
RecordEncoding¶
Specifies the encoding of the records in the streaming source. For example, UTF-8.
Accessible with the following methods¶
| Method | Description | 
|---|---|
| GET_RECORDENCODING() | Getter for RECORDENCODING, with configurable default | 
| ASK_RECORDENCODING() | Getter for RECORDENCODING w/ exceptions if field has no valu | 
| HAS_RECORDENCODING() | Determine if RECORDENCODING has a value | 
RecordColumns¶
A list of
RecordColumnobjects.
Accessible with the following methods¶
| Method | Description | 
|---|---|
| GET_RECORDCOLUMNS() | Getter for RECORDCOLUMNS, with configurable default | 
| ASK_RECORDCOLUMNS() | Getter for RECORDCOLUMNS w/ exceptions if field has no value | 
| HAS_RECORDCOLUMNS() | Determine if RECORDCOLUMNS has a value |