blob: 87805a5319c92da087ca02200be7011a03c16f5d [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="735px" height="294px" viewBox="-0.5 -0.5 735 294" style="background-color: rgb(255, 255, 255);"><defs><style type="text/css">@import url(https://fonts.googleapis.com/css?family=Architects+Daughter);&#xa;</style></defs><g><path d="M 56 210 Q 56 210 56 120.1" fill="none" stroke="rgb(0, 0, 0)" stroke-width="3" stroke-miterlimit="10" stroke-dasharray="9 9" pointer-events="stroke"/><path d="M 56 113.35 L 60.5 122.35 L 56 120.1 L 51.5 122.35 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-width="3" stroke-miterlimit="10" pointer-events="all"/><rect x="21" y="210" width="70" height="40" fill="rgb(255, 255, 255)" stroke="none" pointer-events="none"/><path d="M 21 210 L 91 210 L 91 250 L 21 250 L 21 210" fill="none" stroke="rgb(0, 0, 0)" stroke-width="3" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><path d="M 21 223 L 45 223 L 66 223 L 91 223" fill="none" stroke="rgb(0, 0, 0)" stroke-width="3" stroke-miterlimit="10" pointer-events="none"/><path d="M 21 237 L 45 237 L 66 237 L 91 237" fill="none" stroke="rgb(0, 0, 0)" stroke-width="3" stroke-miterlimit="10" pointer-events="none"/><path d="M 45 210 L 45 223 L 45 237 L 45 250" fill="none" stroke="rgb(0, 0, 0)" stroke-width="3" stroke-miterlimit="10" pointer-events="none"/><path d="M 66 210 L 66 223 L 66 237 L 66 250" fill="none" stroke="rgb(0, 0, 0)" stroke-width="3" stroke-miterlimit="10" pointer-events="none"/><path d="M 21 210 M 45 210 M 45 223 M 21 223" fill="none" stroke="rgb(0, 0, 0)" stroke-width="3" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><path d="M 45 210 M 66 210 M 66 223 M 45 223" fill="none" stroke="rgb(0, 0, 0)" stroke-width="3" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><path d="M 66 210 M 91 210 M 91 223 M 66 223" fill="none" stroke="rgb(0, 0, 0)" stroke-width="3" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><path d="M 21 223 M 45 223 M 45 237 M 21 237" fill="none" stroke="rgb(0, 0, 0)" stroke-width="3" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><path d="M 45 223 M 66 223 M 66 237 M 45 237" fill="none" stroke="rgb(0, 0, 0)" stroke-width="3" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><path d="M 66 223 M 91 223 M 91 237 M 66 237" fill="none" stroke="rgb(0, 0, 0)" stroke-width="3" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><path d="M 21 237 M 45 237 M 45 250 M 21 250" fill="none" stroke="rgb(0, 0, 0)" stroke-width="3" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><path d="M 45 237 M 66 237 M 66 250 M 45 250" fill="none" stroke="rgb(0, 0, 0)" stroke-width="3" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><path d="M 66 237 M 91 237 M 91 250 M 66 250" fill="none" stroke="rgb(0, 0, 0)" stroke-width="3" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe flex-start; justify-content: unsafe flex-start; width: 78px; height: 1px; padding-top: 257px; margin-left: 23px;"><div data-drawio-colors="color: #000000; " style="box-sizing: border-box; font-size: 0px; text-align: left;"><div style="display: inline-block; font-size: 14px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: none; white-space: normal; overflow-wrap: normal;"><div style="text-align: center;"><span style="background-color: rgb(255, 255, 255);">Arrow Data</span></div></div></div></div></foreignObject><text x="23" y="271" fill="#000000" font-family="Helvetica" font-size="14px">Arrow Data</text></switch></g><path d="M 668 78 C 668 69.72 681.43 63 698 63 C 705.96 63 713.59 64.58 719.21 67.39 C 724.84 70.21 728 74.02 728 78 L 728 88 C 728 96.28 714.57 103 698 103 C 681.43 103 668 96.28 668 88 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-width="3" stroke-miterlimit="10" pointer-events="none"/><path d="M 728 78 C 728 86.28 714.57 93 698 93 C 681.43 93 668 86.28 668 78" fill="none" stroke="rgb(0, 0, 0)" stroke-width="3" stroke-miterlimit="10" pointer-events="none"/><path d="M 668 68 C 668 59.72 681.43 53 698 53 C 705.96 53 713.59 54.58 719.21 57.39 C 724.84 60.21 728 64.02 728 68 L 728 78 C 728 86.28 714.57 93 698 93 C 681.43 93 668 86.28 668 78 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-width="3" stroke-miterlimit="10" pointer-events="none"/><path d="M 728 68 C 728 76.28 714.57 83 698 83 C 681.43 83 668 76.28 668 68" fill="none" stroke="rgb(0, 0, 0)" stroke-width="3" stroke-miterlimit="10" pointer-events="none"/><path d="M 668 58 C 668 49.72 681.43 43 698 43 C 705.96 43 713.59 44.58 719.21 47.39 C 724.84 50.21 728 54.02 728 58 L 728 68 C 728 76.28 714.57 83 698 83 C 681.43 83 668 76.28 668 68 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-width="3" stroke-miterlimit="10" pointer-events="none"/><path d="M 728 58 C 728 66.28 714.57 73 698 73 C 681.43 73 668 66.28 668 58" fill="none" stroke="rgb(0, 0, 0)" stroke-width="3" stroke-miterlimit="10" pointer-events="none"/><path d="M 668 48 C 668 39.72 681.43 33 698 33 C 705.96 33 713.59 34.58 719.21 37.39 C 724.84 40.21 728 44.02 728 48 L 728 58 C 728 66.28 714.57 73 698 73 C 681.43 73 668 66.28 668 58 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-width="3" stroke-miterlimit="10" pointer-events="none"/><path d="M 728 48 C 728 56.28 714.57 63 698 63 C 681.43 63 668 56.28 668 48" fill="none" stroke="rgb(0, 0, 0)" stroke-width="3" stroke-miterlimit="10" pointer-events="none"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe flex-start; justify-content: unsafe flex-start; width: 58px; height: 1px; padding-top: 7px; margin-left: 663px;"><div data-drawio-colors="color: #000000; " style="box-sizing: border-box; font-size: 0px; text-align: left;"><div style="display: inline-block; font-size: 17px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: none; white-space: normal; overflow-wrap: normal;"><b style="border-color: var(--border-color); caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: Helvetica; font-size: 13px; font-style: normal; font-variant-caps: normal; letter-spacing: normal; text-align: center; text-indent: 0px; text-transform: none; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;">DATABASE</b></div></div></div></foreignObject><text x="663" y="24" fill="#000000" font-family="Helvetica" font-size="17px">DATABASE</text></switch></g><path d="M 10.91 29.98 L 117.33 31.62 L 118.78 34.05 L 119.97 37.34 L 120.71 86.43 L 120.49 86.61 L 112.8 91.02 L 4.44 89 L 2.04 89.04 L 2.61 79.31 L 2.53 37.15 L 3.5 34.17 L 8.34 28.39" fill="#e3e4e6" stroke="none" pointer-events="none"/><path d="M 10 30 M 10 30 C 35.9 28.89 62.05 31.47 112 30 M 10 30 C 35.11 29.54 58.28 28.97 112 30 M 112 30 C 118.96 29.51 121.58 34.03 121 39 M 112 30 C 118.23 31.32 120.78 34.62 121 39 M 121 39 C 121.71 51.7 122.15 67.17 121 81 M 121 39 C 120.32 54.29 120.08 68.69 121 81 M 121 81 C 122.14 85.83 116.76 88.61 112 90 M 121 81 C 120.47 89.02 117.73 89.65 112 90 M 112 90 C 81.34 89.22 55.21 88.36 10 90 M 112 90 C 78.26 91.55 45.74 91.85 10 90 M 10 90 C 4.21 89.25 0.93 85.75 1 81 M 10 90 C 5.83 90.95 -0.57 86.94 1 81 M 1 81 C 2.28 69.54 1.27 58.59 1 39 M 1 81 C 1.86 72.66 1.19 62.14 1 39 M 1 39 C 2.68 34.88 3.32 29.52 10 30 M 1 39 C -0.28 35.08 3.86 29.25 10 30" fill="none" stroke="rgb(0, 0, 0)" stroke-width="2" stroke-linejoin="round" stroke-linecap="round" stroke-miterlimit="10" pointer-events="none"/><path d="M 36 110 C 36 90 36 80 56 80 C 42.67 80 42.67 60 56 60 C 69.33 60 69.33 80 56 80 C 76 80 76 90 76 110 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-width="3" stroke-miterlimit="10" pointer-events="none"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe flex-start; justify-content: unsafe center; width: 68px; height: 1px; padding-top: 37px; margin-left: 22px;"><div data-drawio-colors="color: #000000; " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 15px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: none; white-space: normal; overflow-wrap: normal;"><b style="border-color: var(--border-color); caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant-caps: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; font-size: 17px;">Query</b></div></div></div></foreignObject><text x="56" y="52" fill="#000000" font-family="Helvetica" font-size="15px" text-anchor="middle">Query</text></switch></g><rect x="194" y="46" width="320" height="180" fill="#edeef0" stroke="none" pointer-events="none"/><path d="M 217.61 73 L 276.39 73 C 280.04 73 283 103.22 283 140.5 C 283 177.78 280.04 208 276.39 208 L 217.61 208 C 213.96 208 211 177.78 211 140.5 C 211 103.22 213.96 73 217.61 73 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-width="3" stroke-miterlimit="10" pointer-events="none"/><path d="M 276.39 73 C 272.74 73 269.78 103.22 269.78 140.5 C 269.78 177.78 272.74 208 276.39 208" fill="none" stroke="rgb(0, 0, 0)" stroke-width="3" stroke-miterlimit="10" pointer-events="none"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe flex-start; justify-content: unsafe flex-start; width: 38px; height: 1px; padding-top: 128px; margin-left: 225px;"><div data-drawio-colors="color: #000000; " style="box-sizing: border-box; font-size: 0px; text-align: left;"><div style="display: inline-block; font-size: 18px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: none; white-space: normal; overflow-wrap: normal;"><b style="border-color: var(--border-color); caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: Helvetica; font-size: 18px; font-style: normal; font-variant-caps: normal; letter-spacing: normal; text-align: center; text-indent: 0px; text-transform: none; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;"><font style="border-color: var(--border-color); font-size: 18px;">API<br style="font-size: 18px;" /></font></b></div></div></div></foreignObject><text x="225" y="146" fill="#000000" font-family="Helvetica" font-size="18px">API&#xa;</text></switch></g><path d="M 293.1 140.5 Q 324.5 140.5 324.5 123.75 Q 324.5 107 355.9 107" fill="none" stroke="rgb(0, 0, 0)" stroke-width="3" stroke-miterlimit="10" pointer-events="none"/><path d="M 286.35 140.5 L 295.35 136 L 293.1 140.5 L 295.35 145 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-width="3" stroke-miterlimit="10" pointer-events="none"/><path d="M 362.65 107 L 353.65 111.5 L 355.9 107 L 353.65 102.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-width="3" stroke-miterlimit="10" pointer-events="none"/><path d="M 376.47 70 L 469.53 70 C 475.31 70 480 83.43 480 100 C 480 116.57 475.31 130 469.53 130 L 376.47 130 C 370.69 130 366 116.57 366 100 C 366 83.43 370.69 70 376.47 70 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-width="3" stroke-miterlimit="10" pointer-events="none"/><path d="M 469.53 70 C 463.75 70 459.06 83.43 459.06 100 C 459.06 116.57 463.75 130 469.53 130" fill="none" stroke="rgb(0, 0, 0)" stroke-width="3" stroke-miterlimit="10" pointer-events="none"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe flex-start; justify-content: unsafe flex-start; width: 92px; height: 1px; padding-top: 79px; margin-left: 378px;"><div data-drawio-colors="color: #000000; " style="box-sizing: border-box; font-size: 0px; text-align: left;"><div style="display: inline-block; font-size: 21px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: none; white-space: normal; overflow-wrap: normal;"><b style="border-color: var(--border-color); caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant-caps: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; font-size: 15px;"><font style="font-size: 15px;">Flight SQL<br /><div style="text-align: center;"><b style="border-color: var(--border-color);">Driver</b></div></font></b></div></div></div></foreignObject><text x="378" y="100" fill="#000000" font-family="Helvetica" font-size="21px">Flight SQ...</text></switch></g><path d="M 376.47 147 L 469.53 147 C 475.31 147 480 160.43 480 177 C 480 193.57 475.31 207 469.53 207 L 376.47 207 C 370.69 207 366 193.57 366 177 C 366 160.43 370.69 147 376.47 147 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-width="3" stroke-miterlimit="10" pointer-events="none"/><path d="M 469.53 147 C 463.75 147 459.06 160.43 459.06 177 C 459.06 193.57 463.75 207 469.53 207" fill="none" stroke="rgb(0, 0, 0)" stroke-width="3" stroke-miterlimit="10" pointer-events="none"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 177px; margin-left: 417px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: none; white-space: nowrap;"><b style="border-color: var(--border-color);"><font style="font-size: 16px;">libPQ<br />Driver<br /></font></b></div></div></div></foreignObject><text x="417" y="181" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">libPQ...</text></switch></g><rect x="211" y="243" width="280" height="20" fill="#e3e4e6" stroke="rgb(0, 0, 0)" stroke-width="3" pointer-events="none"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 278px; height: 1px; padding-top: 253px; margin-left: 212px;"><div data-drawio-colors="color: #000000; " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 17px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: none; white-space: normal; overflow-wrap: normal;">ADBC</div></div></div></foreignObject><text x="351" y="258" fill="#000000" font-family="Helvetica" font-size="17px" text-anchor="middle">ADBC</text></switch></g><path d="M 355.9 177 Q 324.5 177 324.5 158.75 Q 324.5 140.5 293.1 140.5" fill="none" stroke="rgb(0, 0, 0)" stroke-width="3" stroke-miterlimit="10" stroke-dasharray="9 9" pointer-events="none"/><path d="M 362.65 177 L 353.65 181.5 L 355.9 177 L 353.65 172.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-width="3" stroke-miterlimit="10" pointer-events="none"/><path d="M 286.35 140.5 L 295.35 136 L 293.1 140.5 L 295.35 145 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-width="3" stroke-miterlimit="10" pointer-events="none"/><path d="M 525.9 176.5 Q 508 176.5 490.1 176.82" fill="none" stroke="rgb(0, 0, 0)" stroke-width="3" stroke-miterlimit="10" stroke-dasharray="9 9" pointer-events="none"/><path d="M 532.65 176.5 L 523.65 181 L 525.9 176.5 L 523.65 172 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-width="3" stroke-miterlimit="10" pointer-events="none"/><path d="M 483.35 176.94 L 492.27 172.28 L 490.1 176.82 L 492.43 181.28 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-width="3" stroke-miterlimit="10" pointer-events="none"/><path d="M 609.1 178.26 Q 633.5 178.3 633.5 208.15 Q 633.5 238 657.9 238" fill="none" stroke="rgb(0, 0, 0)" stroke-width="3" stroke-miterlimit="10" stroke-dasharray="9 9" pointer-events="none"/><path d="M 602.35 178.25 L 611.36 173.77 L 609.1 178.26 L 611.35 182.77 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-width="3" stroke-miterlimit="10" pointer-events="none"/><path d="M 664.65 238 L 655.65 242.5 L 657.9 238 L 655.65 233.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-width="3" stroke-miterlimit="10" pointer-events="none"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe flex-start; justify-content: unsafe center; width: 61px; height: 1px; padding-top: 166px; margin-left: 537px;"><div data-drawio-colors="color: #000000; " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 14px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: none; white-space: normal; overflow-wrap: normal;"><span style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: Helvetica; font-size: 14px; font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration: none; float: none; display: inline !important;">Postgres<br />Protocol<br /></span></div></div></div></foreignObject><text x="568" y="180" fill="#000000" font-family="Helvetica" font-size="14px" text-anchor="middle">Postgres...</text></switch></g><path d="M 668 228 C 668 219.72 681.43 213 698 213 C 705.96 213 713.59 214.58 719.21 217.39 C 724.84 220.21 728 224.02 728 228 L 728 238 C 728 246.28 714.57 253 698 253 C 681.43 253 668 246.28 668 238 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-width="3" stroke-miterlimit="10" pointer-events="none"/><path d="M 728 228 C 728 236.28 714.57 243 698 243 C 681.43 243 668 236.28 668 228" fill="none" stroke="rgb(0, 0, 0)" stroke-width="3" stroke-miterlimit="10" pointer-events="none"/><path d="M 668 218 C 668 209.72 681.43 203 698 203 C 705.96 203 713.59 204.58 719.21 207.39 C 724.84 210.21 728 214.02 728 218 L 728 228 C 728 236.28 714.57 243 698 243 C 681.43 243 668 236.28 668 228 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-width="3" stroke-miterlimit="10" pointer-events="none"/><path d="M 728 218 C 728 226.28 714.57 233 698 233 C 681.43 233 668 226.28 668 218" fill="none" stroke="rgb(0, 0, 0)" stroke-width="3" stroke-miterlimit="10" pointer-events="none"/><path d="M 668 208 C 668 199.72 681.43 193 698 193 C 705.96 193 713.59 194.58 719.21 197.39 C 724.84 200.21 728 204.02 728 208 L 728 218 C 728 226.28 714.57 233 698 233 C 681.43 233 668 226.28 668 218 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-width="3" stroke-miterlimit="10" pointer-events="none"/><path d="M 728 208 C 728 216.28 714.57 223 698 223 C 681.43 223 668 216.28 668 208" fill="none" stroke="rgb(0, 0, 0)" stroke-width="3" stroke-miterlimit="10" pointer-events="none"/><path d="M 668 198 C 668 189.72 681.43 183 698 183 C 705.96 183 713.59 184.58 719.21 187.39 C 724.84 190.21 728 194.02 728 198 L 728 208 C 728 216.28 714.57 223 698 223 C 681.43 223 668 216.28 668 208 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-width="3" stroke-miterlimit="10" pointer-events="none"/><path d="M 728 198 C 728 206.28 714.57 213 698 213 C 681.43 213 668 206.28 668 198" fill="none" stroke="rgb(0, 0, 0)" stroke-width="3" stroke-miterlimit="10" pointer-events="none"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe flex-start; justify-content: unsafe flex-start; width: 58px; height: 1px; padding-top: 260px; margin-left: 663px;"><div data-drawio-colors="color: #000000; " style="box-sizing: border-box; font-size: 0px; text-align: left;"><div style="display: inline-block; font-size: 17px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: none; white-space: normal; overflow-wrap: normal;"><div style="text-align: center;"><font size="2"><b>POSTGRES</b></font></div></div></div></div></foreignObject><text x="663" y="277" fill="#000000" font-family="Helvetica" font-size="17px">POSTGRES</text></switch></g><path d="M 490.1 100 Q 490.1 100 530.9 100" fill="none" stroke="rgb(0, 0, 0)" stroke-width="3" stroke-miterlimit="10" pointer-events="none"/><path d="M 483.35 100 L 492.35 95.5 L 490.1 100 L 492.35 104.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-width="3" stroke-miterlimit="10" pointer-events="none"/><path d="M 537.65 100 L 528.65 104.5 L 530.9 100 L 528.65 95.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-width="3" stroke-miterlimit="10" pointer-events="none"/><path d="M 629.1 99 Q 643.5 99 643.5 78.5 Q 643.5 58 657.9 58" fill="none" stroke="rgb(0, 0, 0)" stroke-width="3" stroke-miterlimit="10" pointer-events="none"/><path d="M 622.35 99 L 631.35 94.5 L 629.1 99 L 631.35 103.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-width="3" stroke-miterlimit="10" pointer-events="none"/><path d="M 664.65 58 L 655.65 62.5 L 657.9 58 L 655.65 53.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-width="3" stroke-miterlimit="10" pointer-events="none"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe flex-start; justify-content: unsafe center; width: 74px; height: 1px; padding-top: 86px; margin-left: 544px;"><div data-drawio-colors="color: #000000; " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 14px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: none; white-space: normal; overflow-wrap: normal;"><span style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: Helvetica; font-size: 14px; font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration: none; float: none; display: inline !important;">Flight SQL<br />Arrow Data<br /></span></div></div></div></foreignObject><text x="581" y="100" fill="#000000" font-family="Helvetica" font-size="14px" text-anchor="middle">Flight SQL...</text></switch></g><path d="M 121 60 Q 166 60 166 100.25 Q 166 140.5 200.9 140.5" fill="none" stroke="rgb(0, 0, 0)" stroke-width="3" stroke-miterlimit="10" pointer-events="none"/><path d="M 207.65 140.5 L 198.65 145 L 200.9 140.5 L 198.65 136 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-width="3" stroke-miterlimit="10" pointer-events="none"/><path d="M 211 140.5 Q 151 140.5 151 190.25 Q 151 240 101.1 240" fill="none" stroke="rgb(0, 0, 0)" stroke-width="3" stroke-miterlimit="10" stroke-dasharray="9 9" pointer-events="none"/><path d="M 94.35 240 L 103.35 235.5 L 101.1 240 L 103.35 244.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-width="3" stroke-miterlimit="10" pointer-events="none"/></g><switch><g requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"/><a transform="translate(0,-5)" xlink:href="https://www.diagrams.net/doc/faq/svg-export-text-problems" target="_blank"><text text-anchor="middle" font-size="10px" x="50%" y="100%">Text is not SVG - cannot display</text></a></switch></svg>