Class OpQuery
java.lang.Object
de.caluga.morphium.driver.wireprotocol.WireProtocolMessage
de.caluga.morphium.driver.wireprotocol.OpQuery
Query call implementation for MongoDB wire protocol
-
Nested Class Summary
Nested classes/interfaces inherited from class de.caluga.morphium.driver.wireprotocol.WireProtocolMessage
WireProtocolMessage.OpCode -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final int -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class de.caluga.morphium.driver.wireprotocol.WireProtocolMessage
bytes, getMessageId, getResponseTo, getSize, parseFromStream, readInt, readLong, readString, setMessageId, setResponseTo, setSize, strLen, writeInt, writeLong, writeString
-
Field Details
-
TAILABLE_CURSOR_FLAG
public static final int TAILABLE_CURSOR_FLAG- See Also:
-
SLAVE_OK_FLAG
public static final int SLAVE_OK_FLAG- See Also:
-
OPLOG_REPLAY_FLAG
public static final int OPLOG_REPLAY_FLAG- See Also:
-
NO_CURSOR_TIMEOUT_FLAG
public static final int NO_CURSOR_TIMEOUT_FLAG- See Also:
-
AWAIT_DATA_FLAG
public static final int AWAIT_DATA_FLAG- See Also:
-
EXHAUST_FLAG
public static final int EXHAUST_FLAG- See Also:
-
PARTIAL_FLAG
public static final int PARTIAL_FLAG- See Also:
-
-
Constructor Details
-
OpQuery
public OpQuery()
-
-
Method Details
-
getDb
-
setDb
-
getColl
-
setColl
-
getSkip
public int getSkip() -
setSkip
public void setSkip(int skip) -
getLimit
public int getLimit() -
setLimit
public void setLimit(int limit) -
getDoc
-
setDoc
-
getPayload
- Specified by:
getPayloadin classWireProtocolMessage- Throws:
IOException
-
getOpCode
public int getOpCode()- Specified by:
getOpCodein classWireProtocolMessage
-
parsePayload
public void parsePayload(byte[] bytes, int offset) - Specified by:
parsePayloadin classWireProtocolMessage
-
toString
-