create-source-webhook.svg 10 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229
  1. <svg xmlns="http://www.w3.org/2000/svg" width="897" height="761">
  2. <polygon points="11 17 3 13 3 21"/>
  3. <polygon points="19 17 11 13 11 21"/>
  4. <rect x="33" y="3" width="140" height="32" rx="10"/>
  5. <rect x="31"
  6. y="1"
  7. width="140"
  8. height="32"
  9. class="terminal"
  10. rx="10"/>
  11. <text class="terminal" x="41" y="21">CREATE SOURCE</text>
  12. <rect x="213" y="35" width="120" height="32" rx="10"/>
  13. <rect x="211"
  14. y="33"
  15. width="120"
  16. height="32"
  17. class="terminal"
  18. rx="10"/>
  19. <text class="terminal" x="221" y="53">IF NOT EXISTS</text>
  20. <rect x="373" y="3" width="82" height="32"/>
  21. <rect x="371" y="1" width="82" height="32" class="nonterminal"/>
  22. <text class="nonterminal" x="381" y="21">src_name</text>
  23. <rect x="475" y="3" width="104" height="32" rx="10"/>
  24. <rect x="473"
  25. y="1"
  26. width="104"
  27. height="32"
  28. class="terminal"
  29. rx="10"/>
  30. <text class="terminal" x="483" y="21">IN CLUSTER</text>
  31. <rect x="227" y="101" width="108" height="32"/>
  32. <rect x="225" y="99" width="108" height="32" class="nonterminal"/>
  33. <text class="nonterminal" x="235" y="119">cluster_name</text>
  34. <rect x="355" y="101" width="60" height="32" rx="10"/>
  35. <rect x="353"
  36. y="99"
  37. width="60"
  38. height="32"
  39. class="terminal"
  40. rx="10"/>
  41. <text class="terminal" x="363" y="119">FROM</text>
  42. <rect x="435" y="101" width="94" height="32" rx="10"/>
  43. <rect x="433"
  44. y="99"
  45. width="94"
  46. height="32"
  47. class="terminal"
  48. rx="10"/>
  49. <text class="terminal" x="443" y="119">WEBHOOK</text>
  50. <rect x="549" y="101" width="126" height="32" rx="10"/>
  51. <rect x="547"
  52. y="99"
  53. width="126"
  54. height="32"
  55. class="terminal"
  56. rx="10"/>
  57. <text class="terminal" x="557" y="119">BODY FORMAT</text>
  58. <rect x="357" y="167" width="56" height="32" rx="10"/>
  59. <rect x="355"
  60. y="165"
  61. width="56"
  62. height="32"
  63. class="terminal"
  64. rx="10"/>
  65. <text class="terminal" x="365" y="185">TEXT</text>
  66. <rect x="357" y="211" width="58" height="32" rx="10"/>
  67. <rect x="355"
  68. y="209"
  69. width="58"
  70. height="32"
  71. class="terminal"
  72. rx="10"/>
  73. <text class="terminal" x="365" y="229">JSON</text>
  74. <rect x="455" y="243" width="70" height="32" rx="10"/>
  75. <rect x="453"
  76. y="241"
  77. width="70"
  78. height="32"
  79. class="terminal"
  80. rx="10"/>
  81. <text class="terminal" x="463" y="261">ARRAY</text>
  82. <rect x="357" y="287" width="66" height="32" rx="10"/>
  83. <rect x="355"
  84. y="285"
  85. width="66"
  86. height="32"
  87. class="terminal"
  88. rx="10"/>
  89. <text class="terminal" x="365" y="305">BYTES</text>
  90. <rect x="160" y="385" width="144" height="32" rx="10"/>
  91. <rect x="158"
  92. y="383"
  93. width="144"
  94. height="32"
  95. class="terminal"
  96. rx="10"/>
  97. <text class="terminal" x="168" y="403">INCLUDE HEADER</text>
  98. <rect x="324" y="385" width="108" height="32"/>
  99. <rect x="322" y="383" width="108" height="32" class="nonterminal"/>
  100. <text class="nonterminal" x="332" y="403">header_name</text>
  101. <rect x="452" y="385" width="40" height="32" rx="10"/>
  102. <rect x="450"
  103. y="383"
  104. width="40"
  105. height="32"
  106. class="terminal"
  107. rx="10"/>
  108. <text class="terminal" x="460" y="403">AS</text>
  109. <rect x="512" y="385" width="104" height="32"/>
  110. <rect x="510" y="383" width="104" height="32" class="nonterminal"/>
  111. <text class="nonterminal" x="520" y="403">column_alias</text>
  112. <rect x="656" y="417" width="66" height="32" rx="10"/>
  113. <rect x="654"
  114. y="415"
  115. width="66"
  116. height="32"
  117. class="terminal"
  118. rx="10"/>
  119. <text class="terminal" x="664" y="435">BYTES</text>
  120. <rect x="160" y="505" width="152" height="32" rx="10"/>
  121. <rect x="158"
  122. y="503"
  123. width="152"
  124. height="32"
  125. class="terminal"
  126. rx="10"/>
  127. <text class="terminal" x="168" y="523">INCLUDE HEADERS</text>
  128. <rect x="352" y="505" width="26" height="32" rx="10"/>
  129. <rect x="350"
  130. y="503"
  131. width="26"
  132. height="32"
  133. class="terminal"
  134. rx="10"/>
  135. <text class="terminal" x="360" y="523">(</text>
  136. <rect x="438" y="537" width="50" height="32" rx="10"/>
  137. <rect x="436"
  138. y="535"
  139. width="50"
  140. height="32"
  141. class="terminal"
  142. rx="10"/>
  143. <text class="terminal" x="446" y="555">NOT</text>
  144. <rect x="528" y="505" width="108" height="32"/>
  145. <rect x="526" y="503" width="108" height="32" class="nonterminal"/>
  146. <text class="nonterminal" x="536" y="523">header_name</text>
  147. <rect x="418" y="461" width="24" height="32" rx="10"/>
  148. <rect x="416"
  149. y="459"
  150. width="24"
  151. height="32"
  152. class="terminal"
  153. rx="10"/>
  154. <text class="terminal" x="426" y="479">,</text>
  155. <rect x="676" y="505" width="26" height="32" rx="10"/>
  156. <rect x="674"
  157. y="503"
  158. width="26"
  159. height="32"
  160. class="terminal"
  161. rx="10"/>
  162. <text class="terminal" x="684" y="523">)</text>
  163. <rect x="45" y="679" width="70" height="32" rx="10"/>
  164. <rect x="43"
  165. y="677"
  166. width="70"
  167. height="32"
  168. class="terminal"
  169. rx="10"/>
  170. <text class="terminal" x="53" y="697">CHECK</text>
  171. <rect x="135" y="679" width="26" height="32" rx="10"/>
  172. <rect x="133"
  173. y="677"
  174. width="26"
  175. height="32"
  176. class="terminal"
  177. rx="10"/>
  178. <text class="terminal" x="143" y="697">(</text>
  179. <rect x="201" y="679" width="58" height="32" rx="10"/>
  180. <rect x="199"
  181. y="677"
  182. width="58"
  183. height="32"
  184. class="terminal"
  185. rx="10"/>
  186. <text class="terminal" x="209" y="697">WITH</text>
  187. <rect x="279" y="679" width="26" height="32" rx="10"/>
  188. <rect x="277"
  189. y="677"
  190. width="26"
  191. height="32"
  192. class="terminal"
  193. rx="10"/>
  194. <text class="terminal" x="287" y="697">(</text>
  195. <rect x="365" y="679" width="174" height="32"/>
  196. <rect x="363" y="677" width="174" height="32" class="nonterminal"/>
  197. <text class="nonterminal" x="373" y="697">webhook_check_option</text>
  198. <rect x="365" y="635" width="24" height="32" rx="10"/>
  199. <rect x="363"
  200. y="633"
  201. width="24"
  202. height="32"
  203. class="terminal"
  204. rx="10"/>
  205. <text class="terminal" x="373" y="653">,</text>
  206. <rect x="599" y="679" width="26" height="32" rx="10"/>
  207. <rect x="597"
  208. y="677"
  209. width="26"
  210. height="32"
  211. class="terminal"
  212. rx="10"/>
  213. <text class="terminal" x="607" y="697">)</text>
  214. <rect x="665" y="679" width="138" height="32"/>
  215. <rect x="663" y="677" width="138" height="32" class="nonterminal"/>
  216. <text class="nonterminal" x="673" y="697">check_expression</text>
  217. <rect x="823" y="679" width="26" height="32" rx="10"/>
  218. <rect x="821"
  219. y="677"
  220. width="26"
  221. height="32"
  222. class="terminal"
  223. rx="10"/>
  224. <text class="terminal" x="831" y="697">)</text>
  225. <path class="line"
  226. d="m19 17 h2 m0 0 h10 m140 0 h10 m20 0 h10 m0 0 h130 m-160 0 h20 m140 0 h20 m-180 0 q10 0 10 10 m160 0 q0 -10 10 -10 m-170 10 v12 m160 0 v-12 m-160 12 q0 10 10 10 m140 0 q10 0 10 -10 m-150 10 h10 m120 0 h10 m20 -32 h10 m82 0 h10 m0 0 h10 m104 0 h10 m2 0 l2 0 m2 0 l2 0 m2 0 l2 0 m-396 98 l2 0 m2 0 l2 0 m2 0 l2 0 m2 0 h10 m108 0 h10 m0 0 h10 m60 0 h10 m0 0 h10 m94 0 h10 m0 0 h10 m126 0 h10 m2 0 l2 0 m2 0 l2 0 m2 0 l2 0 m-382 66 l2 0 m2 0 l2 0 m2 0 l2 0 m22 0 h10 m56 0 h10 m0 0 h132 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 m58 0 h10 m20 0 h10 m0 0 h80 m-110 0 h20 m90 0 h20 m-130 0 q10 0 10 10 m110 0 q0 -10 10 -10 m-120 10 v12 m110 0 v-12 m-110 12 q0 10 10 10 m90 0 q10 0 10 -10 m-100 10 h10 m70 0 h10 m-198 -42 v20 m228 0 v-20 m-228 20 v56 m228 0 v-56 m-228 56 q0 10 10 10 m208 0 q10 0 10 -10 m-218 10 h10 m66 0 h10 m0 0 h122 m22 -120 l2 0 m2 0 l2 0 m2 0 l2 0 m-509 186 l2 0 m2 0 l2 0 m2 0 l2 0 m62 0 h10 m0 0 h592 m-622 0 h20 m602 0 h20 m-642 0 q10 0 10 10 m622 0 q0 -10 10 -10 m-632 10 v12 m622 0 v-12 m-622 12 q0 10 10 10 m602 0 q10 0 10 -10 m-612 10 h10 m144 0 h10 m0 0 h10 m108 0 h10 m0 0 h10 m40 0 h10 m0 0 h10 m104 0 h10 m20 0 h10 m0 0 h76 m-106 0 h20 m86 0 h20 m-126 0 q10 0 10 10 m106 0 q0 -10 10 -10 m-116 10 v12 m106 0 v-12 m-106 12 q0 10 10 10 m86 0 q10 0 10 -10 m-96 10 h10 m66 0 h10 m-592 -42 v20 m622 0 v-20 m-622 20 v100 m622 0 v-100 m-622 100 q0 10 10 10 m602 0 q10 0 10 -10 m-612 10 h10 m152 0 h10 m20 0 h10 m26 0 h10 m40 0 h10 m0 0 h60 m-90 0 h20 m70 0 h20 m-110 0 q10 0 10 10 m90 0 q0 -10 10 -10 m-100 10 v12 m90 0 v-12 m-90 12 q0 10 10 10 m70 0 q10 0 10 -10 m-80 10 h10 m50 0 h10 m20 -32 h10 m108 0 h10 m-258 0 l20 0 m-1 0 q-9 0 -9 -10 l0 -24 q0 -10 10 -10 m238 44 l20 0 m-20 0 q10 0 10 -10 l0 -24 q0 -10 -10 -10 m-238 0 h10 m24 0 h10 m0 0 h194 m20 44 h10 m26 0 h10 m-390 0 h20 m370 0 h20 m-410 0 q10 0 10 10 m390 0 q0 -10 10 -10 m-400 10 v46 m390 0 v-46 m-390 46 q0 10 10 10 m370 0 q10 0 10 -10 m-380 10 h10 m0 0 h360 m20 -66 h20 m-642 -152 l20 0 m-1 0 q-9 0 -9 -10 l0 4 q0 -10 10 -10 m642 16 l20 0 m-20 0 q10 0 10 -10 l0 4 q0 -10 -10 -10 m-642 0 h10 m0 0 h632 m-682 16 h20 m682 0 h20 m-722 0 q10 0 10 10 m702 0 q0 -10 10 -10 m-712 10 v214 m702 0 v-214 m-702 214 q0 10 10 10 m682 0 q10 0 10 -10 m-692 10 h10 m0 0 h672 m22 -234 l2 0 m2 0 l2 0 m2 0 l2 0 m-821 326 l2 0 m2 0 l2 0 m2 0 l2 0 m22 0 h10 m70 0 h10 m0 0 h10 m26 0 h10 m20 0 h10 m58 0 h10 m0 0 h10 m26 0 h10 m40 0 h10 m174 0 h10 m-214 0 l20 0 m-1 0 q-9 0 -9 -10 l0 -24 q0 -10 10 -10 m194 44 l20 0 m-20 0 q10 0 10 -10 l0 -24 q0 -10 -10 -10 m-194 0 h10 m24 0 h10 m0 0 h150 m-234 44 h20 m234 0 h20 m-274 0 q10 0 10 10 m254 0 q0 -10 10 -10 m-264 10 v14 m254 0 v-14 m-254 14 q0 10 10 10 m234 0 q10 0 10 -10 m-244 10 h10 m0 0 h224 m20 -34 h10 m26 0 h10 m-464 0 h20 m444 0 h20 m-484 0 q10 0 10 10 m464 0 q0 -10 10 -10 m-474 10 v30 m464 0 v-30 m-464 30 q0 10 10 10 m444 0 q10 0 10 -10 m-454 10 h10 m0 0 h434 m20 -50 h10 m138 0 h10 m0 0 h10 m26 0 h10 m-844 0 h20 m824 0 h20 m-864 0 q10 0 10 10 m844 0 q0 -10 10 -10 m-854 10 v46 m844 0 v-46 m-844 46 q0 10 10 10 m824 0 q10 0 10 -10 m-834 10 h10 m0 0 h814 m23 -66 h-3"/>
  227. <polygon points="887 693 895 689 895 697"/>
  228. <polygon points="887 693 879 689 879 697"/>
  229. </svg>