digraph {
graph [overlap=false]
subgraph cluster_SQL_Translator {
	label="SQL::Translator";
	"SQL::Translator::load";
	"SQL::Translator::init";
	"SQL::Translator::translate";
	"SQL::Translator::_tool";
}
subgraph cluster_UNIVERSAL {
	label="UNIVERSAL";
	"UNIVERSAL::isa";
}
subgraph cluster_base {
	label="base";
	"base::import";
}
subgraph cluster_SQL_Translator_Schema_Constraint {
	label="SQL::Translator::Schema::Constraint";
	"SQL::Translator::Schema::Constraint::init";
}
subgraph cluster_SQL_Translator_Schema_Field {
	label="SQL::Translator::Schema::Field";
	"SQL::Translator::Schema::Field::__ANON__[SQL/Translator/Schema/Field.pm:58]";
}
subgraph cluster_SQL_Translator_Schema_Object {
	label="SQL::Translator::Schema::Object";
	"SQL::Translator::Schema::Object::init";
}
subgraph cluster_Class_Base {
	label="Class::Base";
	"Class::Base::BEGIN@23";
	"Class::Base::BEGIN@46";
	"Class::Base::new";
	"Class::Base::BEGIN@256";
	"Class::Base::BEGIN@231";
	"Class::Base::BEGIN@109";
	"Class::Base::error";
	"Class::Base::debug";
}
subgraph cluster_SQL_Translator_Schema {
	label="SQL::Translator::Schema";
	"SQL::Translator::Schema::add_view";
	"SQL::Translator::Schema::new";
	"SQL::Translator::Schema::get_triggers";
	"SQL::Translator::Schema::get_views";
}
subgraph cluster_strict {
	label="strict";
	"strict::import";
	"strict::unimport";
}
subgraph cluster_SQL_Translator_Schema_Table {
	label="SQL::Translator::Schema::Table";
	"SQL::Translator::Schema::Table::new";
	"SQL::Translator::Schema::Table::get_indices";
	"SQL::Translator::Schema::Table::get_constraints";
	"SQL::Translator::Schema::Table::add_index";
	"SQL::Translator::Schema::Table::add_constraint";
	"SQL::Translator::Schema::Table::__ANON__[SQL/Translator/Schema/Table.pm:59]";
	"SQL::Translator::Schema::Table::get_field";
	"SQL::Translator::Schema::Table::add_field";
}
subgraph cluster_SQL_Translator_Producer_SQLite {
	label="SQL::Translator::Producer::SQLite";
	"SQL::Translator::Producer::SQLite::produce";
}
subgraph cluster_DBIx_Class_Storage_DBI {
	label="DBIx::Class::Storage::DBI";
	"DBIx::Class::Storage::DBI::deployment_statements";
}
"Class::Base::new" -> "SQL::Translator::Schema::Field::__ANON__[SQL/Translator/Schema/Field.pm:58]";
"SQL::Translator::load" -> "Class::Base::debug";
"SQL::Translator::Producer::SQLite::produce" -> "Class::Base::debug";
"SQL::Translator::translate" -> "Class::Base::debug";
"SQL::Translator::_tool" -> "Class::Base::debug";
"Class::Base::BEGIN@109" -> "strict::unimport";
"Class::Base::BEGIN@46" -> "strict::unimport";
"Class::Base::BEGIN@256" -> "strict::unimport";
"Class::Base::BEGIN@231" -> "strict::unimport";
"base::import" -> "Class::Base::BEGIN@231";
"Class::Base::BEGIN@23" -> "strict::import";
"base::import" -> "Class::Base::BEGIN@109";
"base::import" -> "Class::Base::BEGIN@46";
"base::import" -> "Class::Base::BEGIN@256";
"Class::Base::new" -> "SQL::Translator::init";
"Class::Base::new" -> "SQL::Translator::Schema::Constraint::init";
"Class::Base::new" -> "SQL::Translator::Schema::Table::__ANON__[SQL/Translator/Schema/Table.pm:59]";
"Class::Base::new" -> "UNIVERSAL::isa";
"base::import" -> "Class::Base::BEGIN@23";
"Class::Base::new" -> "SQL::Translator::Schema::Object::init";
"SQL::Translator::Schema::Table::get_constraints" -> "Class::Base::error";
"SQL::Translator::Schema::Table::get_indices" -> "Class::Base::error";
"SQL::Translator::Schema::get_views" -> "Class::Base::error";
"SQL::Translator::Schema::get_triggers" -> "Class::Base::error";
"SQL::Translator::Schema::Table::get_field" -> "Class::Base::error";
"SQL::Translator::Schema::Table::new" -> "Class::Base::new";
"SQL::Translator::Schema::add_view" -> "Class::Base::new";
"SQL::Translator::Schema::Table::add_index" -> "Class::Base::new";
"SQL::Translator::Schema::new" -> "Class::Base::new";
"SQL::Translator::Schema::Table::add_constraint" -> "Class::Base::new";
"DBIx::Class::Storage::DBI::deployment_statements" -> "Class::Base::new";
"SQL::Translator::Schema::Table::add_field" -> "Class::Base::new";
}
