Projects >> lucene-solr >>e9bb48725216af399d3d3cd7663b53fa63ec5438

Chunk
Conflicting content
   *          {@link Type#BYTES_VAR_SORTED}.
   * @see PackedInts#getReader(org.apache.lucene.store.DataInput)
   */
<<<<<<< HEAD
  protected DocValuesWriterBase(PerDocWriteState state, float acceptableOverheadRatio) {
    this.segmentName = state.segmentName;
=======
  protected DocValuesWriterBase(PerDocWriteState state, boolean fasterButMoreRam) {
    this.segmentName = state.segmentInfo.name;
>>>>>>> 9df06976375aa019864299575a8f6f67af08c127
    this.bytesUsed = state.bytesUsed;
    this.context = state.context;
    this.acceptableOverheadRatio = acceptableOverheadRatio;
Solution content
   *          {@link Type#BYTES_VAR_SORTED}.
   * @see PackedInts#getReader(org.apache.lucene.store.DataInput)
   */
  protected DocValuesWriterBase(PerDocWriteState state, float acceptableOverheadRatio) {
    this.segmentName = state.segmentInfo.name;
    this.bytesUsed = state.bytesUsed;
    this.context = state.context;
    this.acceptableOverheadRatio = acceptableOverheadRatio;
File
DocValuesWriterBase.java
Developer's decision
Combination
Kind of conflict
Attribute
Method signature
Variable
Chunk
Conflicting content
    }
  }

<<<<<<< HEAD
  /**
   * Returns a valid (compiling) Pattern instance with random stuff inside. Be careful
   * when applying random patterns to longer strings as certain types of patterns
   * may explode into exponential times in backtracking implementations (such as Java's).
   */
  public static Pattern randomPattern(Random random) {
    final String nonBmpString = "AB\uD840\uDC00C";
    while (true) {
      try {
        Pattern p = Pattern.compile(_TestUtil.randomRegexpishString(random));
        // Make sure the result of applying the pattern to a string with extended
        // unicode characters is a valid utf16 string. See LUCENE-4078 for discussion.
        if (UnicodeUtil.validUTF16String(p.matcher(nonBmpString).replaceAll("_")))
          return p;
      } catch (PatternSyntaxException ignored) {
        // Loop trying until we hit something that compiles.
=======
  public static FieldInfos getFieldInfos(SegmentInfo info) throws IOException {
    Directory cfsDir = null;
    try {
      if (info.getUseCompoundFile()) {
        cfsDir = new CompoundFileDirectory(info.dir,
                                           IndexFileNames.segmentFileName(info.name, "", IndexFileNames.COMPOUND_FILE_EXTENSION),
                                           IOContext.READONCE,
                                           false);
      } else {
        cfsDir = info.dir;
      }
      return info.getCodec().fieldInfosFormat().getFieldInfosReader().read(cfsDir,
                                                                           info.name,
                                                                           IOContext.READONCE);
    } finally {
      if (info.getUseCompoundFile() && cfsDir != null) {
        cfsDir.close();
>>>>>>> 9df06976375aa019864299575a8f6f67af08c127
      }
    }
  }
Solution content
    }
  }

  public static FieldInfos getFieldInfos(SegmentInfo info) throws IOException {
    Directory cfsDir = null;
    try {
      if (info.getUseCompoundFile()) {
        cfsDir = new CompoundFileDirectory(info.dir,
                                           IndexFileNames.segmentFileName(info.name, "", IndexFileNames.COMPOUND_FILE_EXTENSION),
                                           IOContext.READONCE,
                                           false);
      } else {
        cfsDir = info.dir;
      }
      return info.getCodec().fieldInfosFormat().getFieldInfosReader().read(cfsDir,
                                                                           info.name,
                                                                           IOContext.READONCE);
    } finally {
      if (info.getUseCompoundFile() && cfsDir != null) {
        cfsDir.close();
      }
    }
  }

  /**
   * Returns a valid (compiling) Pattern instance with random stuff inside. Be careful
   * when applying random patterns to longer strings as certain types of patterns
   * may explode into exponential times in backtracking implementations (such as Java's).
   */
  public static Pattern randomPattern(Random random) {
    final String nonBmpString = "AB\uD840\uDC00C";
    while (true) {
      try {
        Pattern p = Pattern.compile(_TestUtil.randomRegexpishString(random));
        // Make sure the result of applying the pattern to a string with extended
        // unicode characters is a valid utf16 string. See LUCENE-4078 for discussion.
        if (UnicodeUtil.validUTF16String(p.matcher(nonBmpString).replaceAll("_")))
          return p;
      } catch (PatternSyntaxException ignored) {
        // Loop trying until we hit something that compiles.
      }
    }
  }
File
_TestUtil.java
Developer's decision
Manual
Kind of conflict
Catch clause
Comment
If statement
Method invocation
Method signature
Return statement
Try statement
Variable
While statement