1
Fork 0
mirror of https://github.com/Steffo99/unimore-bda-4.git synced 2024-11-25 17:34:23 +00:00
bda-4-steffo/media/query-serdedeps-plan.svg
2023-03-05 21:49:24 +01:00

1 line
No EOL
16 KiB
XML
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<svg xmlns="http://www.w3.org/2000/svg" width="221.07180786132812" height="708" viewBox="-0.5358984470367432 -758 221.07180786132812 708"><title>Neo4j Graph Visualization</title><desc>Created using Neo4j (http://www.neo4j.com/)</desc><g class="layer links"><g class="link"><path fill="#DFE1E3" d="M 113.60892662908783 -686 C 113.60892662908783 -663.2975140491012 113.60892662908785 -663.2975140491012 113.60892662908785 -636 L 106.39107337091217 -636 C 106.39107337091217 -658.7024859508988 106.39107337091217 -658.7024859508988 106.39107337091217 -686 Z"/><text font-size="10" font-family="Helvetica Neue, Helvetica, Arial, sans-serif" fill="rgb(107, 174, 214)" x="110" y="-672" text-anchor="end">1 </text><text font-size="10" font-family="Helvetica Neue, Helvetica, Arial, sans-serif" fill="rgb(107, 174, 214)" x="110" y="-672" text-anchor="start">estimated row</text></g><g class="link"><path fill="#DFE1E3" d="M 126.11000508468949 -578 C 126.11000508468949 -563.2559477698557 126.1100050846895 -563.2559477698557 126.1100050846895 -528 L 93.88999491531051 -528 C 93.88999491531051 -542.7440522301443 93.88999491531051 -542.7440522301443 93.88999491531051 -578 Z"/><text font-size="10" font-family="Helvetica Neue, Helvetica, Arial, sans-serif" fill="rgb(107, 174, 214)" x="110" y="-564" text-anchor="end">54 </text><text font-size="10" font-family="Helvetica Neue, Helvetica, Arial, sans-serif" fill="rgb(107, 174, 214)" x="110" y="-564" text-anchor="start">estimated rows</text></g><g class="link"><path fill="#DFE1E3" d="M 126.11000508468949 -470 C 126.11000508468949 -455.2559477698556 126.1100050846895 -455.2559477698556 126.1100050846895 -420 L 93.88999491531051 -420 C 93.88999491531051 -434.7440522301444 93.88999491531051 -434.7440522301444 93.88999491531051 -470 Z"/><text font-size="10" font-family="Helvetica Neue, Helvetica, Arial, sans-serif" fill="rgb(107, 174, 214)" x="110" y="-456" text-anchor="end">54 </text><text font-size="10" font-family="Helvetica Neue, Helvetica, Arial, sans-serif" fill="rgb(107, 174, 214)" x="110" y="-456" text-anchor="start">estimated rows</text></g><g class="link"><path fill="#DFE1E3" d="M 126.11002046299774 -348 C 126.11002046299774 -333.2559575599907 126.11002046299774 -333.2559575599907 126.11002046299774 -298 L 93.88997953700226 -298 C 93.88997953700226 -312.7440424400093 93.88997953700226 -312.7440424400093 93.88997953700226 -348 Z"/><text font-size="10" font-family="Helvetica Neue, Helvetica, Arial, sans-serif" fill="rgb(107, 174, 214)" x="110" y="-334" text-anchor="end">54 </text><text font-size="10" font-family="Helvetica Neue, Helvetica, Arial, sans-serif" fill="rgb(107, 174, 214)" x="110" y="-334" text-anchor="start">estimated rows</text></g><g class="link"><path fill="#DFE1E3" d="M 111.56894795117714 -226 C 111.56894795117714 -201.99882328753498 111.56894795117715 -201.99882328753498 111.56894795117715 -176 L 108.43105204882286 -176 C 108.43105204882286 -200.00117671246502 108.43105204882286 -200.00117671246502 108.43105204882286 -226 Z"/><text font-size="10" font-family="Helvetica Neue, Helvetica, Arial, sans-serif" fill="rgb(107, 174, 214)" x="110" y="-212" text-anchor="end">0 </text><text font-size="10" font-family="Helvetica Neue, Helvetica, Arial, sans-serif" fill="rgb(107, 174, 214)" x="110" y="-212" text-anchor="start">estimated rows</text></g><g class="link"><path fill="#DFE1E3" d="M 111.56894795117714 -118 C 111.56894795117714 -93.99882328753498 111.56894795117715 -93.99882328753498 111.56894795117715 -68 L 108.43105204882286 -68 C 108.43105204882286 -92.00117671246502 108.43105204882286 -92.00117671246502 108.43105204882286 -118 Z"/><text font-size="10" font-family="Helvetica Neue, Helvetica, Arial, sans-serif" fill="rgb(107, 174, 214)" x="110" y="-104" text-anchor="end">0 </text><text font-size="10" font-family="Helvetica Neue, Helvetica, Arial, sans-serif" fill="rgb(107, 174, 214)" x="110" y="-104" text-anchor="start">estimated rows</text></g></g><g class="layer operators"><g class="operator" transform="translate(0, -68)"><rect class="background" width="220" height="18" rx="4" ry="4" fill="rgb(255, 255, 255)"/><g class="header" pointer-events="all"><path class="banner" d="M 216 0 A 4 4 0 0 1 220 4 L 220 14 A 4 4 0 0 1 216 18 L 4 18 A 4 4 0 0 1 0 14 L 0 4 A 4 4 0 0 1 4 0 Z" style="fill: rgb(198, 219, 239);"/><text class="title" font-size="11" font-family="Helvetica Neue, Helvetica, Arial, sans-serif" x="18" y="13" fill="#000000">Result</text></g><path class="cost" fill="#F25A29" d="M 216 18 A 4 4 0 0 1 216 18 L 4 18 A 4 4 0 0 1 4 18 Z"/><rect class="b-outline" width="220" rx="4" ry="4" fill="none" stroke-width="1" style="stroke: rgb(139, 153, 167);" height="18"/></g><g class="operator" transform="translate(0, -176)"><rect class="background" width="220" height="58" rx="4" ry="4" fill="rgb(255, 255, 255)"/><g class="header" pointer-events="all"><path class="banner" d="M 216 0 A 4 4 0 0 1 220 4 L 220 14 A 4 4 0 0 1 220 18 L 0 18 A 4 4 0 0 1 0 14 L 0 4 A 4 4 0 0 1 4 0 Z" style="fill: rgb(198, 219, 239);"/><path class="expand" fill="#000000" d="M -5 -10 L 8.66 0 L -5 10 Z" transform="translate(9, 9) rotate(90) scale(0.5,0.5)"/><text class="title" font-size="11" font-family="Helvetica Neue, Helvetica, Arial, sans-serif" x="18" y="13" fill="#000000">ProduceResults@neo4j</text></g><path class="cost" fill="#F25A29" d="M 216 58 A 4 4 0 0 1 216 58 L 4 58 A 4 4 0 0 1 4 58 Z"/><rect class="b-outline" width="220" rx="4" ry="4" fill="none" stroke-width="1" style="stroke: rgb(139, 153, 167);" height="58"/><g class="detail identifiers" transform="translate(0, 32)" font-family="'Fira Code',Monaco,'Courier New',Terminal,monospace"><text font-size="10" x="3" text-anchor="start" fill="black" font-family="Helvetica Neue, Helvetica, Arial, sans-serif">dependency, serde, version, dr, vr</text></g><g class="detail padding" transform="translate(0, 46)" font-family="'Helvetica Neue',Helvetica,Arial,sans-serif"><text font-size="10" x="3" text-anchor="start" fill="black" font-family="Helvetica Neue, Helvetica, Arial, sans-serif"/><path class="divider" visibility="visible" d="M 0 -6 L 220 -6" stroke="#DFE1E3"/></g><g class="detail expression" transform="translate(0, 52)" font-family="'Fira Code',Monaco,'Courier New',Terminal,monospace"><text font-size="10" x="3" text-anchor="start" fill="black" font-family="Helvetica Neue, Helvetica, Arial, sans-serif">dependency, vr, version, dr, serde</text></g></g><g class="operator" transform="translate(0, -298)"><rect class="background" width="220" height="72" rx="4" ry="4" fill="rgb(255, 255, 255)"/><g class="header" pointer-events="all"><path class="banner" d="M 216 0 A 4 4 0 0 1 220 4 L 220 14 A 4 4 0 0 1 220 18 L 0 18 A 4 4 0 0 1 0 14 L 0 4 A 4 4 0 0 1 4 0 Z" style="fill: rgb(33, 113, 181);"/><path class="expand" fill="#FFFFFF" d="M -5 -10 L 8.66 0 L -5 10 Z" transform="translate(9, 9) rotate(90) scale(0.5,0.5)"/><text class="title" font-size="11" font-family="Helvetica Neue, Helvetica, Arial, sans-serif" x="18" y="13" fill="#FFFFFF">Filter@neo4j</text></g><path class="cost" fill="#F25A29" d="M 216 72 A 4 4 0 0 1 216 72 L 4 72 A 4 4 0 0 1 4 72 Z"/><rect class="b-outline" width="220" rx="4" ry="4" fill="none" stroke-width="1" style="stroke: rgb(23, 79, 127);" height="72"/><g class="detail identifiers" transform="translate(0, 32)" font-family="'Fira Code',Monaco,'Courier New',Terminal,monospace"><text font-size="10" x="3" text-anchor="start" fill="black" font-family="Helvetica Neue, Helvetica, Arial, sans-serif">dependency, serde, version, dr, vr</text></g><g class="detail padding" transform="translate(0, 46)" font-family="'Helvetica Neue',Helvetica,Arial,sans-serif"><text font-size="10" x="3" text-anchor="start" fill="black" font-family="Helvetica Neue, Helvetica, Arial, sans-serif"/><path class="divider" visibility="visible" d="M 0 -6 L 220 -6" stroke="#DFE1E3"/></g><g class="detail expression" transform="translate(0, 52)" font-family="'Fira Code',Monaco,'Courier New',Terminal,monospace"><text font-size="10" x="3" text-anchor="start" fill="black" font-family="Helvetica Neue, Helvetica, Arial, sans-serif">dependency.name CONTAINS $</text></g><g class="detail expression" transform="translate(0, 66)" font-family="'Fira Code',Monaco,'Courier New',Terminal,monospace"><text font-size="10" x="3" text-anchor="start" fill="black" font-family="Helvetica Neue, Helvetica, Arial, sans-serif">autostring_1 AND dependency:Crate</text></g></g><g class="operator" transform="translate(0, -420)"><rect class="background" width="220" height="72" rx="4" ry="4" fill="rgb(255, 255, 255)"/><g class="header" pointer-events="all"><path class="banner" d="M 216 0 A 4 4 0 0 1 220 4 L 220 14 A 4 4 0 0 1 220 18 L 0 18 A 4 4 0 0 1 0 14 L 0 4 A 4 4 0 0 1 4 0 Z" style="fill: rgb(8, 81, 156);"/><path class="expand" fill="#FFFFFF" d="M -5 -10 L 8.66 0 L -5 10 Z" transform="translate(9, 9) rotate(90) scale(0.5,0.5)"/><text class="title" font-size="11" font-family="Helvetica Neue, Helvetica, Arial, sans-serif" x="18" y="13" fill="#FFFFFF">Expand(All)@neo4j</text></g><path class="cost" fill="#F25A29" d="M 216 72 A 4 4 0 0 1 216 72 L 4 72 A 4 4 0 0 1 4 72 Z"/><rect class="b-outline" width="220" rx="4" ry="4" fill="none" stroke-width="1" style="stroke: rgb(6, 57, 109);" height="72"/><g class="detail identifiers" transform="translate(0, 32)" font-family="'Fira Code',Monaco,'Courier New',Terminal,monospace"><text font-size="10" x="3" text-anchor="start" fill="black" font-family="Helvetica Neue, Helvetica, Arial, sans-serif">dependency, serde, version, dr, vr</text></g><g class="detail padding" transform="translate(0, 46)" font-family="'Helvetica Neue',Helvetica,Arial,sans-serif"><text font-size="10" x="3" text-anchor="start" fill="black" font-family="Helvetica Neue, Helvetica, Arial, sans-serif"/><path class="divider" visibility="visible" d="M 0 -6 L 220 -6" stroke="#DFE1E3"/></g><g class="detail expression" transform="translate(0, 52)" font-family="'Fira Code',Monaco,'Courier New',Terminal,monospace"><text font-size="10" x="3" text-anchor="start" fill="black" font-family="Helvetica Neue, Helvetica, Arial, sans-serif">(version)-[vr:HAS_VERSION]-(</text></g><g class="detail expression" transform="translate(0, 66)" font-family="'Fira Code',Monaco,'Courier New',Terminal,monospace"><text font-size="10" x="3" text-anchor="start" fill="black" font-family="Helvetica Neue, Helvetica, Arial, sans-serif">dependency)</text></g></g><g class="operator" transform="translate(0, -528)"><rect class="background" width="220" height="58" rx="4" ry="4" fill="rgb(255, 255, 255)"/><g class="header" pointer-events="all"><path class="banner" d="M 216 0 A 4 4 0 0 1 220 4 L 220 14 A 4 4 0 0 1 220 18 L 0 18 A 4 4 0 0 1 0 14 L 0 4 A 4 4 0 0 1 4 0 Z" style="fill: rgb(33, 113, 181);"/><path class="expand" fill="#FFFFFF" d="M -5 -10 L 8.66 0 L -5 10 Z" transform="translate(9, 9) rotate(90) scale(0.5,0.5)"/><text class="title" font-size="11" font-family="Helvetica Neue, Helvetica, Arial, sans-serif" x="18" y="13" fill="#FFFFFF">Filter@neo4j</text></g><path class="cost" fill="#F25A29" d="M 216 58 A 4 4 0 0 1 216 58 L 4 58 A 4 4 0 0 1 4 58 Z"/><rect class="b-outline" width="220" rx="4" ry="4" fill="none" stroke-width="1" style="stroke: rgb(23, 79, 127);" height="58"/><g class="detail identifiers" transform="translate(0, 32)" font-family="'Fira Code',Monaco,'Courier New',Terminal,monospace"><text font-size="10" x="3" text-anchor="start" fill="black" font-family="Helvetica Neue, Helvetica, Arial, sans-serif">serde, dr, version</text></g><g class="detail padding" transform="translate(0, 46)" font-family="'Helvetica Neue',Helvetica,Arial,sans-serif"><text font-size="10" x="3" text-anchor="start" fill="black" font-family="Helvetica Neue, Helvetica, Arial, sans-serif"/><path class="divider" visibility="visible" d="M 0 -6 L 220 -6" stroke="#DFE1E3"/></g><g class="detail expression" transform="translate(0, 52)" font-family="'Fira Code',Monaco,'Courier New',Terminal,monospace"><text font-size="10" x="3" text-anchor="start" fill="black" font-family="Helvetica Neue, Helvetica, Arial, sans-serif">version:Version</text></g></g><g class="operator" transform="translate(0, -636)"><rect class="background" width="220" height="58" rx="4" ry="4" fill="rgb(255, 255, 255)"/><g class="header" pointer-events="all"><path class="banner" d="M 216 0 A 4 4 0 0 1 220 4 L 220 14 A 4 4 0 0 1 220 18 L 0 18 A 4 4 0 0 1 0 14 L 0 4 A 4 4 0 0 1 4 0 Z" style="fill: rgb(8, 81, 156);"/><path class="expand" fill="#FFFFFF" d="M -5 -10 L 8.66 0 L -5 10 Z" transform="translate(9, 9) rotate(90) scale(0.5,0.5)"/><text class="title" font-size="11" font-family="Helvetica Neue, Helvetica, Arial, sans-serif" x="18" y="13" fill="#FFFFFF">Expand(All)@neo4j</text></g><path class="cost" fill="#F25A29" d="M 216 58 A 4 4 0 0 1 216 58 L 4 58 A 4 4 0 0 1 4 58 Z"/><rect class="b-outline" width="220" rx="4" ry="4" fill="none" stroke-width="1" style="stroke: rgb(6, 57, 109);" height="58"/><g class="detail identifiers" transform="translate(0, 32)" font-family="'Fira Code',Monaco,'Courier New',Terminal,monospace"><text font-size="10" x="3" text-anchor="start" fill="black" font-family="Helvetica Neue, Helvetica, Arial, sans-serif">serde, dr, version</text></g><g class="detail padding" transform="translate(0, 46)" font-family="'Helvetica Neue',Helvetica,Arial,sans-serif"><text font-size="10" x="3" text-anchor="start" fill="black" font-family="Helvetica Neue, Helvetica, Arial, sans-serif"/><path class="divider" visibility="visible" d="M 0 -6 L 220 -6" stroke="#DFE1E3"/></g><g class="detail expression" transform="translate(0, 52)" font-family="'Fira Code',Monaco,'Courier New',Terminal,monospace"><text font-size="10" x="3" text-anchor="start" fill="black" font-family="Helvetica Neue, Helvetica, Arial, sans-serif">(serde)&lt;-[dr:DEPENDS_ON]-(version)</text></g></g><g class="operator" transform="translate(0, -758)"><rect class="background" width="220" height="72" rx="4" ry="4" fill="rgb(255, 255, 255)"/><g class="header" pointer-events="all"><path class="banner" d="M 216 0 A 4 4 0 0 1 220 4 L 220 14 A 4 4 0 0 1 220 18 L 0 18 A 4 4 0 0 1 0 14 L 0 4 A 4 4 0 0 1 4 0 Z" style="fill: rgb(158, 202, 225);"/><path class="expand" fill="#000000" d="M -5 -10 L 8.66 0 L -5 10 Z" transform="translate(9, 9) rotate(90) scale(0.5,0.5)"/><text class="title" font-size="11" font-family="Helvetica Neue, Helvetica, Arial, sans-serif" x="18" y="13" fill="#000000">NodeIndexSeek@neo4j</text></g><path class="cost" fill="#F25A29" d="M 216 72 A 4 4 0 0 1 216 72 L 4 72 A 4 4 0 0 1 4 72 Z"/><rect class="b-outline" width="220" rx="4" ry="4" fill="none" stroke-width="1" style="stroke: rgb(111, 141, 158);" height="72"/><g class="detail identifiers" transform="translate(0, 32)" font-family="'Fira Code',Monaco,'Courier New',Terminal,monospace"><text font-size="10" x="3" text-anchor="start" fill="black" font-family="Helvetica Neue, Helvetica, Arial, sans-serif">serde</text></g><g class="detail padding" transform="translate(0, 46)" font-family="'Helvetica Neue',Helvetica,Arial,sans-serif"><text font-size="10" x="3" text-anchor="start" fill="black" font-family="Helvetica Neue, Helvetica, Arial, sans-serif"/><path class="divider" visibility="visible" d="M 0 -6 L 220 -6" stroke="#DFE1E3"/></g><g class="detail expression" transform="translate(0, 52)" font-family="'Fira Code',Monaco,'Courier New',Terminal,monospace"><text font-size="10" x="3" text-anchor="start" fill="black" font-family="Helvetica Neue, Helvetica, Arial, sans-serif">TEXT INDEX serde:Crate(name) WHERE </text></g><g class="detail expression" transform="translate(0, 66)" font-family="'Fira Code',Monaco,'Courier New',Terminal,monospace"><text font-size="10" x="3" text-anchor="start" fill="black" font-family="Helvetica Neue, Helvetica, Arial, sans-serif">name = $autostring_0</text></g></g></g></svg>