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 DBExpressionFunctionProviderjava.sql.SQLExceptionpublic java.lang.Object executeScalarQuery(java.lang.String query,
java.lang.String dsName)
throws java.sql.SQLException
executeScalarQuery in interface DBExpressionFunctionProviderjava.sql.SQLExceptionpublic int executeUpdateQuery(java.lang.String query,
java.lang.String dsName)
throws java.sql.SQLException
executeUpdateQuery in interface DBExpressionFunctionProviderjava.sql.SQLExceptionpublic boolean isConnectionAvailable(java.lang.String dsName)
isConnectionAvailable in interface DBExpressionFunctionProviderpublic int getCachedDataCount(java.lang.String dsName,
boolean quarantined)
getCachedDataCount in interface DBExpressionFunctionProvider