Interface Datasource
- All Superinterfaces:
- DatasourceMeta
An instance of a Ignition Datasource, which represents a configured connection pool to a database through JDBC. The
 datasource maintains knowledge of its current status, and when faulted, will be re-tested periodically.
- 
Method SummaryModifier and TypeMethodDescriptionvoidcancelStatement(UUID statementId) Retrieves a connection from the underlying connection pool, or creates a new connection if necessary.Returns the driver that this datasource uses to connect to the databaseIf this datasource is FAULTED, this will be the exception that caused it to failbooleanWhether table names should be fully qualified with their schemas.Methods inherited from interface com.inductiveautomation.ignition.common.datasource.DatasourceMetagetActiveConnections, getActiveQueries, getDescription, getExtendedStatus, getFailoverMode, getMaxConnections, getName, getProblemDescription, getStatistics, getStatus, getValidationQuery, getVendor
- 
Method Details- 
getDriverJDBCDriver getDriver()Returns the driver that this datasource uses to connect to the database
- 
getTranslatorDBTranslator getTranslator()
- 
includeSchemaInTablenameboolean includeSchemaInTablename()Whether table names should be fully qualified with their schemas.
- 
getConnectionRetrieves a connection from the underlying connection pool, or creates a new connection if necessary. Closing this connection will return it to the pool.- Throws:
- SQLException
 
- 
getProblemThrowable getProblem()If this datasource is FAULTED, this will be the exception that caused it to fail
- 
cancelStatement
- 
getMetricsDatasourceMetrics getMetrics()
 
-