public class DBCache extends Object
Modifier and Type | Method and Description |
---|---|
void |
clear(String dbname)
Clear out all entries of database with a certain name
|
RowMetaInterface |
get(DBCacheEntry entry)
Get the fields as a row generated by a database cache entry
|
String |
getFilename() |
static DBCache |
getInstance()
Create the database cache instance by loading it from disk
|
boolean |
isActive() |
void |
put(DBCacheEntry entry,
RowMetaInterface fields) |
void |
saveCache() |
void |
setActive() |
void |
setActive(boolean act) |
void |
setInactive() |
int |
size() |
public void setActive()
public void setInactive()
public void setActive(boolean act)
public boolean isActive()
public void put(DBCacheEntry entry, RowMetaInterface fields)
public RowMetaInterface get(DBCacheEntry entry)
entry
- the entry to look forpublic int size()
public void clear(String dbname)
dbname
- The name of the database for which we want to clear the cache or null if we want to clear it all.public String getFilename()
public void saveCache() throws KettleFileException
KettleFileException
public static final DBCache getInstance()
KettleFileException