callbackargument is where you define the schema of your table. It is passed a
Blueprintobject. This is commonly aliased as
tablein the callback.
Blueprintdefines the field, index and constraint methods to build your table. You can find a comprehensive list of all available methods here for columns and here for indexes and constraints.