...
so we propose this flip.
Public Interfaces
DEFAULT Syntax
metadataCol
|
combine with VIRTUAL:
metadataCol_1 metadataCol_2 |
Proposed Changes
Flink Table API & SQL handles DEFAULT constraint in the ddl.
This allows user set optional default value for the columns(physical columns/metadata columns). The only difference between current column and DEFAULT column is that we have a default value on that column.
The proposed syntax also follows this concept.
Implementation
Add DEFAULT keyword like current VIRTUAL keyword. Implemented details to be added.
...