#define COLUMN_NOT_NULL(name, type, args...) DECLARE_COLUMN(name, type)
#define COLUMN(name, type, args...) DECLARE_COLUMN(name, OPTIONAL(type))
#define CREATE_TABLE_END() }
#define COLUMN_NOT_NULL(name, type, args...) DECLARE_COLUMN(name, type)
#define COLUMN(name, type, args...) DECLARE_COLUMN(name, OPTIONAL(type))
#define CREATE_TABLE_END() }