final UpdateResponse updateResponse; if (translatedResult == DocWriteResponse.Result.CREATED || translatedResult == DocWriteResponse.Result.UPDATED) { final IndexRequest updateIndexRequest = translate.action(); final IndexResponse indexResponse = operationResponse.getResponse(); updateResponse = new UpdateResponse(indexResponse.getShardInfo(), indexResponse.getShardId(),
case CREATED: case UPDATED: IndexRequest indexRequest = updateResult.action(); IndexMetaData metaData = context.getPrimary().indexSettings().getIndexMetaData(); MappingMetaData mappingMd = metaData.mappingOrDefault(indexRequest.type()); break; case DELETED: context.setRequestToExecute(updateResult.action()); break; case NOOP: context.markOperationAsNoOp(updateResult.action()); context.markAsCompleted(context.getExecutionResult()); return;
switch (result.getResponseResult()) { case CREATED: IndexRequest upsertRequest = result.action(); IndexRequest indexRequest = result.action(); break; case DELETED: DeleteRequest deleteRequest = result.action(); bulkAction.execute(toSingleItemBulkRequest(deleteRequest), wrapBulkResponse( ActionListener.<DeleteResponse>wrap(response -> { break; case NOOP: UpdateResponse update = result.action(); IndexService indexServiceOrNull = indicesService.indexService(shardId.getIndex()); if (indexServiceOrNull != null) {
case CREATED: case UPDATED: IndexRequest indexRequest = translate.action(); MappingMetaData mappingMd = metaData.mappingOrDefault(indexRequest.type()); indexRequest.process(mappingMd, allowIdGeneration, request.index()); DeleteRequest deleteRequest = translate.action(); updateOperationResult = executeDeleteRequestOnPrimary(deleteRequest, primary, mappingUpdatedAction, this.clusterService); if (updateOperationResult.hasFailure() == false) { updateResponse = translate.action(); break; // out of retry loop } else if (updateOperationResult.hasFailure() == false) { IndexRequest updateIndexRequest = translate.action(); final IndexResponse indexResponse = new IndexResponse(primary.shardId(), updateIndexRequest.type(), updateIndexRequest.id(), break; case DELETE: DeleteRequest updateDeleteRequest = translate.action(); DeleteResponse deleteResponse = new DeleteResponse(primary.shardId(), updateDeleteRequest.type(), updateDeleteRequest.id(),
switch (result.operation()) { case UPSERT: IndexRequest upsertRequest = new IndexRequest((IndexRequest)result.action(), request); break; case INDEX: IndexRequest indexRequest = new IndexRequest((IndexRequest)result.action(), request); break; case DELETE: DeleteRequest deleteRequest = new DeleteRequest((DeleteRequest)result.action(), request); deleteAction.execute(deleteRequest, new ActionListener<DeleteResponse>() { @Override break; case NONE: UpdateResponse update = result.action(); IndexService indexServiceOrNull = indicesService.indexService(request.concreteIndex()); if (indexServiceOrNull != null) {
switch (result.getResponseResult()) { case CREATED: IndexRequest upsertRequest = result.action(); break; case UPDATED: IndexRequest indexRequest = result.action(); break; case DELETED: DeleteRequest deleteRequest = result.action(); deleteAction.execute(deleteRequest, new ActionListener<DeleteResponse>() { @Override break; case NOOP: UpdateResponse update = result.action(); IndexService indexServiceOrNull = indicesService.indexService(shardId.getIndex()); if (indexServiceOrNull != null) {
case CREATED: case UPDATED: IndexRequest indexRequest = updateResult.action(); IndexMetaData metaData = context.getPrimary().indexSettings().getIndexMetaData(); MappingMetaData mappingMd = metaData.mappingOrDefault(indexRequest.type()); break; case DELETED: context.setRequestToExecute(updateResult.action()); break; case NOOP: context.markOperationAsNoOp(updateResult.action()); context.markAsCompleted(context.getExecutionResult()); return;
switch (result.getResponseResult()) { case CREATED: IndexRequest upsertRequest = result.action(); IndexRequest indexRequest = result.action(); break; case DELETED: DeleteRequest deleteRequest = result.action(); bulkAction.execute(toSingleItemBulkRequest(deleteRequest), wrapBulkResponse( ActionListener.<DeleteResponse>wrap(response -> { break; case NOOP: UpdateResponse update = result.action(); IndexService indexServiceOrNull = indicesService.indexService(shardId.getIndex()); if (indexServiceOrNull != null) {
switch (result.getResponseResult()) { case CREATED: IndexRequest upsertRequest = result.action(); IndexRequest indexRequest = result.action(); break; case DELETED: DeleteRequest deleteRequest = result.action(); bulkAction.execute(toSingleItemBulkRequest(deleteRequest), wrapBulkResponse( ActionListener.<DeleteResponse>wrap(response -> { break; case NOOP: UpdateResponse update = result.action(); IndexService indexServiceOrNull = indicesService.indexService(shardId.getIndex()); if (indexServiceOrNull != null) {
final IndexRequest updateIndexRequest = translate.action(); final IndexResponse indexResponse = new IndexResponse(primary.shardId(), updateIndexRequest.type(), updateIndexRequest.id(), result.getSeqNo(), result.getTerm(), result.getVersion(), ((Engine.IndexResult) result).isCreated());
final UpdateResponse updateResponse; if (translatedResult == DocWriteResponse.Result.CREATED || translatedResult == DocWriteResponse.Result.UPDATED) { final IndexRequest updateIndexRequest = translate.action(); final IndexResponse indexResponse = operationResponse.getResponse(); updateResponse = new UpdateResponse(indexResponse.getShardInfo(), indexResponse.getShardId(),
case UPSERT: case INDEX: IndexRequest indexRequest = translate.action(); try { WriteResult result = shardIndexOperation(bulkShardRequest, indexRequest, metaData, indexShard, false); DeleteRequest deleteRequest = translate.action(); try { WriteResult<DeleteResponse> result = TransportDeleteAction.executeDeleteRequestOnPrimary(deleteRequest, indexShard); UpdateResponse updateResponse = translate.action(); indexShard.indexingService().noopUpdate(updateRequest.type()); return new UpdateResult(translate, updateResponse);