Search Results for

    Show / Hide Table of Contents

    Interface IMutableSegment<TKey, TValue>

    Inherited Members
    IReadOnlySegment<TKey, TValue>.SegmentId
    IReadOnlySegment<TKey, TValue>.Length
    IReadOnlySegment<TKey, TValue>.MaximumOpIndex
    IReadOnlySegment<TKey, TValue>.ContainsKey(in TKey)
    IReadOnlySegment<TKey, TValue>.TryGet(in TKey, out TValue)
    IReadOnlySegment<TKey, TValue>.Drop()
    IReadOnlySegment<TKey, TValue>.ReleaseResources()
    IReadOnlySegment<TKey, TValue>.GetIndexedReader()
    IReadOnlySegment<TKey, TValue>.GetSeekableIterator()
    IReadOnlySegment<TKey, TValue>.IsFullyFrozen
    Namespace: Tenray.ZoneTree.Segments
    Assembly: ZoneTree.dll
    Syntax
    public interface IMutableSegment<TKey, TValue> : IReadOnlySegment<TKey, TValue>
    Type Parameters
    Name Description
    TKey
    TValue

    Properties

    | Improve this Doc View Source

    IsFrozen

    Frozen segments prevents new write requests. It is the transition stage before moving to read only layer.

    Declaration
    bool IsFrozen { get; }
    Property Value
    Type Description
    bool
    | Improve this Doc View Source

    OpIndexProvider

    Declaration
    IIncrementalIdProvider OpIndexProvider { get; }
    Property Value
    Type Description
    IIncrementalIdProvider

    Methods

    | Improve this Doc View Source

    Delete(in TKey)

    Declaration
    AddOrUpdateResult Delete(in TKey key)
    Parameters
    Type Name Description
    TKey key
    Returns
    Type Description
    AddOrUpdateResult
    | Improve this Doc View Source

    Freeze()

    Declaration
    void Freeze()
    | Improve this Doc View Source

    Upsert(in TKey, in TValue)

    Declaration
    AddOrUpdateResult Upsert(in TKey key, in TValue value)
    Parameters
    Type Name Description
    TKey key
    TValue value
    Returns
    Type Description
    AddOrUpdateResult
    • Improve this Doc
    • View Source
    In This Article
    Back to top Copyright © 2022 Tenray.io