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 SummaryConstructorsConstructorDescriptionDefaultDBExpressionFunctionProvider(GatewayContext context, String dataSource) 
- 
Method SummaryModifier 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- 
getDSNameReturns the correct ds name to use- either the default, or the provided value.
- 
executeQuery- Specified by:
- executeQueryin interface- DBExpressionFunctionProvider
- Throws:
- SQLException
 
- 
executeScalarQuery- Specified by:
- executeScalarQueryin interface- DBExpressionFunctionProvider
- Throws:
- SQLException
 
- 
executeUpdateQuery- Specified by:
- executeUpdateQueryin interface- DBExpressionFunctionProvider
- Throws:
- SQLException
 
- 
isConnectionAvailable- Specified by:
- isConnectionAvailablein interface- DBExpressionFunctionProvider
 
- 
getCachedDataCount- Specified by:
- getCachedDataCountin interface- DBExpressionFunctionProvider
 
 
-