Add functions to generate full column definitions