Show / Hide Table of Contents

    Class FilterAtomicReader.FilterTermsEnum

    Base class for filtering TermsEnum implementations.

    Inheritance
    System.Object
    TermsEnum
    FilterAtomicReader.FilterTermsEnum
    Implements
    IBytesRefIterator
    Inherited Members
    TermsEnum.SeekExact(BytesRef)
    TermsEnum.SeekExact(BytesRef, TermState)
    TermsEnum.Docs(IBits, DocsEnum)
    TermsEnum.DocsAndPositions(IBits, DocsAndPositionsEnum)
    TermsEnum.GetTermState()
    TermsEnum.EMPTY
    Namespace: Lucene.Net.Index
    Assembly: Lucene.Net.dll
    Syntax
    public class FilterTermsEnum : TermsEnum, IBytesRefIterator

    Constructors

    | Improve this Doc View Source

    FilterTermsEnum(TermsEnum)

    Creates a new FilterAtomicReader.FilterTermsEnum

    Declaration
    public FilterTermsEnum(TermsEnum input)
    Parameters
    Type Name Description
    TermsEnum input

    the underlying TermsEnum instance.

    Fields

    | Improve this Doc View Source

    m_input

    The underlying TermsEnum instance.

    Declaration
    protected readonly TermsEnum m_input
    Field Value
    Type Description
    TermsEnum

    Properties

    | Improve this Doc View Source

    Attributes

    Declaration
    public override AttributeSource Attributes { get; }
    Property Value
    Type Description
    AttributeSource
    Overrides
    TermsEnum.Attributes
    | Improve this Doc View Source

    Comparer

    Declaration
    public override IComparer<BytesRef> Comparer { get; }
    Property Value
    Type Description
    IComparer<BytesRef>
    Overrides
    TermsEnum.Comparer
    | Improve this Doc View Source

    DocFreq

    Declaration
    public override int DocFreq { get; }
    Property Value
    Type Description
    System.Int32
    Overrides
    TermsEnum.DocFreq
    | Improve this Doc View Source

    Ord

    Declaration
    public override long Ord { get; }
    Property Value
    Type Description
    System.Int64
    Overrides
    TermsEnum.Ord
    | Improve this Doc View Source

    Term

    Declaration
    public override BytesRef Term { get; }
    Property Value
    Type Description
    BytesRef
    Overrides
    TermsEnum.Term
    | Improve this Doc View Source

    TotalTermFreq

    Declaration
    public override long TotalTermFreq { get; }
    Property Value
    Type Description
    System.Int64
    Overrides
    TermsEnum.TotalTermFreq

    Methods

    | Improve this Doc View Source

    Docs(IBits, DocsEnum, DocsFlags)

    Declaration
    public override DocsEnum Docs(IBits liveDocs, DocsEnum reuse, DocsFlags flags)
    Parameters
    Type Name Description
    IBits liveDocs
    DocsEnum reuse
    DocsFlags flags
    Returns
    Type Description
    DocsEnum
    Overrides
    TermsEnum.Docs(IBits, DocsEnum, DocsFlags)
    | Improve this Doc View Source

    DocsAndPositions(IBits, DocsAndPositionsEnum, DocsAndPositionsFlags)

    Declaration
    public override DocsAndPositionsEnum DocsAndPositions(IBits liveDocs, DocsAndPositionsEnum reuse, DocsAndPositionsFlags flags)
    Parameters
    Type Name Description
    IBits liveDocs
    DocsAndPositionsEnum reuse
    DocsAndPositionsFlags flags
    Returns
    Type Description
    DocsAndPositionsEnum
    Overrides
    TermsEnum.DocsAndPositions(IBits, DocsAndPositionsEnum, DocsAndPositionsFlags)
    | Improve this Doc View Source

    Next()

    Declaration
    public override BytesRef Next()
    Returns
    Type Description
    BytesRef
    Overrides
    TermsEnum.Next()
    | Improve this Doc View Source

    SeekCeil(BytesRef)

    Declaration
    public override TermsEnum.SeekStatus SeekCeil(BytesRef text)
    Parameters
    Type Name Description
    BytesRef text
    Returns
    Type Description
    TermsEnum.SeekStatus
    Overrides
    TermsEnum.SeekCeil(BytesRef)
    | Improve this Doc View Source

    SeekExact(Int64)

    Declaration
    public override void SeekExact(long ord)
    Parameters
    Type Name Description
    System.Int64 ord
    Overrides
    TermsEnum.SeekExact(Int64)

    Implements

    IBytesRefIterator
    • Improve this Doc
    • View Source
    Back to top Copyright © 2020 Licensed to the Apache Software Foundation (ASF)