digraph {
graph [overlap=false]
subgraph cluster_DBIx_Class_ResultSet {
	label="DBIx::Class::ResultSet";
	"DBIx::Class::ResultSet::_chain_relationship";
	"DBIx::Class::ResultSet::BEGIN@22";
	"DBIx::Class::ResultSet::BEGIN@11";
	"DBIx::Class::ResultSet::BEGIN@5";
	"DBIx::Class::ResultSet::BEGIN@16";
	"DBIx::Class::ResultSet::BEGIN@25";
	"DBIx::Class::ResultSet::related_resultset";
	"DBIx::Class::ResultSet::BEGIN@8";
	"DBIx::Class::ResultSet::BEGIN@14";
	"DBIx::Class::ResultSet::BEGIN@7";
	"DBIx::Class::ResultSet::BEGIN@10";
	"DBIx::Class::ResultSet::BEGIN@4";
	"DBIx::Class::ResultSet::BEGIN@6";
	"DBIx::Class::ResultSet::BEGIN@9";
	"DBIx::Class::ResultSet::_resolved_attrs";
	"DBIx::Class::ResultSet::BEGIN@3";
}
subgraph cluster_base {
	label="base";
	"base::import";
}
subgraph cluster_DBIx_Class_ResultSource_Table {
	label="DBIx::Class::ResultSource::Table";
	"DBIx::Class::ResultSource::Table::from";
	"DBIx::Class::ResultSource::Table::BEGIN@4";
	"DBIx::Class::ResultSource::Table::_primaries";
	"DBIx::Class::ResultSource::Table::source_name";
	"DBIx::Class::ResultSource::Table::_columns";
	"DBIx::Class::ResultSource::Table::resultset_attributes";
	"DBIx::Class::ResultSource::Table::BEGIN@6";
	"DBIx::Class::ResultSource::Table::_ordered_columns";
	"DBIx::Class::ResultSource::Table::_unique_constraints";
	"DBIx::Class::ResultSource::Table::_relationships";
	"DBIx::Class::ResultSource::Table::name";
	"DBIx::Class::ResultSource::Table::BEGIN@3";
	"DBIx::Class::ResultSource::Table::BEGIN@8";
}
subgraph cluster_DBIx_Class_ResultSource {
	label="DBIx::Class::ResultSource";
	"DBIx::Class::ResultSource::unique_constraints";
	"DBIx::Class::ResultSource::has_relationship";
	"DBIx::Class::ResultSource::add_unique_constraint";
	"DBIx::Class::ResultSource::add_columns";
	"DBIx::Class::ResultSource::columns_info";
	"DBIx::Class::ResultSource::set_primary_key";
	"DBIx::Class::ResultSource::primary_columns";
	"DBIx::Class::ResultSource::column_info";
	"DBIx::Class::ResultSource::add_relationship";
	"DBIx::Class::ResultSource::relationship_info";
	"DBIx::Class::ResultSource::reverse_relationship_info";
	"DBIx::Class::ResultSource::has_column";
	"DBIx::Class::ResultSource::_resolve_join";
	"DBIx::Class::ResultSource::relationships";
}
subgraph cluster_DBIx_Class_ResultSourceProxy_Table {
	label="DBIx::Class::ResultSourceProxy::Table";
	"DBIx::Class::ResultSourceProxy::Table::BEGIN@8";
	"DBIx::Class::ResultSourceProxy::Table::table";
}
subgraph cluster_warnings {
	label="warnings";
	"warnings::import";
}
subgraph cluster_B_Hooks_EndOfScope {
	label="B::Hooks::EndOfScope";
	"B::Hooks::EndOfScope::__ANON__[B/Hooks/EndOfScope.pm:26]";
}
subgraph cluster_DBIx_Class_Schema {
	label="DBIx::Class::Schema";
	"DBIx::Class::Schema::load_namespaces";
}
subgraph cluster_SQL_Translator_Parser_DBIx_Class {
	label="SQL::Translator::Parser::DBIx::Class";
	"SQL::Translator::Parser::DBIx::Class::parse";
}
subgraph cluster_strict {
	label="strict";
	"strict::import";
}
subgraph cluster_Class_Accessor_Grouped {
	label="Class::Accessor::Grouped";
	"Class::Accessor::Grouped::mk_group_accessors";
}
subgraph cluster_DBIx_Class_Storage_DBI {
	label="DBIx::Class::Storage::DBI";
	"DBIx::Class::Storage::DBI::__ANON__[DBIx/Class/Storage/DBI.pm:2358]";
	"DBIx::Class::Storage::DBI::_gen_sql_bind";
}
"DBIx::Class::ResultSource::add_columns" -> "DBIx::Class::ResultSource::Table::_ordered_columns";
"DBIx::Class::ResultSet::_chain_relationship" -> "DBIx::Class::ResultSource::Table::from";
"DBIx::Class::ResultSource::_resolve_join" -> "DBIx::Class::ResultSource::Table::from";
"DBIx::Class::ResultSet::_resolved_attrs" -> "DBIx::Class::ResultSource::Table::from";
"DBIx::Class::Storage::DBI::_gen_sql_bind" -> "DBIx::Class::ResultSource::Table::from";
"DBIx::Class::ResultSource::Table::BEGIN@6" -> "DBIx::Class::ResultSet::BEGIN@5";
"DBIx::Class::ResultSource::unique_constraints" -> "DBIx::Class::ResultSource::Table::_unique_constraints";
"DBIx::Class::ResultSource::add_unique_constraint" -> "DBIx::Class::ResultSource::Table::_unique_constraints";
"DBIx::Class::ResultSource::Table::BEGIN@6" -> "DBIx::Class::ResultSet::BEGIN@9";
"DBIx::Class::ResultSource::has_relationship" -> "DBIx::Class::ResultSource::Table::_relationships";
"DBIx::Class::ResultSource::relationships" -> "DBIx::Class::ResultSource::Table::_relationships";
"DBIx::Class::ResultSource::relationship_info" -> "DBIx::Class::ResultSource::Table::_relationships";
"DBIx::Class::ResultSource::add_relationship" -> "DBIx::Class::ResultSource::Table::_relationships";
"DBIx::Class::ResultSource::has_column" -> "DBIx::Class::ResultSource::Table::_columns";
"DBIx::Class::ResultSource::add_columns" -> "DBIx::Class::ResultSource::Table::_columns";
"DBIx::Class::ResultSource::columns_info" -> "DBIx::Class::ResultSource::Table::_columns";
"DBIx::Class::ResultSource::column_info" -> "DBIx::Class::ResultSource::Table::_columns";
"DBIx::Class::ResultSourceProxy::Table::BEGIN@8" -> "DBIx::Class::ResultSource::Table::BEGIN@3";
"DBIx::Class::ResultSource::primary_columns" -> "DBIx::Class::ResultSource::Table::_primaries";
"DBIx::Class::ResultSource::set_primary_key" -> "DBIx::Class::ResultSource::Table::_primaries";
"DBIx::Class::ResultSource::Table::BEGIN@6" -> "DBIx::Class::ResultSet::BEGIN@10";
"DBIx::Class::ResultSource::Table::BEGIN@6" -> "B::Hooks::EndOfScope::__ANON__[B/Hooks/EndOfScope.pm:26]";
"DBIx::Class::ResultSource::Table::BEGIN@6" -> "DBIx::Class::ResultSet::BEGIN@4";
"DBIx::Class::ResultSource::Table::BEGIN@8" -> "base::import";
"DBIx::Class::ResultSource::Table::BEGIN@6" -> "DBIx::Class::ResultSet::BEGIN@25";
"DBIx::Class::ResultSource::Table::BEGIN@6" -> "DBIx::Class::ResultSet::BEGIN@8";
"DBIx::Class::ResultSource::Table::BEGIN@4" -> "warnings::import";
"DBIx::Class::ResultSet::related_resultset" -> "DBIx::Class::ResultSource::Table::resultset_attributes";
"DBIx::Class::ResultSourceProxy::Table::BEGIN@8" -> "DBIx::Class::ResultSource::Table::BEGIN@6";
"SQL::Translator::Parser::DBIx::Class::parse" -> "DBIx::Class::ResultSource::Table::source_name";
"DBIx::Class::ResultSource::reverse_relationship_info" -> "DBIx::Class::ResultSource::Table::source_name";
"DBIx::Class::Schema::load_namespaces" -> "DBIx::Class::ResultSource::Table::source_name";
"DBIx::Class::ResultSource::Table::BEGIN@3" -> "strict::import";
"DBIx::Class::ResultSource::Table::BEGIN@6" -> "DBIx::Class::ResultSet::BEGIN@3";
"DBIx::Class::ResultSourceProxy::Table::BEGIN@8" -> "DBIx::Class::ResultSource::Table::BEGIN@8";
"DBIx::Class::ResultSource::Table::BEGIN@6" -> "DBIx::Class::ResultSet::BEGIN@11";
"DBIx::Class::ResultSource::Table::BEGIN@6" -> "DBIx::Class::ResultSet::BEGIN@16";
"DBIx::Class::ResultSource::Table::BEGIN@6" -> "DBIx::Class::ResultSet::BEGIN@7";
"DBIx::Class::ResultSource::Table::BEGIN@6" -> "DBIx::Class::ResultSet::BEGIN@22";
"DBIx::Class::ResultSource::Table::BEGIN@6" -> "Class::Accessor::Grouped::mk_group_accessors";
"DBIx::Class::ResultSource::Table::BEGIN@6" -> "DBIx::Class::ResultSet::BEGIN@14";
"DBIx::Class::ResultSource::Table::from" -> "DBIx::Class::ResultSource::Table::name";
"DBIx::Class::Storage::DBI::__ANON__[DBIx/Class/Storage/DBI.pm:2358]" -> "DBIx::Class::ResultSource::Table::name";
"SQL::Translator::Parser::DBIx::Class::parse" -> "DBIx::Class::ResultSource::Table::name";
"DBIx::Class::ResultSourceProxy::Table::table" -> "DBIx::Class::ResultSource::Table::name";
"DBIx::Class::ResultSource::Table::BEGIN@6" -> "DBIx::Class::ResultSet::BEGIN@6";
"DBIx::Class::ResultSourceProxy::Table::BEGIN@8" -> "DBIx::Class::ResultSource::Table::BEGIN@4";
}
