public class PagingState
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
PagingState.RowMark
Marks the last row returned by paging, the one from which paging should continue.
|
| Modifier and Type | Field and Description |
|---|---|
java.nio.ByteBuffer |
partitionKey |
int |
remaining |
int |
remainingInPartition |
PagingState.RowMark |
rowMark |
| Constructor and Description |
|---|
PagingState(java.nio.ByteBuffer partitionKey,
PagingState.RowMark rowMark,
int remaining,
int remainingInPartition) |
| Modifier and Type | Method and Description |
|---|---|
static PagingState |
deserialize(java.nio.ByteBuffer bytes,
ProtocolVersion protocolVersion)
It's possible to receive a V3 paging state on a V4 client session, and vice versa - so we cannot
blindly rely on the protocol version provided.
|
boolean |
equals(java.lang.Object o) |
int |
hashCode() |
java.nio.ByteBuffer |
serialize(ProtocolVersion protocolVersion) |
int |
serializedSize(ProtocolVersion protocolVersion) |
java.lang.String |
toString() |
public final java.nio.ByteBuffer partitionKey
public final PagingState.RowMark rowMark
public final int remaining
public final int remainingInPartition
public PagingState(java.nio.ByteBuffer partitionKey,
PagingState.RowMark rowMark,
int remaining,
int remainingInPartition)
public java.nio.ByteBuffer serialize(ProtocolVersion protocolVersion)
public int serializedSize(ProtocolVersion protocolVersion)
public static PagingState deserialize(java.nio.ByteBuffer bytes, ProtocolVersion protocolVersion)
public final int hashCode()
hashCode in class java.lang.Objectpublic final boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.ObjectCopyright © 2009-2022 The Apache Software Foundation