@Override protected TermVectorsResponse newResponse() { return new TermVectorsResponse(); }
@Override public TermVectorsResponse newResponse() { return new TermVectorsResponse(); }
@Override public void readFrom(StreamInput in) throws IOException { if (in.readBoolean()) { failure = MultiTermVectorsResponse.Failure.readFailure(in); } else { response = new TermVectorsResponse(); response.readFrom(in); } }
@Override public void readFrom(StreamInput in) throws IOException { super.readFrom(in); int size = in.readVInt(); locations = new IntArrayList(size); responses = new ArrayList<>(size); failures = new ArrayList<>(size); for (int i = 0; i < size; i++) { locations.add(in.readVInt()); if (in.readBoolean()) { TermVectorsResponse response = new TermVectorsResponse(); response.readFrom(in); responses.add(response); } else { responses.add(null); } if (in.readBoolean()) { failures.add(MultiTermVectorsResponse.Failure.readFailure(in)); } else { failures.add(null); } } }
@Override protected TermVectorsResponse newResponse() { return new TermVectorsResponse(); } }
@Override protected TermVectorsResponse newResponse() { return new TermVectorsResponse(); }
@Override protected TermVectorsResponse newResponse() { return new TermVectorsResponse(); } }
@Override protected TermVectorsResponse newResponse() { return new TermVectorsResponse(); } }
@Override public TermVectorsResponse newResponse() { return new TermVectorsResponse(); }
@Override public TermVectorsResponse newResponse() { return new TermVectorsResponse(); }
@Override public TermVectorsResponse newResponse() { return new TermVectorsResponse(); }
@Override public TermVectorsResponse newResponse() { return new TermVectorsResponse(); }
@Override public void readFrom(StreamInput in) throws IOException { if (in.readBoolean()) { failure = MultiTermVectorsResponse.Failure.readFailure(in); } else { response = new TermVectorsResponse(); response.readFrom(in); } }
@Override public void readFrom(StreamInput in) throws IOException { if (in.readBoolean()) { failure = MultiTermVectorsResponse.Failure.readFailure(in); } else { response = new TermVectorsResponse(); response.readFrom(in); } }
@Override public void readFrom(StreamInput in) throws IOException { if (in.readBoolean()) { failure = MultiTermVectorsResponse.Failure.readFailure(in); } else { response = new TermVectorsResponse(); response.readFrom(in); } }
@Override public void readFrom(StreamInput in) throws IOException { if (in.readBoolean()) { failure = MultiTermVectorsResponse.Failure.readFailure(in); } else { response = new TermVectorsResponse(); response.readFrom(in); } }
@Override public void readFrom(StreamInput in) throws IOException { super.readFrom(in); int size = in.readVInt(); locations = new IntArrayList(size); responses = new ArrayList<>(size); failures = new ArrayList<>(size); for (int i = 0; i < size; i++) { locations.add(in.readVInt()); if (in.readBoolean()) { TermVectorsResponse response = new TermVectorsResponse(); response.readFrom(in); responses.add(response); } else { responses.add(null); } if (in.readBoolean()) { failures.add(MultiTermVectorsResponse.Failure.readFailure(in)); } else { failures.add(null); } } }
@Override public void readFrom(StreamInput in) throws IOException { super.readFrom(in); int size = in.readVInt(); locations = new IntArrayList(size); responses = new ArrayList<>(size); failures = new ArrayList<>(size); for (int i = 0; i < size; i++) { locations.add(in.readVInt()); if (in.readBoolean()) { TermVectorsResponse response = new TermVectorsResponse(); response.readFrom(in); responses.add(response); } else { responses.add(null); } if (in.readBoolean()) { failures.add(MultiTermVectorsResponse.Failure.readFailure(in)); } else { failures.add(null); } } }
@Override public void readFrom(StreamInput in) throws IOException { super.readFrom(in); int size = in.readVInt(); locations = new IntArrayList(size); responses = new ArrayList<>(size); failures = new ArrayList<>(size); for (int i = 0; i < size; i++) { locations.add(in.readVInt()); if (in.readBoolean()) { TermVectorsResponse response = new TermVectorsResponse(); response.readFrom(in); responses.add(response); } else { responses.add(null); } if (in.readBoolean()) { failures.add(MultiTermVectorsResponse.Failure.readFailure(in)); } else { failures.add(null); } } }
static TermVectorsResponse getTermVectors(IndexShard indexShard, TermVectorsRequest request, LongSupplier nanoTimeSupplier) { final long startTime = nanoTimeSupplier.getAsLong(); final TermVectorsResponse termVectorsResponse = new TermVectorsResponse(indexShard.shardId().getIndex().getName(), request.type(), request.id()); final Term uidTerm = indexShard.mapperService().createUidTerm(request.type(), request.id());