In jdl only @id field can specify a dedicated sql column name, isn't it unfair for other fields who maybe could feel forsaken ;-). I propose to add the same capacity so for any field, by a (SQL_COLUMN ...
A Column is a value generator for every row in a Dataset. With the implicits converstions imported, you can create "free" column references using Scala’s symbols.