operator-table.html 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. The following table lists the operators that are available in the {{ .planType
  2. }} plan.
  3. <ul>
  4. <li>For those operators that require memory to maintain intermediate state,
  5. <strong>Uses memory</strong> is marked with <strong>Yes</strong>. </li>
  6. <li>For those operators that expand the data size (either rows or columns),
  7. <strong>Can increase data size</strong> is marked with <strong>Yes</strong>. </li>
  8. </ul>
  9. <table>
  10. <thead>
  11. <tr>
  12. <th>Operator</th>
  13. <th>Description</th>
  14. <th>Example</th>
  15. </tr>
  16. </thead>
  17. <tbody>
  18. {{ range .operators }}
  19. <tr>
  20. <td><strong>{{ .operator }}</strong></td>
  21. <td>
  22. {{ .description | markdownify }}<br/><br />
  23. <strong>Can increase data size:</strong> {{ if .expansive
  24. }} {{ .expansive_details | markdownify }}{{ else }}No{{ end }}
  25. <br />
  26. <strong>Uses memory:</strong> {{ if .uses_memory }} ✅ {{ .memory_details |
  27. markdownify }} {{ else }}No{{ end }}
  28. </td>
  29. <td>{{ .example | markdownify }}</td>
  30. </tr>
  31. {{ end }}
  32. </tbody>
  33. </table>
  34. <span class="caption">
  35. <ul >
  36. <li><strong>Can increase data size:</strong> Specifies whether the operator can
  37. increase the data size (can be the number of rows or the number of columns).
  38. </li>
  39. <li><strong>Uses memory:</strong> Specifies whether the operator use memory to
  40. maintain state for its inputs.</li>
  41. </ul>
  42. </span>