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 void
addDatasource(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords)
protected abstract void
addDatasourceImpl(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords)
void
removeDatasource(java.lang.String name)
protected abstract void
removeDatasourceImpl(java.lang.String name)
boolean
runSFPrepUpdate(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords)
protected abstract boolean
runSFPrepUpdateImpl(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords)
boolean
runSFUpdateQuery(java.lang.String query, java.lang.String[] datasources)
protected abstract boolean
runSFUpdateQueryImpl(java.lang.String query, java.lang.String[] datasources)
void
setDatasourceConnectURL(java.lang.String name, java.lang.String connectUrl)
protected abstract void
setDatasourceConnectURLImpl(java.lang.String name, java.lang.String connectUrl)
void
setDatasourceEnabled(java.lang.String name, boolean enabled)
protected abstract void
setDatasourceEnabledImpl(java.lang.String name, boolean enabled)
void
setDatasourceMaxConnections(java.lang.String name, int maxConnections)
protected abstract void
setDatasourceMaxConnectionsImpl(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
-
-