[−][src]Trait ignite_rs::Ignite
Required methods
fn get_cache_names(&mut self) -> IgniteResult<Vec<String>>
Returns names of caches currently available in cluster
fn create_cache<K: WritableType + ReadableType, V: WritableType + ReadableType>(
&mut self,
name: &str
) -> IgniteResult<Cache<K, V>>
&mut self,
name: &str
) -> IgniteResult<Cache<K, V>>
Creates a new cache with provided name and default configuration. Fails if cache with this name already exists
fn get_or_create_cache<K: WritableType + ReadableType, V: WritableType + ReadableType>(
&mut self,
name: &str
) -> IgniteResult<Cache<K, V>>
&mut self,
name: &str
) -> IgniteResult<Cache<K, V>>
Returns or creates a new cache with provided name and default configuration.
fn create_cache_with_config<K: WritableType + ReadableType, V: WritableType + ReadableType>(
&mut self,
config: &CacheConfiguration
) -> IgniteResult<Cache<K, V>>
&mut self,
config: &CacheConfiguration
) -> IgniteResult<Cache<K, V>>
Creates a new cache with provided configuration. Fails if cache with this name already exists
fn get_or_create_cache_with_config<K: WritableType + ReadableType, V: WritableType + ReadableType>(
&mut self,
config: &CacheConfiguration
) -> IgniteResult<Cache<K, V>>
&mut self,
config: &CacheConfiguration
) -> IgniteResult<Cache<K, V>>
Creates a new cache with provided configuration.
fn get_cache_config(&mut self, name: &str) -> IgniteResult<CacheConfiguration>
Returns a configuration of the requested cache. Fails if there is no such cache
fn destroy_cache(&mut self, name: &str) -> IgniteResult<()>
Destroys the cache. All the data is removed.
Implementors
impl Ignite for Client
[src]
fn get_cache_names(&mut self) -> IgniteResult<Vec<String>>
[src]
fn create_cache<K: WritableType + ReadableType, V: WritableType + ReadableType>(
&mut self,
name: &str
) -> IgniteResult<Cache<K, V>>
[src]
&mut self,
name: &str
) -> IgniteResult<Cache<K, V>>
fn get_or_create_cache<K: WritableType + ReadableType, V: WritableType + ReadableType>(
&mut self,
name: &str
) -> IgniteResult<Cache<K, V>>
[src]
&mut self,
name: &str
) -> IgniteResult<Cache<K, V>>
fn create_cache_with_config<K: WritableType + ReadableType, V: WritableType + ReadableType>(
&mut self,
config: &CacheConfiguration
) -> IgniteResult<Cache<K, V>>
[src]
&mut self,
config: &CacheConfiguration
) -> IgniteResult<Cache<K, V>>
fn get_or_create_cache_with_config<K: WritableType + ReadableType, V: WritableType + ReadableType>(
&mut self,
config: &CacheConfiguration
) -> IgniteResult<Cache<K, V>>
[src]
&mut self,
config: &CacheConfiguration
) -> IgniteResult<Cache<K, V>>