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.Gets the cluster nodes.Returns cluster nodes.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.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
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
CompletableFuture<Collection<ClusterNode>> 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()ReturnsIgniteCatalog
which can be used to create and execute SQL DDL queries from annotated classes or from fluent-style builders.- Returns:
- Catalog object.
-