Commit | Line | Data |
8e30e889 |
1 | digraph { |
2 | graph [overlap=false] |
3 | subgraph cluster_KiokuDB_Backend_DBI { |
4 | label="KiokuDB::Backend::DBI"; |
5 | "KiokuDB::Backend::DBI::insert"; |
6 | } |
7 | subgraph cluster_KiokuDB_Reference { |
8 | label="KiokuDB::Reference"; |
9 | "KiokuDB::Reference::id"; |
10 | "KiokuDB::Reference::DESTROY"; |
11 | } |
12 | subgraph cluster_KiokuDB_Collapser_Buffer { |
13 | label="KiokuDB::Collapser::Buffer"; |
14 | "KiokuDB::Collapser::Buffer::_entries"; |
15 | "KiokuDB::Collapser::Buffer::insert"; |
16 | "KiokuDB::Collapser::Buffer::__ANON__[KiokuDB/Collapser/Buffer.pm:37]"; |
17 | "KiokuDB::Collapser::Buffer::first_class"; |
18 | "KiokuDB::Collapser::Buffer::BEGIN@4"; |
19 | "KiokuDB::Collapser::Buffer::compact_data"; |
20 | "KiokuDB::Collapser::Buffer::object_to_id"; |
21 | "KiokuDB::Collapser::Buffer::live_objects"; |
22 | "KiokuDB::Collapser::Buffer::__ANON__[KiokuDB/Collapser/Buffer.pm:60]"; |
23 | "KiokuDB::Collapser::Buffer::__ANON__[KiokuDB/Collapser/Buffer.pm:75]"; |
24 | "KiokuDB::Collapser::Buffer::BEGIN@5"; |
25 | "KiokuDB::Collapser::Buffer::__ANON__[KiokuDB/Collapser/Buffer.pm:43]"; |
26 | "KiokuDB::Collapser::Buffer::_ids"; |
27 | "KiokuDB::Collapser::Buffer::update_entries"; |
28 | "KiokuDB::Collapser::Buffer::compact_entries"; |
29 | "KiokuDB::Collapser::Buffer::_objects"; |
30 | "KiokuDB::Collapser::Buffer::options"; |
31 | "KiokuDB::Collapser::Buffer::__ANON__[KiokuDB/Collapser/Buffer.pm:18]"; |
32 | "KiokuDB::Collapser::Buffer::intrinsic"; |
33 | "KiokuDB::Collapser::Buffer::new"; |
34 | "KiokuDB::Collapser::Buffer::__ANON__[KiokuDB/Collapser/Buffer.pm:100]"; |
35 | "KiokuDB::Collapser::Buffer::simple_entries"; |
36 | "KiokuDB::Collapser::Buffer::compact_entry"; |
37 | "KiokuDB::Collapser::Buffer::intrinsic_entry"; |
38 | "KiokuDB::Collapser::Buffer::BEGIN@7"; |
39 | "KiokuDB::Collapser::Buffer::BEGIN@2"; |
40 | "KiokuDB::Collapser::Buffer::entries"; |
41 | "KiokuDB::Collapser::Buffer::merged_objects_to_ids"; |
42 | "KiokuDB::Collapser::Buffer::_entry_args"; |
43 | "KiokuDB::Collapser::Buffer::commit"; |
44 | "KiokuDB::Collapser::Buffer::__ANON__[KiokuDB/Collapser/Buffer.pm:92]"; |
45 | "KiokuDB::Collapser::Buffer::insert_to_backend"; |
46 | "KiokuDB::Collapser::Buffer::imply_root"; |
47 | "KiokuDB::Collapser::Buffer::insert_entry"; |
48 | } |
49 | subgraph cluster_KiokuDB_LiveObjects { |
50 | label="KiokuDB::LiveObjects"; |
51 | "KiokuDB::LiveObjects::register_entry"; |
52 | "KiokuDB::LiveObjects::object_to_id"; |
53 | "KiokuDB::LiveObjects::update_object_entry"; |
54 | "KiokuDB::LiveObjects::register_object"; |
55 | } |
56 | subgraph cluster_namespace_clean { |
57 | label="namespace::clean"; |
58 | "namespace::clean::import"; |
59 | } |
60 | subgraph cluster_Set_Object { |
61 | label="Set::Object"; |
62 | "Set::Object::includes"; |
63 | "Set::Object::new"; |
64 | } |
65 | subgraph cluster_Exporter { |
66 | label="Exporter"; |
67 | "Exporter::import"; |
68 | } |
69 | subgraph cluster_KiokuDB_Collapser { |
70 | label="KiokuDB::Collapser"; |
71 | "KiokuDB::Collapser::make_entry"; |
72 | "KiokuDB::Collapser::collapse_first_class"; |
73 | "KiokuDB::Collapser::BEGIN@17"; |
74 | "KiokuDB::Collapser::collapse"; |
75 | "KiokuDB::Collapser::_ref_id"; |
76 | "KiokuDB::Collapser::visit_seen"; |
77 | } |
78 | subgraph cluster_Hash_Util_FieldHash { |
79 | label="Hash::Util::FieldHash"; |
80 | "Hash::Util::FieldHash::idhash"; |
81 | } |
82 | subgraph cluster_KiokuDB_Entry { |
83 | label="KiokuDB::Entry"; |
84 | "KiokuDB::Entry::class"; |
85 | "KiokuDB::Entry::tied"; |
86 | "KiokuDB::Entry::root"; |
87 | "KiokuDB::Entry::DESTROY"; |
88 | "KiokuDB::Entry::data"; |
89 | "KiokuDB::Entry::has_root"; |
90 | } |
91 | subgraph cluster_Hash_Util_FieldHash_Compat { |
92 | label="Hash::Util::FieldHash::Compat"; |
93 | "Hash::Util::FieldHash::Compat::import"; |
94 | } |
95 | subgraph cluster_KiokuDB { |
96 | label="KiokuDB"; |
97 | "KiokuDB::store_objects"; |
98 | } |
99 | subgraph cluster_Moose_Exporter { |
100 | label="Moose::Exporter"; |
101 | "Moose::Exporter::__ANON__[Moose/Exporter.pm:492]"; |
102 | } |
103 | "KiokuDB::Collapser::collapse" -> "KiokuDB::Collapser::Buffer::merged_objects_to_ids"; |
104 | "KiokuDB::Collapser::Buffer::compact_entries" -> "KiokuDB::Collapser::Buffer::simple_entries"; |
105 | "KiokuDB::Collapser::collapse" -> "KiokuDB::Collapser::Buffer::compact_entries"; |
106 | "KiokuDB::Collapser::Buffer::compact_data" -> "KiokuDB::Collapser::Buffer::compact_data"; |
107 | "KiokuDB::Collapser::Buffer::compact_entry" -> "KiokuDB::Collapser::Buffer::compact_data"; |
108 | "KiokuDB::Collapser::Buffer::new" -> "KiokuDB::Collapser::Buffer::__ANON__[KiokuDB/Collapser/Buffer.pm:18]"; |
109 | "KiokuDB::Collapser::Buffer::imply_root" -> "KiokuDB::Entry::has_root"; |
110 | "KiokuDB::Collapser::Buffer::compact_entries" -> "KiokuDB::Collapser::Buffer::compact_entry"; |
111 | "KiokuDB::Collapser::Buffer::compact_data" -> "KiokuDB::Collapser::Buffer::compact_entry"; |
112 | "KiokuDB::Collapser::Buffer::new" -> "KiokuDB::Collapser::Buffer::__ANON__[KiokuDB/Collapser/Buffer.pm:92]"; |
113 | "KiokuDB::Collapser::Buffer::update_entries" -> "KiokuDB::LiveObjects::update_object_entry"; |
114 | "KiokuDB::Collapser::Buffer::compact_entries" -> "KiokuDB::Collapser::Buffer::options"; |
115 | "KiokuDB::Collapser::Buffer::intrinsic_entry" -> "KiokuDB::Collapser::Buffer::intrinsic"; |
116 | "KiokuDB::store_objects" -> "KiokuDB::Collapser::Buffer::commit"; |
117 | "KiokuDB::Collapser::Buffer::BEGIN@7" -> "namespace::clean::import"; |
118 | "KiokuDB::Collapser::BEGIN@17" -> "KiokuDB::Collapser::Buffer::BEGIN@7"; |
119 | "KiokuDB::Collapser::Buffer::__ANON__[KiokuDB/Collapser/Buffer.pm:100]" -> "Set::Object::new"; |
120 | "KiokuDB::Collapser::Buffer::new" -> "KiokuDB::Collapser::Buffer::__ANON__[KiokuDB/Collapser/Buffer.pm:75]"; |
121 | "KiokuDB::Collapser::Buffer::new" -> "KiokuDB::Collapser::Buffer::__ANON__[KiokuDB/Collapser/Buffer.pm:43]"; |
122 | "KiokuDB::Collapser::Buffer::BEGIN@2" -> "Moose::Exporter::__ANON__[Moose/Exporter.pm:492]"; |
123 | "KiokuDB::Collapser::Buffer::compact_entries" -> "Set::Object::includes"; |
124 | "KiokuDB::Collapser::Buffer::update_entries" -> "KiokuDB::Collapser::Buffer::_entry_args"; |
125 | "KiokuDB::store_objects" -> "KiokuDB::Collapser::Buffer::imply_root"; |
126 | "KiokuDB::Collapser::Buffer::BEGIN@4" -> "Exporter::import"; |
127 | "KiokuDB::Collapser::Buffer::BEGIN@5" -> "Exporter::import"; |
128 | "KiokuDB::Collapser::Buffer::update_entries" -> "KiokuDB::LiveObjects::object_to_id"; |
129 | "KiokuDB::Collapser::Buffer::merged_objects_to_ids" -> "KiokuDB::Collapser::Buffer::object_to_id"; |
130 | "KiokuDB::Collapser::visit_seen" -> "KiokuDB::Collapser::Buffer::object_to_id"; |
131 | "KiokuDB::Collapser::Buffer::compact_data" -> "KiokuDB::Reference::DESTROY"; |
132 | "KiokuDB::Collapser::Buffer::compact_entries" -> "KiokuDB::Entry::DESTROY"; |
133 | "KiokuDB::Collapser::Buffer::commit" -> "KiokuDB::Collapser::Buffer::update_entries"; |
134 | "KiokuDB::Collapser::Buffer::insert_to_backend" -> "KiokuDB::Backend::DBI::insert"; |
135 | "KiokuDB::Collapser::Buffer::compact_data" -> "KiokuDB::Reference::id"; |
136 | "KiokuDB::Collapser::BEGIN@17" -> "KiokuDB::Collapser::Buffer::BEGIN@4"; |
137 | "KiokuDB::Collapser::Buffer::new" -> "KiokuDB::Collapser::Buffer::__ANON__[KiokuDB/Collapser/Buffer.pm:60]"; |
138 | "KiokuDB::Collapser::Buffer::update_entries" -> "KiokuDB::LiveObjects::register_entry"; |
139 | "KiokuDB::Collapser::Buffer::compact_entries" -> "KiokuDB::Collapser::Buffer::first_class"; |
140 | "KiokuDB::Collapser::Buffer::__ANON__[KiokuDB/Collapser/Buffer.pm:75]" -> "Hash::Util::FieldHash::idhash"; |
141 | "KiokuDB::Collapser::Buffer::__ANON__[KiokuDB/Collapser/Buffer.pm:18]" -> "Hash::Util::FieldHash::idhash"; |
142 | "KiokuDB::Collapser::Buffer::new" -> "KiokuDB::Collapser::Buffer::__ANON__[KiokuDB/Collapser/Buffer.pm:37]"; |
143 | "KiokuDB::Collapser::Buffer::new" -> "KiokuDB::Collapser::Buffer::__ANON__[KiokuDB/Collapser/Buffer.pm:100]"; |
144 | "KiokuDB::Collapser::collapse_first_class" -> "KiokuDB::Collapser::Buffer::insert"; |
145 | "KiokuDB::Collapser::Buffer::insert_entry" -> "KiokuDB::Collapser::Buffer::insert"; |
146 | "KiokuDB::Collapser::_ref_id" -> "KiokuDB::Collapser::Buffer::insert"; |
147 | "KiokuDB::Collapser::Buffer::imply_root" -> "KiokuDB::Entry::root"; |
148 | "KiokuDB::Collapser::make_entry" -> "KiokuDB::Collapser::Buffer::insert_entry"; |
149 | "KiokuDB::Collapser::BEGIN@17" -> "KiokuDB::Collapser::Buffer::BEGIN@5"; |
150 | "KiokuDB::Collapser::Buffer::BEGIN@4" -> "Hash::Util::FieldHash::Compat::import"; |
151 | "KiokuDB::Collapser::visit_seen" -> "KiokuDB::Collapser::Buffer::intrinsic_entry"; |
152 | "KiokuDB::Collapser::Buffer::commit" -> "KiokuDB::Collapser::Buffer::insert_to_backend"; |
153 | "KiokuDB::Collapser::Buffer::update_entries" -> "KiokuDB::Collapser::Buffer::_entries"; |
154 | "KiokuDB::Collapser::Buffer::compact_entries" -> "KiokuDB::Collapser::Buffer::_entries"; |
155 | "KiokuDB::Collapser::Buffer::imply_root" -> "KiokuDB::Collapser::Buffer::_entries"; |
156 | "KiokuDB::Collapser::Buffer::insert_entry" -> "KiokuDB::Collapser::Buffer::_entries"; |
157 | "KiokuDB::Collapser::Buffer::compact_data" -> "KiokuDB::Entry::data"; |
158 | "KiokuDB::Collapser::Buffer::compact_entry" -> "KiokuDB::Entry::data"; |
159 | "KiokuDB::Collapser::Buffer::compact_data" -> "KiokuDB::Entry::tied"; |
160 | "KiokuDB::Collapser::BEGIN@17" -> "KiokuDB::Collapser::Buffer::BEGIN@2"; |
161 | "KiokuDB::Collapser::Buffer::update_entries" -> "KiokuDB::Collapser::Buffer::live_objects"; |
162 | "KiokuDB::Collapser::Buffer::merged_objects_to_ids" -> "KiokuDB::Collapser::Buffer::live_objects"; |
163 | "KiokuDB::Collapser::Buffer::commit" -> "KiokuDB::Collapser::Buffer::live_objects"; |
164 | "KiokuDB::Collapser::Buffer::update_entries" -> "KiokuDB::Collapser::Buffer::_ids"; |
165 | "KiokuDB::Collapser::Buffer::insert" -> "KiokuDB::Collapser::Buffer::_ids"; |
166 | "KiokuDB::Collapser::Buffer::object_to_id" -> "KiokuDB::Collapser::Buffer::_objects"; |
167 | "KiokuDB::Collapser::Buffer::insert" -> "KiokuDB::Collapser::Buffer::_objects"; |
168 | "KiokuDB::Collapser::Buffer::insert_to_backend" -> "KiokuDB::Collapser::Buffer::entries"; |
169 | "KiokuDB::Collapser::Buffer::update_entries" -> "KiokuDB::LiveObjects::register_object"; |
170 | "KiokuDB::Collapser::Buffer::compact_data" -> "KiokuDB::Entry::class"; |
171 | } |