digraph {
graph [overlap=false]
subgraph cluster_SQL_Translator {
	label="SQL::Translator";
	"SQL::Translator::BEGIN@39";
	"SQL::Translator::schema";
}
subgraph cluster_UNIVERSAL {
	label="UNIVERSAL";
	"UNIVERSAL::isa";
}
subgraph cluster_base {
	label="base";
	"base::import";
}
subgraph cluster_Exporter {
	label="Exporter";
	"Exporter::import";
}
subgraph cluster_SQL_Translator_Schema_Procedure {
	label="SQL::Translator::Schema::Procedure";
	"SQL::Translator::Schema::Procedure::BEGIN@48";
	"SQL::Translator::Schema::Procedure::BEGIN@51";
	"SQL::Translator::Schema::Procedure::BEGIN@53";
	"SQL::Translator::Schema::Procedure::BEGIN@49";
}
subgraph cluster_SQL_Translator_Schema_Object {
	label="SQL::Translator::Schema::Object";
	"SQL::Translator::Schema::Object::_attributes";
	"SQL::Translator::Schema::Object::init";
}
subgraph cluster_vars {
	label="vars";
	"vars::import";
}
subgraph cluster_Class_Base {
	label="Class::Base";
	"Class::Base::new";
	"Class::Base::error";
}
subgraph cluster_SQL_Translator_Schema_Constants {
	label="SQL::Translator::Schema::Constants";
	"SQL::Translator::Schema::Constants::BEGIN@85";
	"SQL::Translator::Schema::Constants::BEGIN@60";
	"SQL::Translator::Schema::Constants::BEGIN@61";
	"SQL::Translator::Schema::Constants::BEGIN@83";
	"SQL::Translator::Schema::Constants::BEGIN@93";
	"SQL::Translator::Schema::Constants::BEGIN@97";
	"SQL::Translator::Schema::Constants::BEGIN@89";
	"SQL::Translator::Schema::Constants::BEGIN@87";
	"SQL::Translator::Schema::Constants::BEGIN@95";
	"SQL::Translator::Schema::Constants::BEGIN@91";
	"SQL::Translator::Schema::Constants::BEGIN@62";
	"SQL::Translator::Schema::Constants::BEGIN@81";
}
subgraph cluster_SQL_Translator_Parser_DBIx_Class {
	label="SQL::Translator::Parser::DBIx::Class";
	"SQL::Translator::Parser::DBIx::Class::parse";
}
subgraph cluster_SQL_Translator_Schema_View {
	label="SQL::Translator::Schema::View";
	"SQL::Translator::Schema::View::BEGIN@47";
	"SQL::Translator::Schema::View::BEGIN@45";
	"SQL::Translator::Schema::View::order";
	"SQL::Translator::Schema::View::name";
	"SQL::Translator::Schema::View::BEGIN@49";
	"SQL::Translator::Schema::View::BEGIN@44";
}
subgraph cluster_SQL_Translator_Schema {
	label="SQL::Translator::Schema";
	"SQL::Translator::Schema::add_view";
	"SQL::Translator::Schema::get_tables";
	"SQL::Translator::Schema::name";
	"SQL::Translator::Schema::translator";
	"SQL::Translator::Schema::add_table";
	"SQL::Translator::Schema::new";
	"SQL::Translator::Schema::get_triggers";
	"SQL::Translator::Schema::get_views";
	"SQL::Translator::Schema::BEGIN@54";
	"SQL::Translator::Schema::BEGIN@52";
	"SQL::Translator::Schema::BEGIN@49";
	"SQL::Translator::Schema::BEGIN@50";
	"SQL::Translator::Schema::BEGIN@48";
	"SQL::Translator::Schema::CORE:sort";
	"SQL::Translator::Schema::BEGIN@47";
	"SQL::Translator::Schema::BEGIN@57";
	"SQL::Translator::Schema::BEGIN@56";
	"SQL::Translator::Schema::get_table";
	"SQL::Translator::Schema::BEGIN@51";
}
subgraph cluster_strict {
	label="strict";
	"strict::import";
}
subgraph cluster_SQL_Translator_Schema_Trigger {
	label="SQL::Translator::Schema::Trigger";
	"SQL::Translator::Schema::Trigger::BEGIN@55";
	"SQL::Translator::Schema::Trigger::BEGIN@48";
	"SQL::Translator::Schema::Trigger::BEGIN@51";
	"SQL::Translator::Schema::Trigger::BEGIN@49";
	"SQL::Translator::Schema::Trigger::BEGIN@53";
	"SQL::Translator::Schema::Trigger::BEGIN@369";
}
subgraph cluster_SQL_Translator_Schema_Table {
	label="SQL::Translator::Schema::Table";
	"SQL::Translator::Schema::Table::BEGIN@46";
	"SQL::Translator::Schema::Table::BEGIN@43";
	"SQL::Translator::Schema::Table::BEGIN@45";
	"SQL::Translator::Schema::Table::name";
	"SQL::Translator::Schema::Table::BEGIN@42";
	"SQL::Translator::Schema::Table::BEGIN@40";
	"SQL::Translator::Schema::Table::BEGIN@48";
	"SQL::Translator::Schema::Table::BEGIN@58";
	"SQL::Translator::Schema::Table::order";
	"SQL::Translator::Schema::Table::BEGIN@50";
	"SQL::Translator::Schema::Table::schema";
	"SQL::Translator::Schema::Table::BEGIN@44";
	"SQL::Translator::Schema::Table::BEGIN@41";
}
subgraph cluster_SQL_Translator_Producer_SQLite {
	label="SQL::Translator::Producer::SQLite";
	"SQL::Translator::Producer::SQLite::produce";
}
"SQL::Translator::Parser::DBIx::Class::parse" -> "SQL::Translator::Schema::add_view";
"SQL::Translator::Schema::Object::init" -> "SQL::Translator::Schema::translator";
"SQL::Translator::Schema::BEGIN@50" -> "SQL::Translator::Schema::Table::BEGIN@44";
"SQL::Translator::Producer::SQLite::produce" -> "SQL::Translator::Schema::get_views";
"SQL::Translator::Schema::BEGIN@52" -> "SQL::Translator::Schema::View::BEGIN@44";
"SQL::Translator::BEGIN@39" -> "SQL::Translator::Schema::BEGIN@50";
"SQL::Translator::Schema::BEGIN@54" -> "Exporter::import";
"SQL::Translator::Schema::BEGIN@48" -> "Exporter::import";
"SQL::Translator::Schema::BEGIN@50" -> "SQL::Translator::Schema::Table::BEGIN@50";
"SQL::Translator::Schema::BEGIN@51" -> "SQL::Translator::Schema::Trigger::BEGIN@51";
"SQL::Translator::Schema::BEGIN@48" -> "SQL::Translator::Schema::Constants::BEGIN@97";
"SQL::Translator::Schema::BEGIN@51" -> "SQL::Translator::Schema::Trigger::BEGIN@369";
"SQL::Translator::BEGIN@39" -> "SQL::Translator::Schema::BEGIN@54";
"SQL::Translator::Schema::BEGIN@48" -> "SQL::Translator::Schema::Constants::BEGIN@93";
"SQL::Translator::Schema::BEGIN@52" -> "SQL::Translator::Schema::Object::_attributes";
"SQL::Translator::Schema::BEGIN@49" -> "SQL::Translator::Schema::Object::_attributes";
"SQL::Translator::Schema::BEGIN@50" -> "SQL::Translator::Schema::Object::_attributes";
"SQL::Translator::Schema::BEGIN@51" -> "SQL::Translator::Schema::Object::_attributes";
"SQL::Translator::Schema::add_view" -> "SQL::Translator::Schema::View::order";
"SQL::Translator::Schema::get_views" -> "SQL::Translator::Schema::View::order";
"SQL::Translator::Schema::BEGIN@48" -> "SQL::Translator::Schema::Constants::BEGIN@81";
"SQL::Translator::Schema::BEGIN@48" -> "SQL::Translator::Schema::Constants::BEGIN@60";
"SQL::Translator::Schema::BEGIN@52" -> "SQL::Translator::Schema::View::BEGIN@47";
"SQL::Translator::Schema::BEGIN@48" -> "SQL::Translator::Schema::Constants::BEGIN@91";
"SQL::Translator::Schema::BEGIN@51" -> "SQL::Translator::Schema::Trigger::BEGIN@55";
"SQL::Translator::BEGIN@39" -> "SQL::Translator::Schema::BEGIN@49";
"SQL::Translator::Schema::add_view" -> "SQL::Translator::Schema::View::name";
"SQL::Translator::Schema::BEGIN@48" -> "SQL::Translator::Schema::Constants::BEGIN@83";
"SQL::Translator::Schema::BEGIN@56" -> "base::import";
"SQL::Translator::schema" -> "SQL::Translator::Schema::new";
"SQL::Translator::Schema::BEGIN@48" -> "SQL::Translator::Schema::Constants::BEGIN@87";
"SQL::Translator::Schema::add_table" -> "SQL::Translator::Schema::Table::schema";
"SQL::Translator::Schema::BEGIN@50" -> "SQL::Translator::Schema::Table::BEGIN@43";
"SQL::Translator::Producer::SQLite::produce" -> "SQL::Translator::Schema::get_tables";
"SQL::Translator::Schema::BEGIN@57" -> "vars::import";
"SQL::Translator::Schema::BEGIN@50" -> "SQL::Translator::Schema::Table::BEGIN@40";
"SQL::Translator::Schema::add_table" -> "SQL::Translator::Schema::Table::order";
"SQL::Translator::Schema::get_tables" -> "SQL::Translator::Schema::Table::order";
"SQL::Translator::Producer::SQLite::produce" -> "SQL::Translator::Schema::get_triggers";
"SQL::Translator::Schema::BEGIN@47" -> "strict::import";
"SQL::Translator::Schema::BEGIN@48" -> "SQL::Translator::Schema::Constants::BEGIN@95";
"SQL::Translator::Schema::BEGIN@50" -> "SQL::Translator::Schema::Table::BEGIN@42";
"SQL::Translator::Schema::BEGIN@49" -> "SQL::Translator::Schema::Procedure::BEGIN@51";
"SQL::Translator::Schema::BEGIN@51" -> "SQL::Translator::Schema::Trigger::BEGIN@48";
"SQL::Translator::BEGIN@39" -> "SQL::Translator::Schema::BEGIN@52";
"SQL::Translator::Schema::BEGIN@50" -> "SQL::Translator::Schema::Table::BEGIN@41";
"SQL::Translator::Schema::BEGIN@49" -> "SQL::Translator::Schema::Procedure::BEGIN@48";
"SQL::Translator::Schema::BEGIN@50" -> "SQL::Translator::Schema::Table::BEGIN@46";
"SQL::Translator::BEGIN@39" -> "SQL::Translator::Schema::BEGIN@48";
"SQL::Translator::Schema::get_tables" -> "SQL::Translator::Schema::CORE:sort";
"SQL::Translator::Schema::get_triggers" -> "SQL::Translator::Schema::CORE:sort";
"SQL::Translator::Schema::get_views" -> "SQL::Translator::Schema::CORE:sort";
"SQL::Translator::Schema::add_table" -> "SQL::Translator::Schema::Table::name";
"SQL::Translator::Schema::BEGIN@48" -> "SQL::Translator::Schema::Constants::BEGIN@61";
"SQL::Translator::Schema::BEGIN@52" -> "SQL::Translator::Schema::View::BEGIN@45";
"SQL::Translator::Parser::DBIx::Class::parse" -> "SQL::Translator::Schema::name";
"SQL::Translator::Schema::BEGIN@51" -> "SQL::Translator::Schema::Trigger::BEGIN@53";
"SQL::Translator::Schema::BEGIN@50" -> "SQL::Translator::Schema::Table::BEGIN@58";
"SQL::Translator::BEGIN@39" -> "SQL::Translator::Schema::BEGIN@56";
"SQL::Translator::Parser::DBIx::Class::parse" -> "SQL::Translator::Schema::get_table";
"SQL::Translator::Schema::BEGIN@48" -> "SQL::Translator::Schema::Constants::BEGIN@62";
"SQL::Translator::BEGIN@39" -> "SQL::Translator::Schema::BEGIN@51";
"SQL::Translator::Schema::BEGIN@51" -> "SQL::Translator::Schema::Trigger::BEGIN@49";
"SQL::Translator::Schema::add_view" -> "UNIVERSAL::isa";
"SQL::Translator::Schema::add_table" -> "UNIVERSAL::isa";
"SQL::Translator::Schema::BEGIN@50" -> "SQL::Translator::Schema::Table::BEGIN@48";
"SQL::Translator::Schema::BEGIN@49" -> "SQL::Translator::Schema::Procedure::BEGIN@53";
"SQL::Translator::Parser::DBIx::Class::parse" -> "SQL::Translator::Schema::add_table";
"SQL::Translator::Schema::BEGIN@49" -> "SQL::Translator::Schema::Procedure::BEGIN@49";
"SQL::Translator::BEGIN@39" -> "SQL::Translator::Schema::BEGIN@47";
"SQL::Translator::Schema::BEGIN@48" -> "SQL::Translator::Schema::Constants::BEGIN@89";
"SQL::Translator::BEGIN@39" -> "SQL::Translator::Schema::BEGIN@57";
"SQL::Translator::Schema::BEGIN@48" -> "SQL::Translator::Schema::Constants::BEGIN@85";
"SQL::Translator::Schema::BEGIN@50" -> "SQL::Translator::Schema::Table::BEGIN@45";
"SQL::Translator::Schema::get_triggers" -> "Class::Base::error";
"SQL::Translator::Schema::get_views" -> "Class::Base::error";
"SQL::Translator::Schema::add_view" -> "Class::Base::new";
"SQL::Translator::Schema::new" -> "Class::Base::new";
"SQL::Translator::Schema::BEGIN@52" -> "SQL::Translator::Schema::View::BEGIN@49";
}
