Table of Contents

Interface IIgnite

Namespace
Apache.Ignite
Assembly
Apache.Ignite.dll

Ignite API entry point.

All Ignite APIs are thread-safe, unless noted otherwise.

Implementation can be a thin client (see IIgniteClient and StartAsync(IgniteClientConfiguration)), or a direct IPC connection for server-side functionality like compute.
public interface IIgnite

Properties

Compute

Gets the compute API.

ICompute Compute { get; }

Property Value

ICompute

Sql

Gets the SQL API.

ISql Sql { get; }

Property Value

ISql

Tables

Gets the tables API.

ITables Tables { get; }

Property Value

ITables

Transactions

Gets the transactions API.

ITransactions Transactions { get; }

Property Value

ITransactions

Methods

GetClusterNodesAsync()

Gets the cluster nodes. NOTE: Temporary API to enable Compute until we have proper Cluster API.

Task<IList<IClusterNode>> GetClusterNodesAsync()

Returns

Task<IList<IClusterNode>>

A Task representing the asynchronous operation.