Class Database
- java.lang.Object
-
- org.infinispan.server.test.core.persistence.Database
-
- Direct Known Subclasses:
ContainerDatabase,ExternalDatabase
public abstract class Database extends Object
- Since:
- 10.0
- Author:
- Gustavo Lira <glira@redhat.com>
-
-
Field Summary
Fields Modifier and Type Field Description static StringENV_PREFIXprotected Propertiesproperties
-
Constructor Summary
Constructors Modifier Constructor Description protectedDatabase(String type, Properties properties)
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description StringdriverClassName()static DatabasefromProperties(String type, Properties properties)StringgetDataColumnType()StringgetIdColumType()StringgetSegmentColumnType()StringgetTimeStampColumnType()StringgetType()StringjdbcUrl()Stringpassword()abstract voidstart()abstract voidstop()StringtestQuery()Stringusername()
-
-
-
Field Detail
-
ENV_PREFIX
public static final String ENV_PREFIX
- See Also:
- Constant Field Values
-
properties
protected Properties properties
-
-
Constructor Detail
-
Database
protected Database(String type, Properties properties)
-
-
Method Detail
-
getType
public String getType()
-
getDataColumnType
public String getDataColumnType()
-
getTimeStampColumnType
public String getTimeStampColumnType()
-
getSegmentColumnType
public String getSegmentColumnType()
-
getIdColumType
public String getIdColumType()
-
jdbcUrl
public String jdbcUrl()
-
username
public String username()
-
password
public String password()
-
driverClassName
public String driverClassName()
-
testQuery
public String testQuery()
-
fromProperties
public static Database fromProperties(String type, Properties properties)
-
start
public abstract void start()
-
stop
public abstract void stop()
-
-