Class ClientIndexCursorNextPageRequest

java.lang.Object
org.apache.ignite.client.handler.requests.table.ClientIndexCursorNextPageRequest

public class ClientIndexCursorNextPageRequest extends Object
Client request: fetch the next page of an index-driven cursor.

Wire layout (in order):

  • long cursor resource id (returned by the original INDEX_GET);
  • int page size (must be positive).

Response: (bool hasMore, int rowCount, [rowCount] binary tupleSlice). The schema version is sent once in the initial INDEX_GET response header (rows are already upgraded to that target schema server-side), so next-page responses omit it.

When the last page is delivered (no more rows), the server-side cursor is closed and its resource removed.

  • Constructor Details

    • ClientIndexCursorNextPageRequest

      public ClientIndexCursorNextPageRequest()
  • Method Details

    • process

      public static CompletableFuture<ResponseWriter> process(org.apache.ignite.internal.client.proto.ClientMessageUnpacker in, ClientResourceRegistry resources) throws org.apache.ignite.internal.lang.IgniteInternalCheckedException
      Processes the request.
      Throws:
      org.apache.ignite.internal.lang.IgniteInternalCheckedException