Class DBInterfaceMariaDB
- java.lang.Object
-
- org.apache.manifoldcf.core.database.Database
-
- org.apache.manifoldcf.core.database.DBInterfaceMySQL
-
- org.apache.manifoldcf.core.database.DBInterfaceMariaDB
-
- All Implemented Interfaces:
IDBInterface
public class DBInterfaceMariaDB extends DBInterfaceMySQL
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.apache.manifoldcf.core.database.DBInterfaceMySQL
DBInterfaceMySQL.TableStatistics
-
Nested classes/interfaces inherited from class org.apache.manifoldcf.core.database.Database
Database.ExecuteQueryThread, Database.Modifications, Database.QueryCacheExecutor
-
-
Field Summary
-
Fields inherited from class org.apache.manifoldcf.core.database.DBInterfaceMySQL
_rcsid, analyzeThresholds, cacheKey, commitThreshold, currentAnalyzeStatistics, lockManager, mysqlClientProperty, mysqlServerProperty, mysqlSslProperty, serializableDepth, statsAnalyzePrefix, statslockAnalyzePrefix, tablesToAnalyze
-
Fields inherited from class org.apache.manifoldcf.core.database.Database
_TRANSACTION_, cacheManager, commitDone, connection, context, databaseName, debug, delayedTransactionDepth, doRollback, jdbcDriverClass, jdbcUrl, maxDBConnections, maxQueryTime, modificationsSet, password, random, th, userName
-
Fields inherited from interface org.apache.manifoldcf.core.interfaces.IDBInterface
TRANSACTION_ENCLOSING, TRANSACTION_READCOMMITTED, TRANSACTION_REPEATABLEREAD, TRANSACTION_SERIALIZED
-
-
Constructor Summary
Constructors Constructor Description DBInterfaceMariaDB(IThreadContext tc, java.lang.String databaseName, java.lang.String userName, java.lang.String password)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.StringgetJdbcDriverClass()-
Methods inherited from class org.apache.manifoldcf.core.database.DBInterfaceMySQL
addIndex, addTableIndex, analyzeTable, analyzeTableInternal, appendDescription, beginTransaction, beginTransaction, closeDatabase, commitCurrentTransaction, constructCountClause, constructDistinctOnClause, constructDoubleCastClause, constructIndexHintClause, constructOffsetLimitClause, constructRegexpClause, constructSubstringClause, createUserAndDatabase, dropUserAndDatabase, endTransaction, getActualTransactionType, getAllTables, getDatabaseCacheKey, getMaxInClause, getMaxOrClause, getTableIndexes, getTableSchema, getWindowedReportMaxRows, interruptCleanup, mapLookupName, mapType, noteModificationsNoTransactions, openDatabase, performAddIndex, performAlter, performCreate, performDelete, performDrop, performInsert, performModification, performQuery, performQuery, performQuery, performRemoveIndex, performUpdate, readDatum, reindexTable, reinterpretException, rollbackCurrentTransaction, signalRollback, startATransaction, writeDatum
-
Methods inherited from class org.apache.manifoldcf.core.database.Database
buildConjunctionClause, cleanupParameters, constructIndexOrderByClause, constructOffsetLimitClause, execute, executeQuery, executeUncachedQuery, executeViaThread, explainQuery, findColumn, findConjunctionClauseMax, getBLOB, getCurrentTransactionType, getData, getDatabaseName, getObject, getSleepAmt, getTransactionID, initializeConnection, internalTransactionBegin, isBinary, isBLOB, loadPS, mapLabelName, noteModifications, performCommit, prepareForDatabaseCreate, sleepFor, synchronizeTransactions
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.apache.manifoldcf.core.interfaces.IDBInterface
buildConjunctionClause, constructIndexOrderByClause, constructOffsetLimitClause, findConjunctionClauseMax, getDatabaseName, getSleepAmt, getTransactionID, noteModifications, performCommit, sleepFor
-
-
-
-
Constructor Detail
-
DBInterfaceMariaDB
public DBInterfaceMariaDB(IThreadContext tc, java.lang.String databaseName, java.lang.String userName, java.lang.String password) throws ManifoldCFException
- Throws:
ManifoldCFException
-
-
Method Detail
-
getJdbcDriverClass
protected java.lang.String getJdbcDriverClass()
- Overrides:
getJdbcDriverClassin classDBInterfaceMySQL
-
-