Show / Hide Table of Contents

    Class NoDeletionPolicy

    An IndexDeletionPolicy which keeps all index commits around, never deleting them. This class is a singleton and can be accessed by referencing INSTANCE.

    Inheritance
    System.Object
    IndexDeletionPolicy
    NoDeletionPolicy
    Namespace: Lucene.Net.Index
    Assembly: Lucene.Net.dll
    Syntax
    public sealed class NoDeletionPolicy : IndexDeletionPolicy

    Fields

    | Improve this Doc View Source

    INSTANCE

    The single instance of this class.

    Declaration
    public static readonly IndexDeletionPolicy INSTANCE
    Field Value
    Type Description
    IndexDeletionPolicy

    Methods

    | Improve this Doc View Source

    Clone()

    Declaration
    public override object Clone()
    Returns
    Type Description
    System.Object
    Overrides
    IndexDeletionPolicy.Clone()
    | Improve this Doc View Source

    OnCommit<T>(IList<T>)

    Declaration
    public override void OnCommit<T>(IList<T> commits)
        where T : IndexCommit
    Parameters
    Type Name Description
    IList<T> commits
    Type Parameters
    Name Description
    T
    Overrides
    Lucene.Net.Index.IndexDeletionPolicy.OnCommit<T>(IList<T>)
    | Improve this Doc View Source

    OnInit<T>(IList<T>)

    Declaration
    public override void OnInit<T>(IList<T> commits)
        where T : IndexCommit
    Parameters
    Type Name Description
    IList<T> commits
    Type Parameters
    Name Description
    T
    Overrides
    Lucene.Net.Index.IndexDeletionPolicy.OnInit<T>(IList<T>)
    • Improve this Doc
    • View Source
    Back to top Copyright © 2020 Licensed to the Apache Software Foundation (ASF)