Class QueryMessage
java.lang.Object
org.apache.cassandra.transport.Message
org.apache.cassandra.transport.Message.Request
org.apache.cassandra.transport.messages.QueryMessage
A CQL query
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.cassandra.transport.Message
Message.Codec<M extends Message>, Message.Direction, Message.Request, Message.Response, Message.Type -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Message.Codec<QueryMessage>final QueryOptionsfinal StringFields inherited from class org.apache.cassandra.transport.Message.Request
createdAtNanosFields inherited from class org.apache.cassandra.transport.Message
connection, forcedProtocolVersion, logger, type -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected Message.Responseexecute(QueryState state, Dispatcher.RequestTime requestTime, boolean traceRequest) protected booleanprotected booleantoString()Methods inherited from class org.apache.cassandra.transport.Message.Request
executeMethods inherited from class org.apache.cassandra.transport.Message
attach, connection, encode, getCustomPayload, getSource, getStreamId, setCustomPayload, setSource, setStreamId
-
Field Details
-
codec
-
query
-
options
-
-
Constructor Details
-
QueryMessage
-
-
Method Details
-
isTraceable
protected boolean isTraceable()- Overrides:
isTraceablein classMessage.Request- Returns:
- true if the execution of this
Message.Requestshould be recorded in a tracing session
-
isTrackable
protected boolean isTrackable()- Overrides:
isTrackablein classMessage.Request- Returns:
- true if warnings should be tracked and aborts enforced for resource limits on this
Message.Request
-
execute
protected Message.Response execute(QueryState state, Dispatcher.RequestTime requestTime, boolean traceRequest) - Specified by:
executein classMessage.Request
-
toString
- Overrides:
toStringin classMessage.Request
-