Class AbstractIALabsDatasourceFunctions

java.lang.Object
com.inductiveautomation.ignition.common.script.builtin.ialabs.AbstractIALabsDatasourceFunctions
Direct Known Subclasses:
IALabsDatasourceFunctions

public abstract class AbstractIALabsDatasourceFunctions extends Object
  • Constructor Details

    • AbstractIALabsDatasourceFunctions

      public AbstractIALabsDatasourceFunctions()
  • Method Details

    • addDatasource

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

      public void removeDatasource(String name) throws Exception
      Throws:
      Exception
    • setDatasourceEnabled

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

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

      public void setDatasourceConnectURL(String name, String connectUrl) throws Exception
      Throws:
      Exception
    • runSFUpdateQuery

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

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

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

      protected abstract void removeDatasourceImpl(String name) throws Exception
      Throws:
      Exception
    • setDatasourceEnabledImpl

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

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

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

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

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