Interface Ignite

All Known Subinterfaces:
IgniteClient

public interface Ignite
Ignite API entry point.
  • Method Details

    • name

      String name()
      Returns the unique name (consistent ID) of the Ignite node in the cluster.
      Returns:
      Unique Ignite node name in the cluster.
    • tables

      IgniteTables tables()
      Returns an object for manipulating Ignite tables.
      Returns:
      Ignite tables.
    • caches

      IgniteCaches caches()
      Returns an object for manipulating Ignite caches.
      Returns:
      Ignite caches.
    • transactions

      IgniteTransactions transactions()
      Returns a transaction facade.
      Returns:
      Ignite transactions.
    • sql

      IgniteSql sql()
      Returns a facade for the SQL query engine.
      Returns:
      Ignite SQL facade.
    • compute

      IgniteCompute compute()
      Returns IgniteCompute, which can be used to execute compute jobs.
      Returns:
      compute management object
      See Also:
    • clusterNodes

      Collection<ClusterNode> clusterNodes()
      Gets the cluster nodes. NOTE: Temporary API to enable Compute until we have proper Cluster API.
      Returns:
      Collection of cluster nodes.
    • clusterNodesAsync

      Returns cluster nodes. NOTE: A temporary API to enable Compute until the permanent Cluster API becomes available.
      Returns:
      Collection of cluster nodes.
    • catalog

      IgniteCatalog catalog()
      Returns IgniteCatalog which can be used to create and execute SQL DDL queries from annotated classes or from fluent-style builders.
      Returns:
      Catalog object.