Class MariaDBDatabaseService
- java.lang.Object
-
- org.openrefine.extension.database.DatabaseService
-
- org.openrefine.extension.database.mariadb.MariaDBDatabaseService
-
public class MariaDBDatabaseService extends DatabaseService
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.openrefine.extension.database.DatabaseService
DatabaseService.DBType
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description DatabaseInfoconnect(DatabaseConfiguration dbConfig)DatabaseInfoexecuteQuery(DatabaseConfiguration dbConfig, String query)ArrayList<DatabaseColumn>getColumns(DatabaseConfiguration dbConfig, String query)ConnectiongetConnection(DatabaseConfiguration dbConfig)protected StringgetDatabaseUrl(DatabaseConfiguration dbConfig)static MariaDBDatabaseServicegetInstance()List<DatabaseRow>getRows(DatabaseConfiguration dbConfig, String query)booleantestConnection(DatabaseConfiguration dbConfig)DatabaseInfotestQuery(DatabaseConfiguration dbConfig, String query)-
Methods inherited from class org.openrefine.extension.database.DatabaseService
buildLimitQuery, get
-
-
-
-
Field Detail
-
DB_NAME
public static final String DB_NAME
- See Also:
- Constant Field Values
-
DB_DRIVER
public static final String DB_DRIVER
- See Also:
- Constant Field Values
-
-
Method Detail
-
getInstance
public static MariaDBDatabaseService getInstance()
-
testConnection
public boolean testConnection(DatabaseConfiguration dbConfig) throws DatabaseServiceException
- Specified by:
testConnectionin classDatabaseService- Throws:
DatabaseServiceException
-
connect
public DatabaseInfo connect(DatabaseConfiguration dbConfig) throws DatabaseServiceException
- Specified by:
connectin classDatabaseService- Throws:
DatabaseServiceException
-
executeQuery
public DatabaseInfo executeQuery(DatabaseConfiguration dbConfig, String query) throws DatabaseServiceException
- Specified by:
executeQueryin classDatabaseService- Throws:
DatabaseServiceException
-
getColumns
public ArrayList<DatabaseColumn> getColumns(DatabaseConfiguration dbConfig, String query) throws DatabaseServiceException
- Specified by:
getColumnsin classDatabaseService- Throws:
DatabaseServiceException
-
getRows
public List<DatabaseRow> getRows(DatabaseConfiguration dbConfig, String query) throws DatabaseServiceException
- Specified by:
getRowsin classDatabaseService- Throws:
DatabaseServiceException
-
getDatabaseUrl
protected String getDatabaseUrl(DatabaseConfiguration dbConfig)
- Overrides:
getDatabaseUrlin classDatabaseService
-
getConnection
public Connection getConnection(DatabaseConfiguration dbConfig) throws DatabaseServiceException
- Specified by:
getConnectionin classDatabaseService- Throws:
DatabaseServiceException
-
testQuery
public DatabaseInfo testQuery(DatabaseConfiguration dbConfig, String query) throws DatabaseServiceException
- Specified by:
testQueryin classDatabaseService- Throws:
DatabaseServiceException
-
-