Package org.yamcs.yarch
Class YarchDatabase
- java.lang.Object
-
- org.yamcs.yarch.YarchDatabase
-
public class YarchDatabase extends Object
Handles all tables/streams/indexes for a Yamcs server
-
-
Field Summary
Fields Modifier and Type Field Description static String
RDB_ENGINE_NAME
-
Constructor Summary
Constructors Constructor Description YarchDatabase()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Set<String>
getDatabases()
Returns the names of the loaded databases.static String
getDataDir()
static StorageEngine
getDefaultStorageEngine()
static String
getDefaultStorageEngineName()
static String
getHome()
static YarchDatabaseInstance
getInstance(String yamcsInstance)
static StorageEngine
getStorageEngine(String storageEngineName)
static Set<String>
getStorageEngineNames()
static Collection<StorageEngine>
getStorageEngines()
static boolean
hasInstance(String dbname)
static boolean
instanceExistsOnDisk(String yamcsInstance)
static void
removeInstance(String dbName)
to be used for testingstatic void
setHome(String home)
-
-
-
Field Detail
-
RDB_ENGINE_NAME
public static final String RDB_ENGINE_NAME
- See Also:
- Constant Field Values
-
-
Method Detail
-
getInstance
public static YarchDatabaseInstance getInstance(String yamcsInstance)
- Parameters:
yamcsInstance
-
-
hasInstance
public static boolean hasInstance(String dbname)
-
instanceExistsOnDisk
public static boolean instanceExistsOnDisk(String yamcsInstance)
-
removeInstance
public static void removeInstance(String dbName)
to be used for testing- Parameters:
dbName
- database name to be removed
-
setHome
public static void setHome(String home)
-
getHome
public static String getHome()
-
getDataDir
public static String getDataDir()
-
getDefaultStorageEngine
public static StorageEngine getDefaultStorageEngine()
-
getStorageEngine
public static StorageEngine getStorageEngine(String storageEngineName)
-
getStorageEngines
public static Collection<StorageEngine> getStorageEngines()
-
getDefaultStorageEngineName
public static String getDefaultStorageEngineName()
-
-