Provided by: libsql-translator-perl_0.11021-1_all
SQL::Translator::Producer - describes how to write a producer
Producer modules designed to be used with SQL::Translator need to implement a single function, called produce. produce will be called with the SQL::Translator object from which it is expected to retrieve the SQL::Translator::Schema object which has been populated by the parser. It is expected to return a string.
produce create_table($table) create_field($field) create_view($view) create_index($index) create_constraint($constraint) create_trigger($trigger) alter_field($from_field, $to_field) add_field($table, $new_field) drop_field($table, $old_field)
Darren Chamberlain <email@example.com>, Ken Y. Clark <firstname.lastname@example.org>.
perl(1), SQL::Translator, SQL::Translator::Schema.