Package org.yamcs.yarch
Class YarchDatabase
java.lang.Object
org.yamcs.yarch.YarchDatabase
Handles all tables/streams/indexes for a Yamcs server
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns the names of the loaded databases.static Stringstatic StorageEnginestatic Stringstatic StringgetHome()static YarchDatabaseInstancegetInstance(String yamcsInstance) static StorageEnginegetStorageEngine(String storageEngineName) static Collection<StorageEngine>static booleanhasInstance(String dbname) static booleaninstanceExistsOnDisk(String yamcsInstance) static voidremoveInstance(String dbName) to be used for testingstatic void
-
Field Details
-
RDB_ENGINE_NAME
- See Also:
-
-
Constructor Details
-
YarchDatabase
public YarchDatabase()
-
-
Method Details
-
getInstance
- Parameters:
yamcsInstance-
-
getDatabases
Returns the names of the loaded databases. -
hasInstance
-
instanceExistsOnDisk
-
removeInstance
to be used for testing- Parameters:
dbName- database name to be removed
-
setHome
-
getHome
-
getDataDir
-
getDefaultStorageEngine
-
getStorageEngine
-
getStorageEngines
-
getStorageEngineNames
-
getDefaultStorageEngineName
-