Class AbstractDBUtilities
java.lang.Object
com.inductiveautomation.ignition.common.script.builtin.AbstractDBUtilities
- Direct Known Subclasses:
- ClientDBUtilities
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intprotected static ThreadLocal<SimpleDateFormat>static final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final int
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprotected abstract String_beginTransaction(String datasource, int isolationLevel, long timeout) protected abstract voidprotected abstract void_closeTransaction(String txId) protected abstract void_commitTransaction(String txId) protected abstract List<? extends DatasourceMeta>protected abstract String_getDatasourceName(String txId) protected abstract void_rollbackTransaction(String txId) protected abstract Dataset_runPrepQuery(String query, String datasource, String txId, Object[] args) protected abstract Integer_runPrepStmt(String query, String datasource, String txId, boolean getIds, boolean skipAudit, Object[] args) protected abstract Datasetprotected abstract Integer_runUpdateQuery(String s, String datasource, String txId, boolean getIds, boolean skipAudit) beginTransaction(org.python.core.PyObject[] pyArgs, String[] keywords) voidcloseTransaction(String txId) voidcommitTransaction(String txId) createSProcCall(org.python.core.PyObject[] pyArgs, String[] keywords) static StringdataSetToCSV(boolean headerRow, Dataset ds) Deprecated.Use DatasetUtilities.toCSVJava()static StringdateFormat(Date date, String pattern) protected org.python.core.PyExceptionvoidexecSProcCall(SProcCall callContext) getConnectionInfo(String name) protected static StringgetDatasource(PyArgumentMap args) Returns the datasource defined by the "database" parameter, or the default set on the ScriptContext, if available.protected StringvoidrollbackTransaction(String txId) runPrepQuery(org.python.core.PyObject[] pyArgs, String[] keywords) runPrepStmt(String query, Object[] args) Deprecated.runPrepStmt(String query, String datasource, Object[] args) Deprecated.runPrepStmtGetKey(String query, Object[] args) Deprecated.runPrepStmtGetKey(String query, String datasource, Object[] args) Deprecated.runPrepUpdate(org.python.core.PyObject[] pyArgs, String[] keywords) runScalarPrepQuery(org.python.core.PyObject[] pyArgs, String[] keywords) runScalarQuery(org.python.core.PyObject[] pyArgs, String[] keywords) runUpdateQuery(org.python.core.PyObject[] pyArgs, String[] keywords) Deprecated.runUpdateQueryGetKey(String q, String datasource) Deprecated.protected DatasettoDataset(List<? extends DatasourceMeta> list) static DatasetDeprecated.use DatasetUtilities.toDataSet()static DatasettoDataSet(org.python.core.PySequence headers, org.python.core.PySequence pyData) Deprecated.Use DatasetUtilities.toDataSet()static DatasetUtilities.PyDataSettoPyDataSet(Dataset dataset) Deprecated.Use DatasetUtilities.toPyDataSet()
- 
Field Details- 
ORACLE_CURSORpublic static final int ORACLE_CURSOR- See Also:
 
- 
BITpublic static final int BIT- See Also:
 
- 
TINYINTpublic static final int TINYINT- See Also:
 
- 
SMALLINTpublic static final int SMALLINT- See Also:
 
- 
INTEGERpublic static final int INTEGER- See Also:
 
- 
BIGINTpublic static final int BIGINT- See Also:
 
- 
FLOATpublic static final int FLOAT- See Also:
 
- 
REALpublic static final int REAL- See Also:
 
- 
DOUBLEpublic static final int DOUBLE- See Also:
 
- 
NUMERICpublic static final int NUMERIC- See Also:
 
- 
DECIMALpublic static final int DECIMAL- See Also:
 
- 
CHARpublic static final int CHAR- See Also:
 
- 
VARCHARpublic static final int VARCHAR- See Also:
 
- 
LONGVARCHARpublic static final int LONGVARCHAR- See Also:
 
- 
DATEpublic static final int DATE- See Also:
 
- 
TIMEpublic static final int TIME- See Also:
 
- 
TIMESTAMPpublic static final int TIMESTAMP- See Also:
 
- 
BINARYpublic static final int BINARY- See Also:
 
- 
VARBINARYpublic static final int VARBINARY- See Also:
 
- 
LONGVARBINARYpublic static final int LONGVARBINARY- See Also:
 
- 
NULLpublic static final int NULL- See Also:
 
- 
OTHERpublic static final int OTHER- See Also:
 
- 
JAVA_OBJECTpublic static final int JAVA_OBJECT- See Also:
 
- 
DISTINCTpublic static final int DISTINCT- See Also:
 
- 
STRUCTpublic static final int STRUCT- See Also:
 
- 
ARRAYpublic static final int ARRAY- See Also:
 
- 
BLOBpublic static final int BLOB- See Also:
 
- 
CLOBpublic static final int CLOB- See Also:
 
- 
REFpublic static final int REF- See Also:
 
- 
DATALINKpublic static final int DATALINK- See Also:
 
- 
BOOLEANpublic static final int BOOLEAN- See Also:
 
- 
ROWIDpublic static final int ROWID- See Also:
 
- 
NCHARpublic static final int NCHAR- See Also:
 
- 
NVARCHARpublic static final int NVARCHAR- See Also:
 
- 
LONGNVARCHARpublic static final int LONGNVARCHAR- See Also:
 
- 
NCLOBpublic static final int NCLOB- See Also:
 
- 
SQLXMLpublic static final int SQLXML- See Also:
 
- 
READ_COMMITTEDpublic static final int READ_COMMITTED- See Also:
 
- 
READ_UNCOMMITTEDpublic static final int READ_UNCOMMITTED- See Also:
 
- 
REPEATABLE_READpublic static final int REPEATABLE_READ- See Also:
 
- 
SERIALIZABLEpublic static final int SERIALIZABLE- See Also:
 
- 
SDF_THREAD_LOCAL
 
- 
- 
Constructor Details- 
AbstractDBUtilitiespublic AbstractDBUtilities()
 
- 
- 
Method Details- 
dateFormat
- 
getDatasourceReturns the datasource defined by the "database" parameter, or the default set on the ScriptContext, if available.
- 
toPyDataSetDeprecated.Use DatasetUtilities.toPyDataSet()For backwards compatibility. @see DatasetUtilities
- 
toDataSetDeprecated.use DatasetUtilities.toDataSet()For backwards compatibility. @see DatasetUtilities
- 
toDataSet@Deprecated public static Dataset toDataSet(org.python.core.PySequence headers, org.python.core.PySequence pyData) Deprecated.Use DatasetUtilities.toDataSet()For backwards compatibility. @see DatasetUtilities
- 
dataSetToCSVDeprecated.Use DatasetUtilities.toCSVJava()For backwards compatibility. @see DatasetUtilities
- 
runUpdateQuery
- 
runUpdateQueryGetKeyDeprecated.
- 
runUpdateQueryGetKeyDeprecated.
- 
_runUpdateQueryprotected abstract Integer _runUpdateQuery(String s, String datasource, String txId, boolean getIds, boolean skipAudit) throws Exception - Throws:
- Exception
 
- 
runPrepStmtDeprecated.
- 
runPrepStmtDeprecated.
- 
runPrepStmtGetKeyDeprecated.
- 
runPrepStmtGetKeyDeprecated.
- 
runPrepUpdate
- 
_runPrepStmtprotected abstract Integer _runPrepStmt(String query, String datasource, String txId, boolean getIds, boolean skipAudit, Object[] args) throws Exception - Throws:
- Exception
 
- 
runPrepQuerypublic DatasetUtilities.PyDataSet runPrepQuery(org.python.core.PyObject[] pyArgs, String[] keywords) 
- 
_runPrepQueryprotected abstract Dataset _runPrepQuery(String query, String datasource, String txId, Object[] args) throws Exception - Throws:
- Exception
 
- 
runScalarPrepQuery
- 
runQuery
- 
runScalarQuery
- 
error
- 
getConnections
- 
getConnectionInfo
- 
_runQuery- Throws:
- Exception
 
- 
_findDatasources
- 
toDataset
- 
beginTransactionpublic String beginTransaction(org.python.core.PyObject[] pyArgs, String[] keywords) throws SQLException - Throws:
- SQLException
 
- 
commitTransaction- Throws:
- SQLException
 
- 
rollbackTransaction- Throws:
- SQLException
 
- 
closeTransaction- Throws:
- SQLException
 
- 
_beginTransactionprotected abstract String _beginTransaction(String datasource, int isolationLevel, long timeout) throws Exception - Throws:
- Exception
 
- 
_commitTransaction- Throws:
- Exception
 
- 
_rollbackTransaction- Throws:
- Exception
 
- 
_closeTransaction- Throws:
- Exception
 
- 
_getDatasourceName- Throws:
- Exception
 
- 
createSProcCall
- 
execSProcCall
- 
_call- Throws:
- Exception
 
- 
getTransactionDatasource
 
-