Bind columns from both source and sql defined.
Bind column from source. Add key column to table columns if necessary.
Return pk_names
.
Performs early stage checking in frontend to see if the schema of the given columns
is
compatible with the connector extracted from the properties.
Note: these columns are added in SourceStreamChunkRowWriter::do_action
.
May also look for the usage of SourceColumnType
.
Map an Avro schema to a relational schema.
Map a JSON schema to a relational schema
Map a protobuf schema to a relational schema.
add connector-spec columns to the end of column catalog
TODO: perhaps put the hint in notice is better. The error message format might be not that reliable.