class QueryMessage extends BaseQueryMessage
RequestMessage.EncodingMetadata| Modifier and Type | Field and Description |
|---|---|
private BsonDocument |
fields |
private BsonDocument |
queryDocument |
MESSAGE_PROLOGUE_LENGTH, REQUEST_ID| Constructor and Description |
|---|
QueryMessage(java.lang.String collectionName,
int skip,
int numberToReturn,
BsonDocument queryDocument,
BsonDocument fields,
MessageSettings settings) |
| Modifier and Type | Method and Description |
|---|---|
protected RequestMessage.EncodingMetadata |
encodeMessageBodyWithMetadata(BsonOutput bsonOutput) |
awaitData, isAwaitData, isNoCursorTimeout, isOplogReplay, isPartial, isSlaveOk, isTailableCursor, noCursorTimeout, oplogReplay, partial, slaveOk, tailableCursor, writeQueryPrologueencodeMessageBodyWithMetadataaddCollectibleDocument, addDocument, addDocument, backpatchMessageLength, encode, getCodec, getCollectionName, getCurrentGlobalId, getEncodingMetadata, getId, getNamespace, getOpCode, getSettings, writeMessagePrologueprivate final BsonDocument queryDocument
private final BsonDocument fields
QueryMessage(java.lang.String collectionName,
int skip,
int numberToReturn,
BsonDocument queryDocument,
BsonDocument fields,
MessageSettings settings)
protected RequestMessage.EncodingMetadata encodeMessageBodyWithMetadata(BsonOutput bsonOutput)
encodeMessageBodyWithMetadata in class LegacyMessage