Class AbstractIALabsDatasourceFunctions
- java.lang.Object
-
- com.inductiveautomation.ignition.common.script.builtin.ialabs.AbstractIALabsDatasourceFunctions
-
- Direct Known Subclasses:
IALabsDatasourceFunctions
public abstract class AbstractIALabsDatasourceFunctions extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description AbstractIALabsDatasourceFunctions()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voidaddDatasource(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords)protected abstract voidaddDatasourceImpl(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords)voidremoveDatasource(java.lang.String name)protected abstract voidremoveDatasourceImpl(java.lang.String name)booleanrunSFPrepUpdate(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords)protected abstract booleanrunSFPrepUpdateImpl(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords)booleanrunSFUpdateQuery(java.lang.String query, java.lang.String[] datasources)protected abstract booleanrunSFUpdateQueryImpl(java.lang.String query, java.lang.String[] datasources)voidsetDatasourceConnectURL(java.lang.String name, java.lang.String connectUrl)protected abstract voidsetDatasourceConnectURLImpl(java.lang.String name, java.lang.String connectUrl)voidsetDatasourceEnabled(java.lang.String name, boolean enabled)protected abstract voidsetDatasourceEnabledImpl(java.lang.String name, boolean enabled)voidsetDatasourceMaxConnections(java.lang.String name, int maxConnections)protected abstract voidsetDatasourceMaxConnectionsImpl(java.lang.String name, int maxConnections)
-
-
-
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
-
-