1
0

clear-sql-cursor-api.asciidoc 990 B

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