Class SQLQuery
- java.lang.Object
-
- com.inductiveautomation.factorypmi.application.gateway.SQLQuery
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.Stringdatasourceprotected java.util.List<IValue<? extends java.io.Serializable>>parametersprotected java.lang.Class[]parameterTypesprotected java.lang.Stringquery
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Datasetexecute(GatewayInterface ifc)Execute the query against the gateway.protected java.io.Serializable[]toArgArray(java.util.List<IValue<? extends java.io.Serializable>> params)java.lang.StringtoString()
-
-
-
Field Detail
-
datasource
protected java.lang.String datasource
-
query
protected java.lang.String query
-
parameters
protected java.util.List<IValue<? extends java.io.Serializable>> parameters
-
parameterTypes
protected java.lang.Class[] parameterTypes
-
-
Constructor Detail
-
SQLQuery
public SQLQuery(java.lang.String query, java.lang.String datasource)
-
SQLQuery
public SQLQuery(java.lang.String query, java.lang.String datasource, java.util.List<IValue<? extends java.io.Serializable>> params, java.lang.Class[] paramTypes)
-
-
Method Detail
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
execute
public Dataset execute(GatewayInterface ifc) throws GatewayException
Description copied from interface:IQueryExecute the query against the gateway.- Specified by:
executein interfaceIQuery- Throws:
GatewayException
-
toArgArray
protected java.io.Serializable[] toArgArray(java.util.List<IValue<? extends java.io.Serializable>> params)
-
-