digraph {
graph [overlap=false]
subgraph cluster_DynaLoader {
	label="DynaLoader";
	"DynaLoader::bootstrap";
}
subgraph cluster_Foo_Child {
	label="Foo::Child";
	"Foo::Child::domain_name";
}
subgraph cluster_Moose_Exporter {
	label="Moose::Exporter";
	"Moose::Exporter::__ANON__[Moose/Exporter.pm:389]";
	"Moose::Exporter::__ANON__[Moose/Exporter.pm:478]";
}
subgraph cluster_SimpleDB_Class_Item {
	label="SimpleDB::Class::Item";
	"SimpleDB::Class::Item::stringify_value";
}
subgraph cluster_JSON_Backend_PP {
	label="JSON::Backend::PP";
	"JSON::Backend::PP::BEGIN@349";
}
subgraph cluster_SimpleDB_Class {
	label="SimpleDB::Class";
	"SimpleDB::Class::add_domain_prefix";
}
subgraph cluster_SimpleDB_Class_ResultSet {
	label="SimpleDB::Class::ResultSet";
	"SimpleDB::Class::ResultSet::count";
	"SimpleDB::Class::ResultSet::fetch_result";
	"SimpleDB::Class::ResultSet::paginate";
}
subgraph cluster_Clone {
	label="Clone";
	"Clone::clone";
	"Clone::BEGIN@6";
	"Clone::BEGIN@5";
	"Clone::BEGIN@4";
}
subgraph cluster_JSON {
	label="JSON";
	"JSON::BEGIN@5";
	"JSON::import";
	"JSON::BEGIN@284";
	"JSON::BEGIN@9";
	"JSON::BEGIN@6";
	"JSON::_load_xs";
	"JSON::BEGIN@4";
}
subgraph cluster_SimpleDB_Class_Domain {
	label="SimpleDB::Class::Domain";
	"SimpleDB::Class::Domain::BEGIN@18";
	"SimpleDB::Class::Domain::fetch_ids";
	"SimpleDB::Class::Domain::min";
	"SimpleDB::Class::Domain::max";
	"SimpleDB::Class::Domain::count";
}
subgraph cluster_Foo_Parent {
	label="Foo::Parent";
	"Foo::Parent::domain_name";
}
subgraph cluster_Foo_Domain {
	label="Foo::Domain";
	"Foo::Domain::domain_name";
}
subgraph cluster_DateTime_Infinite {
	label="DateTime::Infinite";
	"DateTime::Infinite::BEGIN@8";
	"DateTime::Infinite::BEGIN@14";
	"DateTime::Infinite::BEGIN@3";
	"DateTime::Infinite::BEGIN@9";
	"DateTime::Infinite::BEGIN@4";
	"DateTime::Infinite::BEGIN@11";
}
subgraph cluster_Exporter {
	label="Exporter";
	"Exporter::import";
}
subgraph cluster_DateTime_Infinite_Future {
	label="DateTime::Infinite::Future";
	"DateTime::Infinite::Future::BEGIN@42";
}
subgraph cluster_DateTime {
	label="DateTime";
	"DateTime::BEGIN@53";
	"DateTime::DefaultLocale";
	"DateTime::BEGIN@40";
	"DateTime::BEGIN@80";
	"DateTime::BEGIN@72";
	"DateTime::BEGIN@3";
	"DateTime::BEGIN@71";
	"DateTime::BEGIN@43";
	"DateTime::BEGIN@76";
	"DateTime::CORE:qr";
	"DateTime::BEGIN@5";
	"DateTime::BEGIN@9";
	"DateTime::BEGIN@70";
	"DateTime::BEGIN@41";
	"DateTime::BEGIN@13";
	"DateTime::BEGIN@45";
	"DateTime::BEGIN@6";
	"DateTime::BEGIN@42";
	"DateTime::_calc_utc_rd";
	"DateTime::BEGIN@667";
	"DateTime::_calc_local_rd";
	"DateTime::BEGIN@8";
	"DateTime::CORE:regcomp";
	"DateTime::BEGIN@1841";
	"DateTime::BEGIN@68";
	"DateTime::BEGIN@74";
}
subgraph cluster_DateTime_Format_Strptime {
	label="DateTime::Format::Strptime";
	"DateTime::Format::Strptime::BEGIN@8";
	"DateTime::Format::Strptime::BEGIN@3";
	"DateTime::Format::Strptime::BEGIN@12";
	"DateTime::Format::Strptime::BEGIN@7";
	"DateTime::Format::Strptime::BEGIN@11";
	"DateTime::Format::Strptime::BEGIN@5";
	"DateTime::Format::Strptime::BEGIN@6";
	"DateTime::Format::Strptime::BEGIN@550";
	"DateTime::Format::Strptime::BEGIN@9";
	"DateTime::Format::Strptime::BEGIN@540";
}
subgraph cluster_SimpleDB_Class_SQL {
	label="SimpleDB::Class::SQL";
	"SimpleDB::Class::SQL::BEGIN@403";
	"SimpleDB::Class::SQL::output";
	"SimpleDB::Class::SQL::CORE:subst";
	"SimpleDB::Class::SQL::where";
	"SimpleDB::Class::SQL::simpledb";
	"SimpleDB::Class::SQL::BEGIN@17";
	"SimpleDB::Class::SQL::recurse_where";
	"SimpleDB::Class::SQL::has_where";
	"SimpleDB::Class::SQL::has_order_by";
	"SimpleDB::Class::SQL::BEGIN@19";
	"SimpleDB::Class::SQL::BEGIN@20";
	"SimpleDB::Class::SQL::BEGIN@21";
	"SimpleDB::Class::SQL::order_by";
	"SimpleDB::Class::SQL::item_class";
	"SimpleDB::Class::SQL::has_limit";
	"SimpleDB::Class::SQL::limit";
	"SimpleDB::Class::SQL::quote_value";
	"SimpleDB::Class::SQL::BEGIN@18";
	"SimpleDB::Class::SQL::quote_attribute";
	"SimpleDB::Class::SQL::to_sql";
}
subgraph cluster_DateTime_Infinite_Past {
	label="DateTime::Infinite::Past";
	"DateTime::Infinite::Past::BEGIN@63";
}
subgraph cluster_DateTime_TimeZone {
	label="DateTime::TimeZone";
	"DateTime::TimeZone::new";
}
"SimpleDB::Class::SQL::to_sql" -> "Foo::Domain::domain_name";
"SimpleDB::Class::SQL::recurse_where" -> "SimpleDB::Class::Item::stringify_value";
"SimpleDB::Class::Domain::BEGIN@18" -> "SimpleDB::Class::SQL::BEGIN@17";
"SimpleDB::Class::SQL::BEGIN@19" -> "DateTime::BEGIN@5";
"SimpleDB::Class::SQL::BEGIN@19" -> "DateTime::BEGIN@6";
"SimpleDB::Class::SQL::BEGIN@18" -> "JSON::BEGIN@6";
"SimpleDB::Class::SQL::BEGIN@19" -> "DateTime::Infinite::BEGIN@9";
"SimpleDB::Class::SQL::BEGIN@20" -> "DateTime::Format::Strptime::BEGIN@7";
"SimpleDB::Class::Domain::BEGIN@18" -> "SimpleDB::Class::SQL::BEGIN@21";
"SimpleDB::Class::SQL::BEGIN@21" -> "Exporter::import";
"SimpleDB::Class::SQL::BEGIN@20" -> "Exporter::import";
"SimpleDB::Class::SQL::BEGIN@403" -> "Moose::Exporter::__ANON__[Moose/Exporter.pm:478]";
"SimpleDB::Class::SQL::recurse_where" -> "SimpleDB::Class::SQL::item_class";
"SimpleDB::Class::SQL::to_sql" -> "SimpleDB::Class::SQL::item_class";
"SimpleDB::Class::SQL::BEGIN@19" -> "DateTime::CORE:regcomp";
"SimpleDB::Class::SQL::BEGIN@19" -> "DateTime::BEGIN@1841";
"SimpleDB::Class::SQL::to_sql" -> "SimpleDB::Class::SQL::limit";
"SimpleDB::Class::SQL::BEGIN@21" -> "DynaLoader::bootstrap";
"SimpleDB::Class::SQL::BEGIN@18" -> "JSON::BEGIN@4";
"SimpleDB::Class::SQL::BEGIN@19" -> "DateTime::BEGIN@76";
"SimpleDB::Class::SQL::BEGIN@19" -> "DateTime::BEGIN@9";
"SimpleDB::Class::SQL::to_sql" -> "SimpleDB::Class::SQL::has_where";
"SimpleDB::Class::SQL::BEGIN@19" -> "DateTime::Infinite::Past::BEGIN@63";
"SimpleDB::Class::SQL::BEGIN@20" -> "DateTime::Format::Strptime::BEGIN@3";
"SimpleDB::Class::SQL::BEGIN@21" -> "Clone::BEGIN@6";
"SimpleDB::Class::SQL::BEGIN@20" -> "DateTime::Format::Strptime::BEGIN@11";
"SimpleDB::Class::SQL::BEGIN@19" -> "DateTime::_calc_local_rd";
"SimpleDB::Class::SQL::BEGIN@19" -> "DateTime::BEGIN@8";
"SimpleDB::Class::SQL::BEGIN@19" -> "DateTime::BEGIN@68";
"SimpleDB::Class::SQL::BEGIN@19" -> "DateTime::BEGIN@71";
"SimpleDB::Class::SQL::BEGIN@20" -> "DateTime::Format::Strptime::BEGIN@550";
"SimpleDB::Class::SQL::BEGIN@19" -> "DateTime::Infinite::Future::BEGIN@42";
"SimpleDB::Class::SQL::BEGIN@18" -> "JSON::BEGIN@284";
"SimpleDB::Class::SQL::BEGIN@18" -> "JSON::_load_xs";
"SimpleDB::Class::Domain::BEGIN@18" -> "SimpleDB::Class::SQL::BEGIN@18";
"SimpleDB::Class::SQL::to_sql" -> "SimpleDB::Class::SQL::output";
"SimpleDB::Class::SQL::BEGIN@19" -> "DateTime::BEGIN@80";
"SimpleDB::Class::SQL::BEGIN@19" -> "DateTime::BEGIN@3";
"SimpleDB::Class::SQL::recurse_where" -> "SimpleDB::Class::SQL::recurse_where";
"SimpleDB::Class::SQL::to_sql" -> "SimpleDB::Class::SQL::recurse_where";
"SimpleDB::Class::SQL::BEGIN@18" -> "JSON::BEGIN@9";
"SimpleDB::Class::SQL::BEGIN@19" -> "DateTime::BEGIN@667";
"SimpleDB::Class::Domain::BEGIN@18" -> "SimpleDB::Class::SQL::BEGIN@20";
"SimpleDB::Class::SQL::BEGIN@18" -> "JSON::Backend::PP::BEGIN@349";
"SimpleDB::Class::SQL::BEGIN@20" -> "DateTime::Format::Strptime::BEGIN@5";
"SimpleDB::Class::SQL::to_sql" -> "Foo::Child::domain_name";
"SimpleDB::Class::SQL::to_sql" -> "SimpleDB::Class::SQL::has_limit";
"SimpleDB::Class::SQL::BEGIN@19" -> "DateTime::Infinite::BEGIN@14";
"SimpleDB::Class::SQL::BEGIN@19" -> "DateTime::BEGIN@40";
"SimpleDB::Class::SQL::BEGIN@19" -> "DateTime::Infinite::BEGIN@8";
"SimpleDB::Class::SQL::BEGIN@19" -> "DateTime::BEGIN@43";
"SimpleDB::Class::SQL::to_sql" -> "SimpleDB::Class::SQL::simpledb";
"SimpleDB::Class::SQL::BEGIN@19" -> "DateTime::BEGIN@45";
"SimpleDB::Class::SQL::to_sql" -> "SimpleDB::Class::SQL::has_order_by";
"SimpleDB::Class::SQL::BEGIN@19" -> "DateTime::Infinite::BEGIN@11";
"SimpleDB::Class::SQL::BEGIN@20" -> "DateTime::Format::Strptime::BEGIN@9";
"SimpleDB::Class::SQL::BEGIN@21" -> "Clone::BEGIN@5";
"SimpleDB::Class::Domain::BEGIN@18" -> "SimpleDB::Class::SQL::BEGIN@19";
"SimpleDB::Class::SQL::BEGIN@18" -> "JSON::BEGIN@5";
"SimpleDB::Class::SQL::BEGIN@17" -> "Moose::Exporter::__ANON__[Moose/Exporter.pm:389]";
"SimpleDB::Class::Domain::BEGIN@18" -> "SimpleDB::Class::SQL::BEGIN@403";
"SimpleDB::Class::SQL::BEGIN@19" -> "DateTime::BEGIN@53";
"SimpleDB::Class::SQL::BEGIN@21" -> "Clone::BEGIN@4";
"SimpleDB::Class::SQL::quote_value" -> "SimpleDB::Class::SQL::CORE:subst";
"SimpleDB::Class::SQL::quote_attribute" -> "SimpleDB::Class::SQL::CORE:subst";
"SimpleDB::Class::SQL::to_sql" -> "Clone::clone";
"SimpleDB::Class::SQL::to_sql" -> "SimpleDB::Class::SQL::where";
"SimpleDB::Class::SQL::to_sql" -> "SimpleDB::Class::add_domain_prefix";
"SimpleDB::Class::SQL::BEGIN@19" -> "DateTime::CORE:qr";
"SimpleDB::Class::SQL::BEGIN@19" -> "DateTime::BEGIN@70";
"SimpleDB::Class::SQL::BEGIN@19" -> "DateTime::Infinite::BEGIN@3";
"SimpleDB::Class::SQL::BEGIN@19" -> "DateTime::_calc_utc_rd";
"SimpleDB::Class::SQL::BEGIN@19" -> "DateTime::BEGIN@42";
"SimpleDB::Class::SQL::BEGIN@19" -> "DateTime::TimeZone::new";
"SimpleDB::Class::SQL::BEGIN@18" -> "JSON::import";
"SimpleDB::Class::SQL::BEGIN@19" -> "DateTime::BEGIN@74";
"SimpleDB::Class::SQL::BEGIN@20" -> "DateTime::Format::Strptime::BEGIN@540";
"SimpleDB::Class::Domain::fetch_ids" -> "SimpleDB::Class::SQL::to_sql";
"SimpleDB::Class::ResultSet::count" -> "SimpleDB::Class::SQL::to_sql";
"SimpleDB::Class::Domain::min" -> "SimpleDB::Class::SQL::to_sql";
"SimpleDB::Class::ResultSet::fetch_result" -> "SimpleDB::Class::SQL::to_sql";
"SimpleDB::Class::Domain::count" -> "SimpleDB::Class::SQL::to_sql";
"SimpleDB::Class::Domain::max" -> "SimpleDB::Class::SQL::to_sql";
"SimpleDB::Class::ResultSet::paginate" -> "SimpleDB::Class::SQL::to_sql";
"SimpleDB::Class::SQL::BEGIN@19" -> "DateTime::DefaultLocale";
"SimpleDB::Class::SQL::BEGIN@19" -> "DateTime::BEGIN@72";
"SimpleDB::Class::SQL::BEGIN@20" -> "DateTime::Format::Strptime::BEGIN@6";
"SimpleDB::Class::SQL::BEGIN@19" -> "DateTime::BEGIN@13";
"SimpleDB::Class::SQL::BEGIN@19" -> "DateTime::BEGIN@41";
"SimpleDB::Class::SQL::BEGIN@20" -> "DateTime::Format::Strptime::BEGIN@8";
"SimpleDB::Class::SQL::BEGIN@20" -> "DateTime::Format::Strptime::BEGIN@12";
"SimpleDB::Class::SQL::to_sql" -> "Foo::Parent::domain_name";
"SimpleDB::Class::SQL::to_sql" -> "SimpleDB::Class::SQL::order_by";
"SimpleDB::Class::SQL::BEGIN@19" -> "DateTime::Infinite::BEGIN@4";
"SimpleDB::Class::SQL::recurse_where" -> "SimpleDB::Class::SQL::quote_value";
"SimpleDB::Class::SQL::recurse_where" -> "SimpleDB::Class::SQL::quote_attribute";
"SimpleDB::Class::SQL::to_sql" -> "SimpleDB::Class::SQL::quote_attribute";
}
