public class StoredCacheData extends Object implements Serializable
IgnitePageStoreManager. In a nutshell, contains (most importantly)
CacheConfiguration and additional information about cache which is not a part of configuration.
This class is Serializable and is intended to be read-written with JdkMarshaller
in order to be serialization wise agnostic to further additions or removals of fields.| Constructor and Description |
|---|
StoredCacheData(CacheConfiguration<?,?> ccfg)
Constructor.
|
StoredCacheData(StoredCacheData cacheData) |
| Modifier and Type | Method and Description |
|---|---|
CacheConfigurationEnrichment |
cacheConfigurationEnrichment() |
StoredCacheData |
cacheConfigurationEnrichment(CacheConfigurationEnrichment ccfgEnrichment) |
CacheConfiguration<?,?> |
config() |
void |
config(CacheConfiguration<?,?> ccfg) |
boolean |
hasOldCacheConfigurationFormat() |
Collection<QueryEntity> |
queryEntities() |
void |
queryEntities(Collection<QueryEntity> qryEntities) |
boolean |
sql() |
StoredCacheData |
sql(boolean sql) |
String |
toString() |
StoredCacheData |
withOldCacheConfig(CacheConfigurationEnricher enricher) |
StoredCacheData |
withSplittedCacheConfig(CacheConfigurationSplitter splitter) |
public StoredCacheData(CacheConfiguration<?,?> ccfg)
ccfg - Cache configuration.public StoredCacheData(StoredCacheData cacheData)
cacheData - Cache data.public void config(CacheConfiguration<?,?> ccfg)
ccfg - Cache configuration.public CacheConfiguration<?,?> config()
public Collection<QueryEntity> queryEntities()
public void queryEntities(Collection<QueryEntity> qryEntities)
qryEntities - Query entities.public boolean sql()
true if cache was created with CREATE TABLE.public StoredCacheData sql(boolean sql)
sql - SQL flag - true if cache was created with CREATE TABLE.public StoredCacheData cacheConfigurationEnrichment(CacheConfigurationEnrichment ccfgEnrichment)
ccfgEnrichment - Ccfg enrichment.public CacheConfigurationEnrichment cacheConfigurationEnrichment()
public boolean hasOldCacheConfigurationFormat()
public StoredCacheData withSplittedCacheConfig(CacheConfigurationSplitter splitter)
public StoredCacheData withOldCacheConfig(CacheConfigurationEnricher enricher)
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 2.9.0 Release Date : October 15 2020