Ejemplo n.º 1
0
 internal void decodeMetaData()
 {
     if (!didDecode)
     {
         buffer.reset(current.output.bytes, current.output.offset, current.output.length);
         docFreq_Renamed = buffer.readVInt();
         if (field.IndexOptions != IndexOptions.DOCS_ONLY)
         {
             totalTermFreq_Renamed = docFreq_Renamed + buffer.readVLong();
         }
         else
         {
             totalTermFreq_Renamed = -1;
         }
         postingsSpare.bytes  = current.output.bytes;
         postingsSpare.offset = buffer.Position;
         postingsSpare.length = current.output.length - (buffer.Position - current.output.offset);
         //System.out.println("  df=" + docFreq + " totTF=" + totalTermFreq + " offset=" + buffer.getPosition() + " len=" + current.output.length);
         didDecode = true;
     }
 }