Class LanguageMetricStorage
java.lang.Object
com.e1c.langtool.internal.stat.db.MetricStorage
com.e1c.langtool.internal.stat.db.LanguageMetricStorage
The storage that stores values for the language and percentage compared to base value of the project.
-
Field Summary
Fields inherited from class com.e1c.langtool.internal.stat.db.MetricStorage
initLock -
Constructor Summary
ConstructorsConstructorDescriptionLanguageMetricStorage(File dbFile) Instantiates a new language metric storage. -
Method Summary
Modifier and TypeMethodDescriptionprotected voidafterOpenDb(org.mapdb.DB db) protected voidgetMetricPercentage(long id) putMetricPercentage(long id, MetricPercentage data) removeMetricPercentage(long id) voidsetTotalPercentage(MetricPercentage totalPercentage) Methods inherited from class com.e1c.langtool.internal.stat.db.MetricStorage
checkOrOpen, close, delete, getMetricValues, getTotalValues, open, putMetricValues, removeMetricValues, setTotalValues
-
Constructor Details
-
LanguageMetricStorage
Instantiates a new language metric storage.- Parameters:
dbFile- the DB file, cannot benull.
-
-
Method Details
-
getTotalPercentage
-
setTotalPercentage
-
getMetricPercentage
-
putMetricPercentage
-
removeMetricPercentage
-
afterOpenDb
protected void afterOpenDb(org.mapdb.DB db) - Overrides:
afterOpenDbin classMetricStorage
-
beforeClose
protected void beforeClose()- Overrides:
beforeClosein classMetricStorage
-