![]()  | 
  
      Apache Ignite C++
    
   | 
 
Main interface to operate with Ignite. More...
#include <ignite.h>
Public Member Functions | |
| Ignite () | |
| Default constructor.  | |
| Ignite (impl::IgniteImpl *impl) | |
| Constructor.  | |
| const char * | GetName () const | 
| Get Ignite instance name.  More... | |
| const IgniteConfiguration & | GetConfiguration () const | 
| Get node configuration.  More... | |
| template<typename K , typename V > | |
| cache::Cache< K, V > | GetCache (const char *name) | 
| Get cache.  More... | |
| template<typename K , typename V > | |
| cache::Cache< K, V > | GetCache (const char *name, IgniteError &err) | 
| Get cache.  More... | |
| template<typename K , typename V > | |
| cache::Cache< K, V > | GetOrCreateCache (const char *name) | 
| Get or create cache.  More... | |
| template<typename K , typename V > | |
| cache::Cache< K, V > | GetOrCreateCache (const char *name, IgniteError &err) | 
| Get or create cache.  More... | |
| template<typename K , typename V > | |
| cache::Cache< K, V > | CreateCache (const char *name) | 
| Create cache.  More... | |
| template<typename K , typename V > | |
| cache::Cache< K, V > | CreateCache (const char *name, IgniteError &err) | 
| Create cache.  More... | |
| bool | IsActive () | 
| Check if the Ignite grid is active.  More... | |
| void | SetActive (bool active) | 
| Change Ignite grid state to active or inactive.  More... | |
| transactions::Transactions | GetTransactions () | 
| Get transactions.  More... | |
| compute::Compute | GetCompute () | 
| Get compute.  More... | |
| IgniteBinding | GetBinding () | 
| Get ignite binding.  More... | |
| bool | IsValid () const | 
| Check if the instance is valid.  More... | |
Friends | |
| class | impl::IgniteImpl | 
Main interface to operate with Ignite.
This class implemented as a reference to an implementation so copying of this class instance will only create another reference to the same underlying object. Underlying object released automatically once all the instances are destructed.
      
  | 
  inline | 
Create cache.
This method should only be used on the valid instance.
| name | Cache name. | 
      
  | 
  inline | 
Create cache.
This method should only be used on the valid instance.
| name | Cache name. | 
| err | Error; | 
| IgniteBinding ignite::Ignite::GetBinding | ( | ) | 
Get ignite binding.
This method should only be used on the valid instance.
      
  | 
  inline | 
Get cache.
This method should only be used on the valid instance.
| name | Cache name. | 
      
  | 
  inline | 
Get cache.
This method should only be used on the valid instance.
| name | Cache name. | 
| err | Error; | 
| compute::Compute ignite::Ignite::GetCompute | ( | ) | 
Get compute.
This method should only be called on the valid instance.
| const IgniteConfiguration & ignite::Ignite::GetConfiguration | ( | ) | const | 
Get node configuration.
This method should only be used on the valid instance.
| const char * ignite::Ignite::GetName | ( | ) | const | 
Get Ignite instance name.
      
  | 
  inline | 
Get or create cache.
This method should only be used on the valid instance.
| name | Cache name. | 
      
  | 
  inline | 
Get or create cache.
This method should only be used on the valid instance.
| name | Cache name. | 
| err | Error; | 
| transactions::Transactions ignite::Ignite::GetTransactions | ( | ) | 
Get transactions.
This method should only be used on the valid instance.
| bool ignite::Ignite::IsActive | ( | ) | 
Check if the Ignite grid is active.
      
  | 
  inline | 
Check if the instance is valid.
Invalid instance can be returned if some of the previous operations have resulted in a failure. For example invalid instance can be returned by not-throwing version of method in case of error. Invalid instances also often can be created using default constructor.
| void ignite::Ignite::SetActive | ( | bool | active | ) | 
Change Ignite grid state to active or inactive.
| active | If true start activation process. If false start deactivation process. | 
 1.8.13