Class AbstractIALabsDatasourceFunctions

  • Direct Known Subclasses:
    IALabsDatasourceFunctions

    public abstract class AbstractIALabsDatasourceFunctions
    extends java.lang.Object
    • Constructor Detail

      • AbstractIALabsDatasourceFunctions

        public AbstractIALabsDatasourceFunctions()
    • Method Detail

      • addDatasource

        public void addDatasource​(org.python.core.PyObject[] pyArgs,
                                  java.lang.String[] keywords)
                           throws java.lang.Exception
        Throws:
        java.lang.Exception
      • removeDatasource

        public void removeDatasource​(java.lang.String name)
                              throws java.lang.Exception
        Throws:
        java.lang.Exception
      • setDatasourceEnabled

        public void setDatasourceEnabled​(java.lang.String name,
                                         boolean enabled)
                                  throws java.lang.Exception
        Throws:
        java.lang.Exception
      • setDatasourceMaxConnections

        public void setDatasourceMaxConnections​(java.lang.String name,
                                                int maxConnections)
                                         throws java.lang.Exception
        Throws:
        java.lang.Exception
      • setDatasourceConnectURL

        public void setDatasourceConnectURL​(java.lang.String name,
                                            java.lang.String connectUrl)
                                     throws java.lang.Exception
        Throws:
        java.lang.Exception
      • runSFUpdateQuery

        public boolean runSFUpdateQuery​(java.lang.String query,
                                        java.lang.String[] datasources)
                                 throws java.lang.Exception
        Throws:
        java.lang.Exception
      • runSFPrepUpdate

        public boolean runSFPrepUpdate​(org.python.core.PyObject[] pyArgs,
                                       java.lang.String[] keywords)
                                throws java.lang.Exception
        Throws:
        java.lang.Exception
      • addDatasourceImpl

        protected abstract void addDatasourceImpl​(org.python.core.PyObject[] pyArgs,
                                                  java.lang.String[] keywords)
                                           throws java.lang.Exception
        Throws:
        java.lang.Exception
      • removeDatasourceImpl

        protected abstract void removeDatasourceImpl​(java.lang.String name)
                                              throws java.lang.Exception
        Throws:
        java.lang.Exception
      • setDatasourceEnabledImpl

        protected abstract void setDatasourceEnabledImpl​(java.lang.String name,
                                                         boolean enabled)
                                                  throws java.lang.Exception
        Throws:
        java.lang.Exception
      • setDatasourceMaxConnectionsImpl

        protected abstract void setDatasourceMaxConnectionsImpl​(java.lang.String name,
                                                                int maxConnections)
                                                         throws java.lang.Exception
        Throws:
        java.lang.Exception
      • setDatasourceConnectURLImpl

        protected abstract void setDatasourceConnectURLImpl​(java.lang.String name,
                                                            java.lang.String connectUrl)
                                                     throws java.lang.Exception
        Throws:
        java.lang.Exception
      • runSFUpdateQueryImpl

        protected abstract boolean runSFUpdateQueryImpl​(java.lang.String query,
                                                        java.lang.String[] datasources)
                                                 throws java.lang.Exception
        Throws:
        java.lang.Exception
      • runSFPrepUpdateImpl

        protected abstract boolean runSFPrepUpdateImpl​(org.python.core.PyObject[] pyArgs,
                                                       java.lang.String[] keywords)
                                                throws java.lang.Exception
        Throws:
        java.lang.Exception