## Uses of Class
org.apache.lucene.util.automaton.CompiledAutomaton

- Packages that use CompiledAutomaton
  Package | Description
  --- | ---
  org.apache.lucene.codecs.blocktree | BlockTree terms dictionary.
  org.apache.lucene.index | Code to maintain and access indices.
  org.apache.lucene.search | Code to search indices.

- - ### Uses of CompiledAutomaton in org.apache.lucene.codecs.blocktree

    Methods in org.apache.lucene.codecs.blocktree with parameters of type CompiledAutomaton
    Modifier and Type | Method and Description
    --- | ---
    `TermsEnum` | FieldReader.`intersect(CompiledAutomaton compiled, BytesRef startTerm)`

  - ### Uses of CompiledAutomaton in org.apache.lucene.index

    Methods in org.apache.lucene.index with parameters of type CompiledAutomaton
    Modifier and Type | Method and Description
    --- | ---
    `TermsEnum` | SortedDocValues.`intersect(CompiledAutomaton automaton)` Returns a `TermsEnum` over the values, filtered by a `CompiledAutomaton` The enum supports `TermsEnum.ord()`.
    `TermsEnum` | FilterSortedSetDocValues.`intersect(CompiledAutomaton automaton)`
    `TermsEnum` | SortedSetDocValues.`intersect(CompiledAutomaton automaton)` Returns a `TermsEnum` over the values, filtered by a `CompiledAutomaton` The enum supports `TermsEnum.ord()`.
    `TermsEnum` | FilterSortedDocValues.`intersect(CompiledAutomaton automaton)`
    `TermsEnum` | ExitableDirectoryReader.ExitableTerms.`intersect(CompiledAutomaton compiled, BytesRef startTerm)`
    `TermsEnum` | Terms.`intersect(CompiledAutomaton compiled, BytesRef startTerm)` Returns a TermsEnum that iterates over all terms and documents that are accepted by the provided `CompiledAutomaton`.
    `TermsEnum` | MultiTerms.`intersect(CompiledAutomaton compiled, BytesRef startTerm)`

    Constructors in org.apache.lucene.index with parameters of type CompiledAutomaton
    Constructor and Description
    `AutomatonTermsEnum(TermsEnum tenum, CompiledAutomaton compiled)` Construct an enumerator based upon an automaton, enumerating the specified field, working on a supplied TermsEnum

  - ### Uses of CompiledAutomaton in org.apache.lucene.search

    Fields in org.apache.lucene.search declared as CompiledAutomaton
    Modifier and Type | Field and Description
    --- | ---
    `protected CompiledAutomaton` | AutomatonQuery.`compiled`

    Methods in org.apache.lucene.search that return CompiledAutomaton
    Modifier and Type | Method and Description
    --- | ---
    `CompiledAutomaton[]` | FuzzyTermsEnum.LevenshteinAutomataAttribute.`automata()`
    `CompiledAutomaton[]` | FuzzyTermsEnum.LevenshteinAutomataAttributeImpl.`automata()`

    Methods in org.apache.lucene.search with parameters of type CompiledAutomaton
    Modifier and Type | Method and Description
    --- | ---
    `void` | FuzzyTermsEnum.LevenshteinAutomataAttribute.`setAutomata(CompiledAutomaton[] automata)`
    `void` | FuzzyTermsEnum.LevenshteinAutomataAttributeImpl.`setAutomata(CompiledAutomaton[] automata)`

Copyright © 2000-2020 Apache Software Foundation. All Rights Reserved.