Class QueryReportDataObject
java.lang.Object
com.inductiveautomation.reporting.common.data.QueryReportDataObject
- All Implemented Interfaces:
DataSourceConfigObject
,Serializable
This is the "ConfigObject" for the Query data source. Note that within any query data source could be
contained an entire tree of queries, which themselves are a public API and may be of type of query.
Created by carl.gould on 3/3/2015.
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
Represents a single query in a tree of nested queries. -
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescription -
Method Summary
Modifier and TypeMethodDescriptionboolean
static QueryReportDataObject
fromJson
(com.inductiveautomation.ignition.common.gson.JsonObject json) void
setRootQuery
(QueryReportDataObject.SubQuery rootQuery) com.inductiveautomation.ignition.common.gson.JsonObject
toJson()
This should return a JsonObject that represents the configuration of this data source.
-
Field Details
-
ID
- See Also:
-
-
Constructor Details
-
QueryReportDataObject
public QueryReportDataObject() -
QueryReportDataObject
-
-
Method Details
-
getRootQuery
-
setRootQuery
-
equals
-
toJson
public com.inductiveautomation.ignition.common.gson.JsonObject toJson()Description copied from interface:DataSourceConfigObject
This should return a JsonObject that represents the configuration of this data source. This is used to serialize this class for RPC calls between the Designer and Gateway.- Specified by:
toJson
in interfaceDataSourceConfigObject
- Returns:
- a JsonObject representing the configuration of this data source
-
fromJson
public static QueryReportDataObject fromJson(com.inductiveautomation.ignition.common.gson.JsonObject json)
-