public class DefaultDBExpressionFunctionProvider extends java.lang.Object implements DBExpressionFunctionProvider
Constructor and Description |
---|
DefaultDBExpressionFunctionProvider(GatewayContext context,
java.lang.String dataSource) |
Modifier and Type | Method and Description |
---|---|
Dataset |
executeQuery(java.lang.String query,
java.lang.String dsName) |
java.lang.Object |
executeScalarQuery(java.lang.String query,
java.lang.String dsName) |
int |
executeUpdateQuery(java.lang.String query,
java.lang.String dsName) |
int |
getCachedDataCount(java.lang.String dsName,
boolean quarantined) |
protected java.lang.String |
getDSName(java.lang.String passedIn)
Returns the correct ds name to use- either the default, or the provided value.
|
boolean |
isConnectionAvailable(java.lang.String dsName) |
public DefaultDBExpressionFunctionProvider(GatewayContext context, java.lang.String dataSource)
protected java.lang.String getDSName(java.lang.String passedIn)
public Dataset executeQuery(java.lang.String query, java.lang.String dsName) throws java.sql.SQLException
executeQuery
in interface DBExpressionFunctionProvider
java.sql.SQLException
public java.lang.Object executeScalarQuery(java.lang.String query, java.lang.String dsName) throws java.sql.SQLException
executeScalarQuery
in interface DBExpressionFunctionProvider
java.sql.SQLException
public int executeUpdateQuery(java.lang.String query, java.lang.String dsName) throws java.sql.SQLException
executeUpdateQuery
in interface DBExpressionFunctionProvider
java.sql.SQLException
public boolean isConnectionAvailable(java.lang.String dsName)
isConnectionAvailable
in interface DBExpressionFunctionProvider
public int getCachedDataCount(java.lang.String dsName, boolean quarantined)
getCachedDataCount
in interface DBExpressionFunctionProvider