Package org.apache.ignite
Interface Ignite
- All Known Subinterfaces:
IgniteClient
public interface Ignite
Ignite API entry point.
-
Method Summary
Modifier and TypeMethodDescriptioncaches()
Returns an object for manipulating Ignite caches.catalog()
ReturnsIgniteCatalog
which can be used to create and execute SQL DDL queries from annotated classes or from fluent-style builders.cluster()
Returns the cluster object, which provides access to the cluster nodes and the local node.default Collection<ClusterNode>
Deprecated.default CompletableFuture<Collection<ClusterNode>>
Deprecated.UseIgniteCluster.nodesAsync()
instead.compute()
ReturnsIgniteCompute
, which can be used to execute compute jobs.name()
Returns the unique name (consistent ID) of the Ignite node in the cluster.sql()
Returns a facade for the SQL query engine.org.gridgain.structure.IgniteStructures
ReturnsIgniteStructures
which can be used to create and access to different distributed structes.tables()
Returns an object for manipulating Ignite tables.Returns a transaction facade.
-
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()ReturnsIgniteCompute
, which can be used to execute compute jobs.- Returns:
- compute management object
- See Also:
-
clusterNodes
Deprecated.UseIgniteCluster.nodes()
instead.Gets the cluster nodes. NOTE: Temporary API to enable Compute until we have proper Cluster API.- Returns:
- Collection of cluster nodes.
-
clusterNodesAsync
Deprecated.UseIgniteCluster.nodesAsync()
instead.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()ReturnsIgniteCatalog
which can be used to create and execute SQL DDL queries from annotated classes or from fluent-style builders.- Returns:
- Catalog object.
-
cluster
IgniteCluster cluster()Returns the cluster object, which provides access to the cluster nodes and the local node.- Returns:
- Ignite cluster.
-
structures
org.gridgain.structure.IgniteStructures structures()ReturnsIgniteStructures
which can be used to create and access to different distributed structes.- Returns:
- Structures accessor object.
-
IgniteCluster.nodes()
instead.