Class SQLQuery
- java.lang.Object
-
- com.inductiveautomation.factorypmi.application.gateway.SQLQuery
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.String
datasource
protected java.util.List<IValue<? extends java.io.Serializable>>
parameters
protected java.lang.Class[]
parameterTypes
protected java.lang.String
query
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Dataset
execute(GatewayInterface ifc)
Execute the query against the gateway.protected java.io.Serializable[]
toArgArray(java.util.List<IValue<? extends java.io.Serializable>> params)
java.lang.String
toString()
-
-
-
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:
toString
in classjava.lang.Object
-
execute
public Dataset execute(GatewayInterface ifc) throws GatewayException
Description copied from interface:IQuery
Execute the query against the gateway.- Specified by:
execute
in interfaceIQuery
- Throws:
GatewayException
-
toArgArray
protected java.io.Serializable[] toArgArray(java.util.List<IValue<? extends java.io.Serializable>> params)
-
-