Class DefaultDBExpressionFunctionProvider

  • All Implemented Interfaces:
    DBExpressionFunctionProvider

    public class DefaultDBExpressionFunctionProvider
    extends java.lang.Object
    implements DBExpressionFunctionProvider
    This class implements DBExpressionFunctionProvider by executing the functions against a given data source name using the gateway context.
    • Constructor Detail

      • DefaultDBExpressionFunctionProvider

        public DefaultDBExpressionFunctionProvider​(GatewayContext context,
                                                   java.lang.String dataSource)
    • Method Detail

      • getDSName

        protected java.lang.String getDSName​(java.lang.String passedIn)
        Returns the correct ds name to use- either the default, or the provided value.
      • executeScalarQuery

        public java.lang.Object executeScalarQuery​(java.lang.String query,
                                                   java.lang.String dsName)
                                            throws java.sql.SQLException
        Specified by:
        executeScalarQuery in interface DBExpressionFunctionProvider
        Throws:
        java.sql.SQLException
      • executeUpdateQuery

        public int executeUpdateQuery​(java.lang.String query,
                                      java.lang.String dsName)
                               throws java.sql.SQLException
        Specified by:
        executeUpdateQuery in interface DBExpressionFunctionProvider
        Throws:
        java.sql.SQLException