table-ref.svg 4.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798
  1. <svg xmlns="http://www.w3.org/2000/svg" width="507" height="327">
  2. <polygon points="11 17 3 13 3 21"/>
  3. <polygon points="19 17 11 13 11 21"/>
  4. <rect x="53" y="3" width="96" height="32"/>
  5. <rect x="51" y="1" width="96" height="32" class="nonterminal"/>
  6. <text class="nonterminal" x="61" y="21">table_name</text>
  7. <rect x="73" y="79" width="84" height="32" rx="10"/>
  8. <rect x="71"
  9. y="77"
  10. width="84"
  11. height="32"
  12. class="terminal"
  13. rx="10"/>
  14. <text class="terminal" x="81" y="97">LATERAL</text>
  15. <rect x="217" y="47" width="26" height="32" rx="10"/>
  16. <rect x="215"
  17. y="45"
  18. width="26"
  19. height="32"
  20. class="terminal"
  21. rx="10"/>
  22. <text class="terminal" x="225" y="65">(</text>
  23. <rect x="263" y="47" width="96" height="32"/>
  24. <rect x="261" y="45" width="96" height="32" class="nonterminal"/>
  25. <text class="nonterminal" x="271" y="65">select_stmt</text>
  26. <rect x="379" y="47" width="26" height="32" rx="10"/>
  27. <rect x="377"
  28. y="45"
  29. width="26"
  30. height="32"
  31. class="terminal"
  32. rx="10"/>
  33. <text class="terminal" x="387" y="65">)</text>
  34. <rect x="217" y="91" width="116" height="32"/>
  35. <rect x="215" y="89" width="116" height="32" class="nonterminal"/>
  36. <text class="nonterminal" x="225" y="109">table_func_call</text>
  37. <rect x="53" y="135" width="26" height="32" rx="10"/>
  38. <rect x="51"
  39. y="133"
  40. width="26"
  41. height="32"
  42. class="terminal"
  43. rx="10"/>
  44. <text class="terminal" x="61" y="153">(</text>
  45. <rect x="99" y="135" width="78" height="32"/>
  46. <rect x="97" y="133" width="78" height="32" class="nonterminal"/>
  47. <text class="nonterminal" x="107" y="153">join_expr</text>
  48. <rect x="197" y="135" width="26" height="32" rx="10"/>
  49. <rect x="195"
  50. y="133"
  51. width="26"
  52. height="32"
  53. class="terminal"
  54. rx="10"/>
  55. <text class="terminal" x="205" y="153">)</text>
  56. <rect x="65" y="277" width="40" height="32" rx="10"/>
  57. <rect x="63"
  58. y="275"
  59. width="40"
  60. height="32"
  61. class="terminal"
  62. rx="10"/>
  63. <text class="terminal" x="73" y="295">AS</text>
  64. <rect x="145" y="245" width="88" height="32"/>
  65. <rect x="143" y="243" width="88" height="32" class="nonterminal"/>
  66. <text class="nonterminal" x="153" y="263">table_alias</text>
  67. <rect x="253" y="245" width="26" height="32" rx="10"/>
  68. <rect x="251"
  69. y="243"
  70. width="26"
  71. height="32"
  72. class="terminal"
  73. rx="10"/>
  74. <text class="terminal" x="261" y="263">(</text>
  75. <rect x="319" y="245" width="74" height="32"/>
  76. <rect x="317" y="243" width="74" height="32" class="nonterminal"/>
  77. <text class="nonterminal" x="327" y="263">col_alias</text>
  78. <rect x="319" y="201" width="24" height="32" rx="10"/>
  79. <rect x="317"
  80. y="199"
  81. width="24"
  82. height="32"
  83. class="terminal"
  84. rx="10"/>
  85. <text class="terminal" x="327" y="219">,</text>
  86. <rect x="433" y="245" width="26" height="32" rx="10"/>
  87. <rect x="431"
  88. y="243"
  89. width="26"
  90. height="32"
  91. class="terminal"
  92. rx="10"/>
  93. <text class="terminal" x="441" y="263">)</text>
  94. <path class="line"
  95. d="m19 17 h2 m20 0 h10 m96 0 h10 m0 0 h276 m-412 0 h20 m392 0 h20 m-432 0 q10 0 10 10 m412 0 q0 -10 10 -10 m-422 10 v24 m412 0 v-24 m-412 24 q0 10 10 10 m392 0 q10 0 10 -10 m-382 10 h10 m0 0 h94 m-124 0 h20 m104 0 h20 m-144 0 q10 0 10 10 m124 0 q0 -10 10 -10 m-134 10 v12 m124 0 v-12 m-124 12 q0 10 10 10 m104 0 q10 0 10 -10 m-114 10 h10 m84 0 h10 m40 -32 h10 m26 0 h10 m0 0 h10 m96 0 h10 m0 0 h10 m26 0 h10 m-228 0 h20 m208 0 h20 m-248 0 q10 0 10 10 m228 0 q0 -10 10 -10 m-238 10 v24 m228 0 v-24 m-228 24 q0 10 10 10 m208 0 q10 0 10 -10 m-218 10 h10 m116 0 h10 m0 0 h72 m-382 -54 v20 m412 0 v-20 m-412 20 v68 m412 0 v-68 m-412 68 q0 10 10 10 m392 0 q10 0 10 -10 m-402 10 h10 m26 0 h10 m0 0 h10 m78 0 h10 m0 0 h10 m26 0 h10 m0 0 h202 m22 -132 l2 0 m2 0 l2 0 m2 0 l2 0 m-464 242 l2 0 m2 0 l2 0 m2 0 l2 0 m42 0 h10 m0 0 h50 m-80 0 h20 m60 0 h20 m-100 0 q10 0 10 10 m80 0 q0 -10 10 -10 m-90 10 v12 m80 0 v-12 m-80 12 q0 10 10 10 m60 0 q10 0 10 -10 m-70 10 h10 m40 0 h10 m20 -32 h10 m88 0 h10 m0 0 h10 m26 0 h10 m20 0 h10 m74 0 h10 m-114 0 l20 0 m-1 0 q-9 0 -9 -10 l0 -24 q0 -10 10 -10 m94 44 l20 0 m-20 0 q10 0 10 -10 l0 -24 q0 -10 -10 -10 m-94 0 h10 m24 0 h10 m0 0 h50 m20 44 h10 m26 0 h10 m-454 0 h20 m434 0 h20 m-474 0 q10 0 10 10 m454 0 q0 -10 10 -10 m-464 10 v46 m454 0 v-46 m-454 46 q0 10 10 10 m434 0 q10 0 10 -10 m-444 10 h10 m0 0 h424 m23 -66 h-3"/>
  96. <polygon points="497 259 505 255 505 263"/>
  97. <polygon points="497 259 489 255 489 263"/>
  98. </svg>