org.elasticsearch.action.deletebyquery
Class ShardDeleteByQueryRequest

java.lang.Object
  extended by org.elasticsearch.action.support.replication.ShardReplicationOperationRequest
      extended by org.elasticsearch.action.deletebyquery.ShardDeleteByQueryRequest
All Implemented Interfaces:
ActionRequest, Streamable

public class ShardDeleteByQueryRequest
extends ShardReplicationOperationRequest

Delete by query request to execute on a specific shard.


Field Summary
 
Fields inherited from class org.elasticsearch.action.support.replication.ShardReplicationOperationRequest
DEFAULT_TIMEOUT, index, timeout
 
Constructor Summary
ShardDeleteByQueryRequest(java.lang.String index, byte[] querySource, java.lang.String queryParserName, java.lang.String[] types, int shardId)
           
 
Method Summary
 java.lang.String queryParserName()
           
 byte[] querySource()
           
 void readFrom(StreamInput in)
           
 int shardId()
           
 java.lang.String toString()
           
 java.lang.String[] types()
           
 ActionRequestValidationException validate()
           
 void writeTo(StreamOutput out)
           
 
Methods inherited from class org.elasticsearch.action.support.replication.ShardReplicationOperationRequest
index, index, listenerThreaded, listenerThreaded, operationThreaded, operationThreaded, timeout
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ShardDeleteByQueryRequest

public ShardDeleteByQueryRequest(java.lang.String index,
                                 byte[] querySource,
                                 @Nullable
                                 java.lang.String queryParserName,
                                 java.lang.String[] types,
                                 int shardId)
Method Detail

validate

public ActionRequestValidationException validate()
Specified by:
validate in interface ActionRequest
Overrides:
validate in class ShardReplicationOperationRequest

shardId

public int shardId()

querySource

public byte[] querySource()

queryParserName

public java.lang.String queryParserName()

types

public java.lang.String[] types()

readFrom

public void readFrom(StreamInput in)
              throws java.io.IOException
Specified by:
readFrom in interface Streamable
Overrides:
readFrom in class ShardReplicationOperationRequest
Throws:
java.io.IOException

writeTo

public void writeTo(StreamOutput out)
             throws java.io.IOException
Specified by:
writeTo in interface Streamable
Overrides:
writeTo in class ShardReplicationOperationRequest
Throws:
java.io.IOException

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object