Package org.apache.lucene.sandbox.search

# Class PhraseWildcardQuery.TermsData

java.lang.Object
org.apache.lucene.sandbox.search.PhraseWildcardQuery.TermsData

Enclosing class:
  `PhraseWildcardQuery`

protected static class PhraseWildcardQuery.TermsData extends Object
Holds the `TermState` and `TermStatistics` for all the matched and collected `Term`, for all phrase terms, for all segments.

- ## Field Summary

  Fields
  Modifier and Type
  Field
  Description
  `protected final int`
  `numSegments`
  `protected final int`
  `numTerms`
  `protected int`
  `numTermsMatching`
  `protected final PhraseWildcardQuery.TermData[]`
  `termDataPerPosition`
  `protected final List<TermStatistics>`
  `termStatsList`

- ## Constructor Summary

  Constructors
  Modifier
  Constructor
  Description
  `protected`
  `TermsData(int numTerms, int numSegments)`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `protected boolean`
  `areAllTermsMatching()`
  `protected PhraseWildcardQuery.TermData`
  `getOrCreateTermData(int termPosition)`
  `protected PhraseWildcardQuery.TermData`
  `getTermData(int termPosition)`
  `String`
  `toString()`

  ### Methods inherited from class java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait`

- ## Field Details

  - ### numTerms

    protected final int numTerms

  - ### numSegments

    protected final int numSegments

  - ### termStatsList

    protected final List<TermStatistics> termStatsList

  - ### termDataPerPosition

    protected final PhraseWildcardQuery.TermData[] termDataPerPosition

  - ### numTermsMatching

    protected int numTermsMatching

- ## Constructor Details

  - ### TermsData

    protected TermsData(int numTerms, int numSegments)

- ## Method Details

  - ### getOrCreateTermData

    protected PhraseWildcardQuery.TermData getOrCreateTermData(int termPosition)

  - ### getTermData

    protected PhraseWildcardQuery.TermData getTermData(int termPosition)

  - ### areAllTermsMatching

    protected boolean areAllTermsMatching()

  - ### toString

    public String toString()
    Overrides:
      `toString` in class `Object`