Class DefaultDBExpressionFunctionProvider
java.lang.Object
com.inductiveautomation.ignition.gateway.expressions.DefaultDBExpressionFunctionProvider
- All Implemented Interfaces:
 DBExpressionFunctionProvider
public class DefaultDBExpressionFunctionProvider
extends Object
implements DBExpressionFunctionProvider
This class implements DBExpressionFunctionProvider by executing the functions against a given data source name using
 the gateway context.
- 
Constructor Summary
ConstructorsConstructorDescriptionDefaultDBExpressionFunctionProvider(GatewayContext context, String dataSource)  - 
Method Summary
Modifier and TypeMethodDescriptionexecuteQuery(String query, String dsName) executeScalarQuery(String query, String dsName) intexecuteUpdateQuery(String query, String dsName) intgetCachedDataCount(String dsName, boolean quarantined) protected StringReturns the correct ds name to use- either the default, or the provided value.booleanisConnectionAvailable(String dsName)  
- 
Constructor Details
- 
DefaultDBExpressionFunctionProvider
 
 - 
 - 
Method Details
- 
getDSName
Returns the correct ds name to use- either the default, or the provided value. - 
executeQuery
- Specified by:
 executeQueryin interfaceDBExpressionFunctionProvider- Throws:
 SQLException
 - 
executeScalarQuery
- Specified by:
 executeScalarQueryin interfaceDBExpressionFunctionProvider- Throws:
 SQLException
 - 
executeUpdateQuery
- Specified by:
 executeUpdateQueryin interfaceDBExpressionFunctionProvider- Throws:
 SQLException
 - 
isConnectionAvailable
- Specified by:
 isConnectionAvailablein interfaceDBExpressionFunctionProvider
 - 
getCachedDataCount
- Specified by:
 getCachedDataCountin interfaceDBExpressionFunctionProvider
 
 -