Search Results for

    Show / Hide Table of Contents

    Interface IIgniteSetClient<T>

    Distributed set: stores items on one or more Ignite cluster nodes.

    Implements most of the methods from ISet<T>. The following methods are NOT supported: IsSubsetOf(IEnumerable<T>), IsProperSubsetOf(IEnumerable<T>), Overlaps(IEnumerable<T>), SymmetricExceptWith(IEnumerable<T>).

    Set items can be placed on single node (when Colocated is true) or distributed across grid nodes.
    Inherited Members
    ISet<T>.Add(T)
    ISet<T>.ExceptWith(IEnumerable<T>)
    ISet<T>.IntersectWith(IEnumerable<T>)
    ISet<T>.IsProperSubsetOf(IEnumerable<T>)
    ISet<T>.IsProperSupersetOf(IEnumerable<T>)
    ISet<T>.IsSubsetOf(IEnumerable<T>)
    ISet<T>.IsSupersetOf(IEnumerable<T>)
    ISet<T>.Overlaps(IEnumerable<T>)
    ISet<T>.SetEquals(IEnumerable<T>)
    ISet<T>.SymmetricExceptWith(IEnumerable<T>)
    ISet<T>.UnionWith(IEnumerable<T>)
    ICollection<T>.Clear()
    ICollection<T>.Contains(T)
    ICollection<T>.CopyTo(T[], int)
    ICollection<T>.Remove(T)
    ICollection<T>.Count
    ICollection<T>.IsReadOnly
    IEnumerable<T>.GetEnumerator()
    Namespace: Apache.Ignite.Core.Client.DataStructures
    Assembly: Apache.Ignite.Core.dll
    Syntax
    [SuppressMessage("Microsoft.Naming", "CA1710:IdentifiersShouldHaveCorrectSuffix")]
    public interface IIgniteSetClient<T> : ISet<T>, ICollection<T>, IEnumerable<T>, IEnumerable
    Type Parameters
    Name Description
    T

    Item type.

    Properties

    Colocated

    Gets a value indicating whether this set is colocated, that is, all items are stored on a single node.

    Declaration
    bool Colocated { get; }
    Property Value
    Type Description
    bool

    IsClosed

    Gets a value indicating whether this instance was removed from the cluster.

    Declaration
    bool IsClosed { get; }
    Property Value
    Type Description
    bool

    True if this set was removed; otherwise, false.

    Name

    Gets the set name.

    Declaration
    string Name { get; }
    Property Value
    Type Description
    string

    PageSize

    Gets or sets a value indicating the batch size for multi-item operations such as iteration.

    Declaration
    int PageSize { get; set; }
    Property Value
    Type Description
    int

    Methods

    Close()

    Removes this set from the cluster.

    Declaration
    void Close()
    In this article
    Back to top © 2015 - 2019 The Apache Software Foundation