blob: f756560a7f57146ce5e6425919dae56c1d168f45 [file] [log] [blame]
<!--
Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements. See the NOTICE file distributed with
this work for additional information regarding copyright ownership.
The ASF licenses this file to You under the Apache License, Version 2.0
(the "License"); you may not use this file except in compliance with
the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<svg class="railroad-diagram" width="1072" height="109" viewBox="0 0 1072 109" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g transform="translate(.5 .5)">
<g fill="none" stroke="black" stroke-width="2">
<path stroke-dasharray="5,5" d="M10 48 l30 0" />
</g>
<path d="M40 48h10"></path>
<g>
<path d="M50 48h0"></path>
<path d="M1022 48h0"></path>
<g>
<path d="M50 48h0"></path>
<path d="M378 48h0"></path>
<path d="M50 48a10 10 0 0 0 10 -10v-8a10 10 0 0 1 10 -10"></path>
<g>
<path d="M70 20h288"></path>
</g>
<path d="M358 20a10 10 0 0 1 10 10v8a10 10 0 0 0 10 10"></path>
<path d="M50 48h20"></path>
<g>
<path d="M70 48h0"></path>
<path d="M358 48h0"></path>
<g class="terminal ">
<path d="M70 48h0"></path>
<path d="M154 48h0"></path>
<rect x="70" y="37" width="84" height="22" rx="10" ry="10"></rect>
<text x="112" y="52">COLOCATE</text>
</g>
<path d="M154 48h10"></path>
<g>
<path d="M164 48h0"></path>
<path d="M240 48h0"></path>
<path d="M164 48a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10"></path>
<g>
<path d="M184 28h36"></path>
</g>
<path d="M220 28a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10"></path>
<path d="M164 48h20"></path>
<g class="terminal ">
<path d="M184 48h0"></path>
<path d="M220 48h0"></path>
<rect x="184" y="37" width="36" height="22" rx="10" ry="10"></rect>
<text x="202" y="52">BY</text>
</g>
<path d="M220 48h20"></path>
</g>
<path d="M240 48h10"></path>
<a xlink:href="https://ignite.apache.org/docs/3.0.0-alpha/sql-reference/ddl#column_list">
<g class="non-terminal ">
<path d="M250 48h0"></path>
<path d="M358 48h0"></path>
<rect x="250" y="37" width="108" height="22"></rect>
<text x="304" y="52" fill="blue">column_list</text>
</g>
</a>
</g>
<path d="M358 48h20"></path>
</g>
<g>
<path d="M378 48h0"></path>
<path d="M614 48h0"></path>
<path d="M378 48a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10"></path>
<g>
<path d="M398 28h196"></path>
</g>
<path d="M594 28a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10"></path>
<path d="M378 48h20"></path>
<g>
<path d="M398 48h0"></path>
<path d="M594 48h0"></path>
<g class="terminal ">
<path d="M398 48h0"></path>
<path d="M466 48h0"></path>
<rect x="398" y="37" width="68" height="22" rx="10" ry="10"></rect>
<text x="432" y="52">ENGINE</text>
</g>
<path d="M466 48h10"></path>
<path d="M476 48h10"></path>
<g class="non-terminal ">
<path d="M486 48h0"></path>
<path d="M594 48h0"></path>
<rect x="486" y="37" width="108" height="22"></rect>
<text x="540" y="52">engine&#95;name</text>
</g>
</g>
<path d="M594 48h20"></path>
</g>
<g>
<path d="M614 48h0"></path>
<path d="M1022 48h0"></path>
<path d="M614 48a10 10 0 0 0 10 -10v0a10 10 0 0 1 10 -10"></path>
<g>
<path d="M634 28h368"></path>
</g>
<path d="M1002 28a10 10 0 0 1 10 10v0a10 10 0 0 0 10 10"></path>
<path d="M614 48h20"></path>
<g>
<path d="M634 48h0"></path>
<path d="M1002 48h0"></path>
<g class="terminal ">
<path d="M634 48h0"></path>
<path d="M686 48h0"></path>
<rect x="634" y="37" width="52" height="22" rx="10" ry="10"></rect>
<text x="660" y="52">WITH</text>
</g>
<path d="M686 48h10"></path>
<path d="M696 48h10"></path>
<g>
<path d="M706 48h0"></path>
<path d="M1002 48h0"></path>
<path d="M706 48h10"></path>
<g>
<path d="M716 48h0"></path>
<path d="M992 48h0"></path>
<g class="non-terminal ">
<path d="M716 48h0"></path>
<path d="M816 48h0"></path>
<rect x="716" y="37" width="100" height="22"></rect>
<text x="766" y="52">param&#95;name</text>
</g>
<path d="M816 48h10"></path>
<path d="M826 48h10"></path>
<g class="terminal ">
<path d="M836 48h0"></path>
<path d="M864 48h0"></path>
<rect x="836" y="37" width="28" height="22" rx="10" ry="10"></rect>
<text x="850" y="52">=</text>
</g>
<path d="M864 48h10"></path>
<path d="M874 48h10"></path>
<g class="non-terminal ">
<path d="M884 48h0"></path>
<path d="M992 48h0"></path>
<rect x="884" y="37" width="108" height="22"></rect>
<text x="938" y="52">param&#95;value</text>
</g>
</g>
<path d="M992 48h10"></path>
<path d="M716 48a10 10 0 0 0 -10 10v10a10 10 0 0 0 10 10"></path>
<g class="terminal ">
<path d="M716 78h124"></path>
<path d="M868 78h124"></path>
<rect x="840" y="67" width="28" height="22" rx="10" ry="10"></rect>
<text x="854" y="82">,</text>
</g>
<path d="M992 78a10 10 0 0 0 10 -10v-10a10 10 0 0 0 -10 -10"></path>
</g>
</g>
<path d="M1002 48h20"></path>
</g>
</g>
<path d="M1022 48h10"></path>
<path d="M 1032 48 h 20 m -10 -10 v 20 m 10 -20 v 20"></path>
</g>
<style>
svg {
background-color: hsl(0,0%,100%);
}
path {
stroke-width: 2;
stroke: black;
fill: rgba(0,0,0,0);
}
text {
font: bold 14px monospace;
text-anchor: middle;
white-space: pre;
}
text.diagram-text {
font-size: 12px;
}
text.diagram-arrow {
font-size: 16px;
}
text.label {
text-anchor: start;
}
text.comment {
font: italic 12px monospace;
}
g.non-terminal text {
/&#42;font-style: italic;&#42;/
}
rect {
stroke-width: 2;
stroke: black;
fill: hsl(0,0%,100%);
}
rect.group-box {
stroke: gray;
stroke-dasharray: 10 5;
fill: none;
}
path.diagram-text {
stroke-width: 2;
stroke: black;
fill: white;
cursor: help;
}
g.diagram-text:hover path.diagram-text {
fill: #eee;
}</style>
</svg>