implements primary key columns and foreign key columns
Also we can use the getter foreignTableOrType that returns a foreign
table name or just a column type.

 A example of usage is if you want transform foreign keys in Object.

 [#list table.columns as column]public ${column.foreignTableOrType} ${column.f
oreignTable};[/#list]