Class GridQueryNextPageResponse

    • Constructor Detail

      • GridQueryNextPageResponse

        public GridQueryNextPageResponse()
      • GridQueryNextPageResponse

        public GridQueryNextPageResponse​(long qryReqId,
                                         int segmentId,
                                         int qry,
                                         int page,
                                         int allRows,
                                         int cols,
                                         Collection<Message> vals,
                                         Collection<?> plainRows,
                                         boolean last)
        Parameters:
        qryReqId - Query request ID.
        segmentId - Index segment ID.
        qry - Query.
        page - Page.
        allRows - All rows count.
        cols - Number of columns in row.
        vals - Values for rows in this page added sequentially.
        plainRows - Not marshalled rows for local node.
        last - Last page flag.
    • Method Detail

      • queryRequestId

        public long queryRequestId()
        Returns:
        Query request ID.
      • segmentId

        public int segmentId()
        Returns:
        Index segment ID.
      • query

        public int query()
        Returns:
        Query.
      • page

        public int page()
        Returns:
        Page.
      • allRows

        public int allRows()
        Returns:
        All rows.
      • columns

        public int columns()
        Returns:
        Columns in row.
      • plainRows

        public Collection<?> plainRows()
        Returns:
        Plain rows.
      • onAckReceived

        public void onAckReceived()
        Method called when ack message received.
        Specified by:
        onAckReceived in interface Message
      • writeTo

        public boolean writeTo​(ByteBuffer buf,
                               MessageWriter writer)
        Writes this message to provided byte buffer.
        Specified by:
        writeTo in interface Message
        Parameters:
        buf - Byte buffer.
        writer - Writer.
        Returns:
        Whether message was fully written.
      • readFrom

        public boolean readFrom​(ByteBuffer buf,
                                MessageReader reader)
        Reads this message from provided byte buffer.
        Specified by:
        readFrom in interface Message
        Parameters:
        buf - Byte buffer.
        reader - Reader.
        Returns:
        Whether message was fully read.
      • directType

        public short directType()
        Gets message type.
        Specified by:
        directType in interface Message
        Returns:
        Message type.
      • fieldsCount

        public byte fieldsCount()
        Gets fields count.
        Specified by:
        fieldsCount in interface Message
        Returns:
        Fields count.
      • retryCause

        public String retryCause()
        Returns:
        Retry Ccause message.
      • retryCause

        public void retryCause​(String retryCause)
        Parameters:
        retryCause - Retry Ccause message.
      • last

        public boolean last()
        Returns:
        Last page flag.
      • last

        public void last​(boolean last)
        Parameters:
        last - Last page flag.