예제 #1
0
 @Override
 protected void doWriteTo(StreamOutput out) throws IOException {
   out.writeLong(docCountError);
   InternalOrder.Streams.writeOrder(order, out);
   writeSize(requiredSize, out);
   writeSize(shardSize, out);
   out.writeBoolean(showTermDocCountError);
   out.writeVLong(minDocCount);
   out.writeVLong(otherDocCount);
   out.writeVInt(buckets.size());
   for (InternalTerms.Bucket bucket : buckets) {
     bucket.writeTo(out);
   }
 }
예제 #2
0
 @Override
 protected void doWriteTo(StreamOutput out) throws IOException {
   if (out.getVersion().onOrAfter(Version.V_1_4_0_Beta1)) {
     out.writeLong(docCountError);
   }
   InternalOrder.Streams.writeOrder(order, out);
   ValueFormatterStreams.writeOptional(formatter, out);
   writeSize(requiredSize, out);
   if (out.getVersion().onOrAfter(Version.V_1_4_0_Beta1)) {
     writeSize(shardSize, out);
     out.writeBoolean(showTermDocCountError);
   }
   out.writeVLong(minDocCount);
   if (out.getVersion().onOrAfter(Version.V_1_4_0)) {
     out.writeVLong(otherDocCount);
   }
   out.writeVInt(buckets.size());
   for (InternalTerms.Bucket bucket : buckets) {
     bucket.writeTo(out);
   }
 }