Class ShardValidateQueryRequest

All Implemented Interfaces:
IndicesRequest, Writeable, org.elasticsearch.common.util.concurrent.RefCounted, TaskAwareRequest

public class ShardValidateQueryRequest
extends BroadcastShardRequest
Internal validate request executed directly against a specific index shard.
  • Constructor Details

    • ShardValidateQueryRequest

      public ShardValidateQueryRequest​(StreamInput in) throws java.io.IOException
      Throws:
      java.io.IOException
    • ShardValidateQueryRequest

      public ShardValidateQueryRequest​(ShardId shardId, AliasFilter filteringAliases, ValidateQueryRequest request)
  • Method Details

    • query

      public QueryBuilder query()
    • types

      public java.lang.String[] types()
    • explain

      public boolean explain()
    • rewrite

      public boolean rewrite()
    • filteringAliases

      public AliasFilter filteringAliases()
    • nowInMillis

      public long nowInMillis()
    • writeTo

      public void writeTo​(StreamOutput out) throws java.io.IOException
      Description copied from interface: Writeable
      Write this into the StreamOutput.
      Specified by:
      writeTo in interface Writeable
      Overrides:
      writeTo in class BroadcastShardRequest
      Throws:
      java.io.IOException