Major change
[u/philim/db2osl_thesis.git] / Images / inherit_graph_8.inkscape.svg
CommitLineData
28b54c67
PM
1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<!-- Created with Inkscape (http://www.inkscape.org/) -->
3
4<svg
5 xmlns:dc="http://purl.org/dc/elements/1.1/"
6 xmlns:cc="http://creativecommons.org/ns#"
7 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
8 xmlns:svg="http://www.w3.org/2000/svg"
9 xmlns="http://www.w3.org/2000/svg"
10 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
11 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
12 id="svg2"
13 version="1.1"
14 inkscape:version="0.48.5 r10040"
002fa020
PM
15 width="1157.5"
16 height="398.75"
28b54c67 17 xml:space="preserve"
26717a83 18 sodipodi:docname="inherit_graph_8.inkscape.svg"><metadata
28b54c67
PM
19 id="metadata8"><rdf:RDF><cc:Work
20 rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
26717a83 21 rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title /></cc:Work></rdf:RDF></metadata><defs
28b54c67
PM
22 id="defs6" /><sodipodi:namedview
23 pagecolor="#ffffff"
24 bordercolor="#666666"
25 borderopacity="1"
26 objecttolerance="10"
27 gridtolerance="10"
28 guidetolerance="10"
29 inkscape:pageopacity="0"
30 inkscape:pageshadow="2"
31 inkscape:window-width="1366"
32 inkscape:window-height="667"
33 id="namedview4"
34 showgrid="false"
002fa020
PM
35 inkscape:zoom="0.53758443"
36 inkscape:cx="841.45634"
37 inkscape:cy="269.351"
28b54c67
PM
38 inkscape:window-x="0"
39 inkscape:window-y="31"
40 inkscape:window-maximized="1"
002fa020 41 inkscape:current-layer="g10" /><g
28b54c67
PM
42 id="g10"
43 inkscape:groupmode="layer"
002fa020
PM
44 inkscape:label="inherit_graph_8.dot"
45 transform="matrix(1.25,0,0,-1.25,0,398.75)"><path
28b54c67 46 inkscape:connector-curvature="0"
002fa020 47 id="path22"
28b54c67
PM
48 style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1;stroke-dasharray:none"
49 d="m 445.5,258.5 92,0 0,-19 -92,0 0,19 z" /><text
002fa020 50 id="text24"
28b54c67
PM
51 transform="scale(1,-1)"
52 x="453.5"
53 y="-246.5"><tspan
002fa020 54 id="tspan26"
28b54c67
PM
55 sodipodi:role="line"
56 y="-246.5"
57 x="453.5 460.99982 466.24969 471.49957 476.74942 484.24924 489.49911 491.74905 496.99893 499.99887 502.99878 508.25867 511.25861 516.50848 521.7583 524.0083"
58 style="font-size:9.99975586px;font-style:italic;font-variant:normal;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:TeXGyreHeros;-inkscape-font-specification:TeXGyreHeros-Italic">ReadOnlyIterable</tspan></text>
59<path
60 inkscape:connector-curvature="0"
002fa020
PM
61 id="path16"
62 style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#bfbfbf;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1;stroke-dasharray:none"
63 d="m 467,314.5 49,0 0,-19 -49,0 0,19 z" /><text
64 id="text18"
65 transform="scale(1,-1)"
66 x="475"
67 y="-302.5"><tspan
68 id="tspan20"
69 sodipodi:role="line"
70 y="-302.5"
71 x="475 477.99994 480.99985 486.24973 489.24966 494.49951 499.74939 501.99933"
72 style="font-size:9.99975586px;font-style:italic;font-variant:normal;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:TeXGyreHeros;-inkscape-font-specification:TeXGyreHeros-Italic">Iterable</tspan></text>
73<path
74 inkscape:connector-curvature="0"
75 id="path28"
76 style="fill:none;stroke:#191970;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1;stroke-dasharray:none"
77 d="m 491.5,284.805 c 0,-8.895 0,-19.024 0,-26.055" /><path
78 inkscape:connector-curvature="0"
79 id="path30"
80 style="fill:#191970;fill-opacity:1;fill-rule:nonzero;stroke:#191970;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1;stroke-dasharray:none"
81 d="m 488,285.082 3.5,10 3.5,-10 -7,0 z" /><path
82 inkscape:connector-curvature="0"
83 id="path32"
28b54c67
PM
84 style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1;stroke-dasharray:none"
85 d="m 407,197 169,0 0,-19 -169,0 0,19 z" /><text
002fa020 86 id="text34"
28b54c67
PM
87 transform="scale(1,-1)"
88 x="415"
89 y="-185"><tspan
002fa020 90 id="tspan36"
28b54c67
PM
91 sodipodi:role="line"
92 y="-185"
93 x="415 420.24988 425.49976 428.49966 433.74954 438.99942 444.2493 449.49915 454.74902 457.74896 465.25879 472.00861 478.75845 484.0083 489.25818 494.50806 502.75787 508.00772 511.00766 517.00751 522.25739 527.50726 529.7572 535.00708 538.00702 541.00696 546.25677 549.25671 554.50659 559.75647 562.00641"
94 style="font-size:9.99975586px;font-variant:normal;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:Nimbus Sans L;-inkscape-font-specification:NimbusSanL-Regu">database.DBSchema.TableIterable</tspan></text>
95<path
96 inkscape:connector-curvature="0"
002fa020 97 id="path38"
28b54c67
PM
98 style="fill:none;stroke:#191970;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1;stroke-dasharray:none"
99 d="m 491.5,229.316 c 0,-10.82 0,-23.918 0,-32.308" /><path
100 inkscape:connector-curvature="0"
002fa020 101 id="path40"
28b54c67
PM
102 style="fill:#191970;fill-opacity:1;fill-rule:nonzero;stroke:#191970;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1;stroke-dasharray:none"
103 d="m 488,229.477 3.5,10 3.5,-10 -7,0 z" /><path
104 inkscape:connector-curvature="0"
002fa020 105 id="path42"
28b54c67 106 style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1;stroke-dasharray:none"
002fa020
PM
107 d="m 594,197 149,0 0,-19 -149,0 0,19 z" /><text
108 id="text44"
28b54c67
PM
109 transform="scale(1,-1)"
110 x="602"
111 y="-185"><tspan
002fa020 112 id="tspan46"
28b54c67
PM
113 sodipodi:role="line"
114 y="-185"
115 x="602 607.24988 612.49976 615.49969 620.74951 625.99939 631.24927 636.49915 641.74902 644.74896 652.25879 657.50867 662.75854 668.00842 673.25824 678.50812 680.75806 686.00793 693.50775 698.75763 701.00757 706.25745 714.50726 719.75714 726.50696 731.75684"
116 style="font-size:9.99975586px;font-style:italic;font-variant:normal;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:TeXGyreHeros;-inkscape-font-specification:TeXGyreHeros-Italic">database.ReadableColumnSet</tspan></text>
117<path
118 inkscape:connector-curvature="0"
002fa020 119 id="path48"
28b54c67
PM
120 style="fill:none;stroke:#191970;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1;stroke-dasharray:none"
121 d="m 526.508,236.23 c 34.406,-11.566 86.078,-28.933 116.68,-39.222" /><path
122 inkscape:connector-curvature="0"
002fa020 123 id="path50"
28b54c67 124 style="fill:#191970;fill-opacity:1;fill-rule:nonzero;stroke:#191970;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1;stroke-dasharray:none"
002fa020
PM
125 d="m 525.223,232.973 -8.364,6.504 10.594,0.128 -2.23,-6.632 z" /><path
126 inkscape:connector-curvature="0"
127 id="path52"
128 style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1;stroke-dasharray:none"
129 d="m 761,202.5 161,0 0,-30 -161,0 0,30 z" /><text
130 id="text54"
131 transform="scale(1,-1)"
132 x="769"
133 y="-190.5"><tspan
134 id="tspan56"
135 sodipodi:role="line"
28b54c67 136 y="-190.5"
002fa020
PM
137 x="769 774.24988 779.49976 782.49969 787.74951 792.99939 798.24927 803.49915 808.74902 811.74896 817.74878 823.00867 828.25854 830.50848 835.75836 842.50818 847.75806 853.00793 858.25781 866.50763 871.75751 874.75745 882.2572 887.50708 889.75708 895.00696 903.25671 908.50659"
138 style="font-size:9.99975586px;font-variant:normal;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:Nimbus Sans L;-inkscape-font-specification:NimbusSanL-Regu">database.TableSchema.Columns</tspan><tspan
139 id="tspan58"
140 sodipodi:role="line"
141 y="-179.5"
142 x="825 827.99994 830.99988 836.24976 839.24963 844.49951 849.74939 851.99933"
143 style="font-size:9.99975586px;font-variant:normal;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:Nimbus Sans L;-inkscape-font-specification:NimbusSanL-Regu">Iterable</tspan></text>
144<path
28b54c67 145 inkscape:connector-curvature="0"
002fa020
PM
146 id="path60"
147 style="fill:none;stroke:#191970;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1;stroke-dasharray:none"
148 d="m 547.629,238.457 c 57.621,-9.793 147.84,-25.133 213.121,-36.23" /><path
28b54c67 149 inkscape:connector-curvature="0"
002fa020 150 id="path62"
28b54c67 151 style="fill:#191970;fill-opacity:1;fill-rule:nonzero;stroke:#191970;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1;stroke-dasharray:none"
002fa020
PM
152 d="m 546.887,235.035 -9.27,5.125 10.445,1.774 -1.175,-6.899 z" /><path
153 inkscape:connector-curvature="0"
154 id="path64"
155 style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1;stroke-dasharray:none"
156 d="m 4,202.5 155,0 0,-30 -155,0 0,30 z" /><text
157 id="text66"
158 transform="scale(1,-1)"
159 x="12"
160 y="-190.5"><tspan
161 id="tspan68"
162 sodipodi:role="line"
28b54c67 163 y="-190.5"
002fa020
PM
164 x="12 17.249872 22.499744 25.499672 30.749542 35.999413 41.249287 46.499157 51.749031 54.748959 60.74881 66.008682 71.258553 73.508499 78.758369 85.508209 90.75808 96.00795 101.25782 109.50762 114.75749 117.75742 123.75727 129.00714 132.00708 137.25694 139.5069 144.75676"
165 style="font-size:9.99975586px;font-variant:normal;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:Nimbus Sans L;-inkscape-font-specification:NimbusSanL-Regu">database.TableSchema.Foreign</tspan><tspan
166 id="tspan70"
167 sodipodi:role="line"
168 y="-179.5"
169 x="54.000004 60.74984 65.99971 71.249588 76.499458 79.499382 82.499313 87.749184 90.749107 95.998978 101.24886 103.49879"
170 style="font-size:9.99975586px;font-variant:normal;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:Nimbus Sans L;-inkscape-font-specification:NimbusSanL-Regu">KeysIterable</tspan></text>
171<path
28b54c67 172 inkscape:connector-curvature="0"
002fa020 173 id="path72"
28b54c67 174 style="fill:none;stroke:#191970;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1;stroke-dasharray:none"
002fa020 175 d="M 435.488,240.66 C 371.023,232.102 262,217.301 168.5,203 c -3.027,-0.465 -6.113,-0.941 -9.227,-1.434" /><path
28b54c67 176 inkscape:connector-curvature="0"
002fa020 177 id="path74"
28b54c67 178 style="fill:#191970;fill-opacity:1;fill-rule:nonzero;stroke:#191970;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1;stroke-dasharray:none"
002fa020
PM
179 d="m 435.07,244.133 10.375,-2.156 -9.457,-4.782 -0.918,6.938 z" /><path
180 inkscape:connector-curvature="0"
181 id="path76"
182 style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1;stroke-dasharray:none"
183 d="m 177.5,202.5 162,0 0,-30 -162,0 0,30 z" /><text
184 id="text78"
185 transform="scale(1,-1)"
186 x="185.5"
187 y="-190.5"><tspan
188 id="tspan80"
189 sodipodi:role="line"
28b54c67 190 y="-190.5"
002fa020
PM
191 x="185.5 190.74988 195.99974 201.24962 206.49948 208.74944 211.74936 213.9993 219.24918 224.49905 227.49898 229.74892 234.99879 240.25867 243.25859 250.75841 257.50824 265.00806 271.7579 278.50772 283.7576 289.00748 294.25735 296.50729 299.5072 301.75714 307.00702 312.2569 315.25684 317.50677 322.75665 328.00653"
192 style="font-size:9.99975586px;font-variant:normal;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:Nimbus Sans L;-inkscape-font-specification:NimbusSanL-Regu">specification.OBDASpecification.</tspan><tspan
193 id="tspan82"
194 sodipodi:role="line"
195 y="-179.5"
196 x="214.5 221.24983 224.24976 227.24969 230.24962 232.49956 237.74944 242.9993 245.99924 251.24911 259.4989 264.74878 270.00867 273.00858 276.00848 281.25836 284.2583 289.50818 294.75806 297.008"
197 style="font-size:9.99975586px;font-variant:normal;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:Nimbus Sans L;-inkscape-font-specification:NimbusSanL-Regu">AttributeMapIterable</tspan></text>
198<path
28b54c67 199 inkscape:connector-curvature="0"
002fa020 200 id="path84"
28b54c67
PM
201 style="fill:none;stroke:#191970;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1;stroke-dasharray:none"
202 d="M 448.359,236.984 C 410.305,227.266 354.637,213.051 313.414,202.523" /><path
203 inkscape:connector-curvature="0"
002fa020 204 id="path86"
28b54c67
PM
205 style="fill:#191970;fill-opacity:1;fill-rule:nonzero;stroke:#191970;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1;stroke-dasharray:none"
206 d="m 447.562,240.391 10.555,-0.914 -8.824,-5.868 -1.731,6.782 z" /><path
207 inkscape:connector-curvature="0"
002fa020 208 id="path88"
28b54c67
PM
209 style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1;stroke-dasharray:none"
210 d="m 466.5,135.5 108,0 0,-19 -108,0 0,19 z" /><text
002fa020 211 id="text90"
28b54c67
PM
212 transform="scale(1,-1)"
213 x="474.5"
214 y="-123.5"><tspan
002fa020 215 id="tspan92"
28b54c67
PM
216 sodipodi:role="line"
217 y="-123.5"
218 x="474.5 479.74988 484.99976 487.99966 493.24954 498.49942 503.7493 508.99915 514.24902 517.24896 524.75879 530.00867 532.25861 537.50848 545.75824 551.00812 557.75793 563.00781"
219 style="font-size:9.99975586px;font-variant:normal;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:Nimbus Sans L;-inkscape-font-specification:NimbusSanL-Regu">database.ColumnSet</tspan></text>
220<path
221 inkscape:connector-curvature="0"
002fa020 222 id="path94"
28b54c67
PM
223 style="fill:none;stroke:#191970;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1;stroke-dasharray:none"
224 d="M 637.734,174.133 C 608.98,162.57 566.816,145.621 541.664,135.508" /><path
225 inkscape:connector-curvature="0"
002fa020 226 id="path96"
28b54c67
PM
227 style="fill:#191970;fill-opacity:1;fill-rule:nonzero;stroke:#191970;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1;stroke-dasharray:none"
228 d="m 636.711,177.492 10.586,0.485 -7.973,-6.981 -2.613,6.496 z" /><path
229 inkscape:connector-curvature="0"
002fa020 230 id="path98"
28b54c67
PM
231 style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1;stroke-dasharray:none"
232 d="m 482,79.5 77,0 0,-19 -77,0 0,19 z" /><text
002fa020 233 id="text100"
28b54c67
PM
234 transform="scale(1,-1)"
235 x="490"
236 y="-67.5"><tspan
002fa020 237 id="tspan102"
28b54c67
PM
238 sodipodi:role="line"
239 y="-67.5"
240 x="490 495.24988 500.49976 503.49966 508.74954 513.99939 519.24927 524.49915 529.74902 532.74896 539.50879 544.75867"
241 style="font-size:9.99975586px;font-variant:normal;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:Nimbus Sans L;-inkscape-font-specification:NimbusSanL-Regu">database.Key</tspan></text>
242<path
243 inkscape:connector-curvature="0"
002fa020 244 id="path104"
28b54c67
PM
245 style="fill:none;stroke:#191970;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1;stroke-dasharray:none"
246 d="m 520.5,105.805 c 0,-8.895 0,-19.024 0,-26.055" /><path
247 inkscape:connector-curvature="0"
002fa020 248 id="path106"
28b54c67
PM
249 style="fill:#191970;fill-opacity:1;fill-rule:nonzero;stroke:#191970;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1;stroke-dasharray:none"
250 d="m 517,106.082 3.5,10 3.5,-10 -7,0 z" /><path
251 inkscape:connector-curvature="0"
002fa020 252 id="path108"
28b54c67
PM
253 style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1;stroke-dasharray:none"
254 d="m 400,23.5 109,0 0,-19 -109,0 0,19 z" /><text
002fa020 255 id="text110"
28b54c67
PM
256 transform="scale(1,-1)"
257 x="408"
258 y="-11.5"><tspan
002fa020 259 id="tspan112"
28b54c67
PM
260 sodipodi:role="line"
261 y="-11.5"
262 x="408 413.24988 418.49976 421.49966 426.74954 431.99942 437.2493 442.49915 447.74902 450.74896 456.74881 462.00867 465.00861 470.25848 472.50842 477.7583 483.00818 489.758 495.00787"
263 style="font-size:9.99975586px;font-variant:normal;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:Nimbus Sans L;-inkscape-font-specification:NimbusSanL-Regu">database.ForeignKey</tspan></text>
264<path
265 inkscape:connector-curvature="0"
002fa020 266 id="path114"
28b54c67
PM
267 style="fill:none;stroke:#191970;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1;stroke-dasharray:none"
268 d="M 501.945,53.82 C 490.121,44.145 475.215,31.949 465.297,23.832" /><path
269 inkscape:connector-curvature="0"
002fa020 270 id="path116"
28b54c67
PM
271 style="fill:#191970;fill-opacity:1;fill-rule:nonzero;stroke:#191970;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1;stroke-dasharray:none"
272 d="m 499.941,56.699 9.954,3.625 -5.524,-9.043 -4.43,5.418 z" /><path
273 inkscape:connector-curvature="0"
002fa020 274 id="path118"
28b54c67
PM
275 style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1;stroke-dasharray:none"
276 d="m 251.5,23.5 110,0 0,-19 -110,0 0,19 z" /><text
002fa020 277 id="text120"
28b54c67
PM
278 transform="scale(1,-1)"
279 x="259.5"
280 y="-11.5"><tspan
002fa020 281 id="tspan122"
28b54c67
PM
282 sodipodi:role="line"
283 y="-11.5"
284 x="259.5 264.74988 269.99976 272.99966 278.24954 283.49942 288.7493 293.99915 299.24902 302.24896 309.00879 312.00873 314.25867 322.50845 327.75833 330.75827 336.00812 342.75797 348.00784"
285 style="font-size:9.99975586px;font-variant:normal;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:Nimbus Sans L;-inkscape-font-specification:NimbusSanL-Regu">database.PrimaryKey</tspan></text>
286<path
287 inkscape:connector-curvature="0"
002fa020 288 id="path124"
28b54c67
PM
289 style="fill:none;stroke:#191970;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1;stroke-dasharray:none"
290 d="M 476.746,57.957 C 436.324,47.762 377.125,32.82 340.25,23.516" /><path
291 inkscape:connector-curvature="0"
002fa020 292 id="path126"
28b54c67
PM
293 style="fill:#191970;fill-opacity:1;fill-rule:nonzero;stroke:#191970;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1;stroke-dasharray:none"
294 d="m 476.039,61.391 10.551,-0.946 -8.84,-5.843 -1.711,6.789 z" /><path
295 inkscape:connector-curvature="0"
002fa020 296 id="path128"
28b54c67
PM
297 style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#bfbfbf;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1;stroke-dasharray:none"
298 d="m 357.5,197 32,0 0,-19 -32,0 0,19 z" /><text
002fa020 299 id="text130"
28b54c67
PM
300 transform="scale(1,-1)"
301 x="365.5"
302 y="-185"><tspan
002fa020 303 id="tspan132"
28b54c67
PM
304 sodipodi:role="line"
305 y="-185"
306 x="365.5 372.24985 377.49969"
307 style="font-size:9.99975586px;font-style:italic;font-variant:normal;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:TeXGyreHeros;-inkscape-font-specification:TeXGyreHeros-Italic">Set</tspan></text>
308<path
309 inkscape:connector-curvature="0"
002fa020 310 id="path134"
28b54c67
PM
311 style="fill:none;stroke:#191970;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1;stroke-dasharray:none"
312 d="m 396.391,173.02 c 0.707,-0.352 1.41,-0.692 2.109,-1.02 31.668,-14.887 69.711,-28.242 94.801,-36.465" /><path
313 inkscape:connector-curvature="0"
002fa020 314 id="path136"
28b54c67
PM
315 style="fill:#191970;fill-opacity:1;fill-rule:nonzero;stroke:#191970;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1;stroke-dasharray:none"
316 d="m 394.422,170.105 -7.133,7.833 10.461,-1.672 -3.328,-6.161 z" /><path
317 inkscape:connector-curvature="0"
002fa020 318 id="path138"
28b54c67
PM
319 style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1;stroke-dasharray:none"
320 d="m 331,135.5 117,0 0,-19 -117,0 0,19 z" /><text
002fa020 321 id="text140"
28b54c67
PM
322 transform="scale(1,-1)"
323 x="339"
324 y="-123.5"><tspan
002fa020 325 id="tspan142"
28b54c67
PM
326 sodipodi:role="line"
327 y="-123.5"
328 x="339 344.24988 349.49976 352.49966 357.74954 362.99942 368.2493 373.49915 378.74902 381.74896 389.25879 394.50864 399.75851 405.00839 410.25827 415.50812 417.75809 423.00793 429.00781 434.25769"
329 style="font-size:9.99975586px;font-style:italic;font-variant:normal;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:TeXGyreHeros;-inkscape-font-specification:TeXGyreHeros-Italic">database.ReadableKey</tspan></text>
330<path
331 inkscape:connector-curvature="0"
002fa020 332 id="path144"
28b54c67
PM
333 style="fill:none;stroke:#191970;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1;stroke-dasharray:none"
334 d="m 419.816,112.504 c 24.559,-10.125 58.5,-24.117 80.024,-32.988" /><path
335 inkscape:connector-curvature="0"
002fa020 336 id="path146"
28b54c67
PM
337 style="fill:#191970;fill-opacity:1;fill-rule:nonzero;stroke:#191970;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1;stroke-dasharray:none"
338 d="m 418.168,109.398 -7.91,7.047 10.578,-0.578 -2.668,-6.469 z" /><path
339 inkscape:connector-curvature="0"
002fa020 340 id="path148"
28b54c67
PM
341 style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1;stroke-dasharray:none"
342 d="m 315,79.5 149,0 0,-19 -149,0 0,19 z" /><text
002fa020 343 id="text150"
28b54c67
PM
344 transform="scale(1,-1)"
345 x="323"
346 y="-67.5"><tspan
002fa020 347 id="tspan152"
28b54c67
PM
348 sodipodi:role="line"
349 y="-67.5"
350 x="323 328.24988 333.49976 336.49966 341.74954 346.99942 352.2493 357.49915 362.74902 365.74896 373.25879 378.50864 383.75851 389.00839 394.25827 399.50812 401.75809 407.00793 413.00781 418.25769 421.2576 426.50748 428.75742 434.00729 439.25714 445.25702 450.5069"
351 style="font-size:9.99975586px;font-style:italic;font-variant:normal;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:TeXGyreHeros;-inkscape-font-specification:TeXGyreHeros-Italic">database.ReadableForeignKey</tspan></text>
352<path
353 inkscape:connector-curvature="0"
002fa020 354 id="path154"
28b54c67
PM
355 style="fill:none;stroke:#191970;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1;stroke-dasharray:none"
356 d="m 389.5,105.805 c 0,-8.895 0,-19.024 0,-26.055" /><path
357 inkscape:connector-curvature="0"
002fa020 358 id="path156"
28b54c67 359 style="fill:#191970;fill-opacity:1;fill-rule:nonzero;stroke:#191970;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1;stroke-dasharray:none"
002fa020
PM
360 d="m 386,106.082 3.5,10 3.5,-10 -7,0 z" /><path
361 inkscape:connector-curvature="0"
362 id="path158"
363 style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1;stroke-dasharray:none"
364 d="m 146,79.5 151,0 0,-19 -151,0 0,19 z" /><text
365 id="text160"
366 transform="scale(1,-1)"
367 x="154"
368 y="-67.5"><tspan
369 id="tspan162"
370 sodipodi:role="line"
28b54c67 371 y="-67.5"
002fa020
PM
372 x="154 159.24988 164.49974 167.49966 172.74954 177.99942 183.24928 188.49916 193.74902 196.74896 204.25877 209.50864 214.75851 220.00839 225.25827 230.50813 232.75809 238.00795 244.75778 247.75772 250.00766 258.25745 263.50732 266.50726 271.75714 277.75699 283.00684"
373 style="font-size:9.99975586px;font-style:italic;font-variant:normal;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:TeXGyreHeros;-inkscape-font-specification:TeXGyreHeros-Italic">database.ReadablePrimaryKey</tspan></text>
374<path
28b54c67 375 inkscape:connector-curvature="0"
002fa020 376 id="path164"
28b54c67
PM
377 style="fill:none;stroke:#191970;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1;stroke-dasharray:none"
378 d="M 353.113,113.305 C 321.457,103.129 276.332,88.625 247.996,79.516" /><path
379 inkscape:connector-curvature="0"
002fa020 380 id="path166"
28b54c67
PM
381 style="fill:#191970;fill-opacity:1;fill-rule:nonzero;stroke:#191970;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1;stroke-dasharray:none"
382 d="m 352.289,116.715 10.59,-0.27 -8.449,-6.394 -2.141,6.664 z" /><path
383 inkscape:connector-curvature="0"
002fa020 384 id="path168"
28b54c67
PM
385 style="fill:none;stroke:#191970;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1;stroke-dasharray:none"
386 d="m 407.773,53.82 c 11.645,-9.675 26.325,-21.871 36.094,-29.988" /><path
387 inkscape:connector-curvature="0"
002fa020 388 id="path170"
28b54c67
PM
389 style="fill:#191970;fill-opacity:1;fill-rule:nonzero;stroke:#191970;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1;stroke-dasharray:none"
390 d="m 405.398,51.242 -5.453,9.082 9.926,-3.699 -4.473,-5.383 z" /><path
391 inkscape:connector-curvature="0"
002fa020 392 id="path172"
28b54c67
PM
393 style="fill:none;stroke:#191970;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1;stroke-dasharray:none"
394 d="M 243.695,54.902 C 259.281,45 279.629,32.07 292.879,23.656" /><path
395 inkscape:connector-curvature="0"
002fa020 396 id="path174"
26717a83 397 style="fill:#191970;fill-opacity:1;fill-rule:nonzero;stroke:#191970;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1;stroke-dasharray:none"
002fa020 398 d="m 241.719,52.008 -6.563,8.316 10.317,-2.41 -3.754,-5.906 z" /></g></svg>