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, writeQueryPrologue
encodeMessageBodyWithMetadata
addCollectibleDocument, addDocument, addDocument, backpatchMessageLength, encode, getCodec, getCollectionName, getCurrentGlobalId, getEncodingMetadata, getId, getNamespace, getOpCode, getSettings, writeMessagePrologue
private 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