clear-sql-cursor-api.asciidoc 972 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. [role="xpack"]
  2. [[clear-sql-cursor-api]]
  3. === Clear SQL cursor API
  4. ++++
  5. <titleabbrev>Clear SQL cursor</titleabbrev>
  6. ++++
  7. Clears an <<sql-pagination,SQL search cursor>>.
  8. ////
  9. [source,console]
  10. ----
  11. POST _sql
  12. {
  13. "query": "SELECT * FROM library ORDER BY page_count DESC",
  14. "fetch_size": 5
  15. }
  16. ----
  17. // TEST[setup:library]
  18. ////
  19. [source,console]
  20. ----
  21. POST _sql/close
  22. {
  23. "cursor": "sDXF1ZXJ5QW5kRmV0Y2gBAAAAAAAAAAEWYUpOYklQMHhRUEtld3RsNnFtYU1hQQ==:BAFmBGRhdGUBZgVsaWtlcwFzB21lc3NhZ2UBZgR1c2Vy9f///w8="
  24. }
  25. ----
  26. // TEST[continued]
  27. // TEST[s/sDXF1ZXJ5QW5kRmV0Y2gBAAAAAAAAAAEWYUpOYklQMHhRUEtld3RsNnFtYU1hQQ==:BAFmBGRhdGUBZgVsaWtlcwFzB21lc3NhZ2UBZgR1c2Vy9f\/\/\/w8=/$body.cursor/]
  28. [[clear-sql-cursor-api-request]]
  29. ==== {api-request-title}
  30. `POST _sql/close`
  31. [[clear-sql-cursor-api-limitations]]
  32. ===== Limitations
  33. See <<sql-limitations>>.
  34. [role="child_attributes"]
  35. [[clear-sql-cursor-api-request-body]]
  36. ==== {api-request-body-title}
  37. `cursor`::
  38. (Required, string) Cursor to clear.