Makes DeleteByQueryRequest implements CompositeIndicesRequest
This commit is contained in:
parent
b40628d4e8
commit
bf41ac8bf2
|
@ -20,7 +20,9 @@
|
|||
package org.elasticsearch.index.reindex;
|
||||
|
||||
import org.elasticsearch.action.ActionRequestValidationException;
|
||||
import org.elasticsearch.action.IndicesRequest;
|
||||
import org.elasticsearch.action.search.SearchRequest;
|
||||
import org.elasticsearch.action.support.IndicesOptions;
|
||||
|
||||
import static org.elasticsearch.action.ValidateActions.addValidationError;
|
||||
|
||||
|
@ -41,7 +43,7 @@ import static org.elasticsearch.action.ValidateActions.addValidationError;
|
|||
* <li>it's results won't be visible until the index is refreshed.</li>
|
||||
* </ul>
|
||||
*/
|
||||
public class DeleteByQueryRequest extends AbstractBulkByScrollRequest<DeleteByQueryRequest> {
|
||||
public class DeleteByQueryRequest extends AbstractBulkByScrollRequest<DeleteByQueryRequest> implements IndicesRequest {
|
||||
|
||||
public DeleteByQueryRequest() {
|
||||
}
|
||||
|
@ -76,4 +78,16 @@ public class DeleteByQueryRequest extends AbstractBulkByScrollRequest<DeleteByQu
|
|||
searchToString(b);
|
||||
return b.toString();
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[] indices() {
|
||||
assert getSearchRequest() != null;
|
||||
return getSearchRequest().indices();
|
||||
}
|
||||
|
||||
@Override
|
||||
public IndicesOptions indicesOptions() {
|
||||
assert getSearchRequest() != null;
|
||||
return getSearchRequest().indicesOptions();
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue