public class TagHistQuerySource extends AbstractTagQuerySource implements QuerySource<TagHistQueryConfig>
QuerySource.SubQueryTransaction
Constructor and Description |
---|
TagHistQuerySource() |
Modifier and Type | Method and Description |
---|---|
QuerySource.SubQueryTransaction |
begin(ReportExecutionContext execContext,
TagHistQueryConfig queryConfig,
java.util.Map<java.lang.String,java.lang.Object> extraConfigs,
QueryResults parent)
Begin a nested query "transaction".
|
java.lang.String |
getId()
The unique ID for this query source.
|
Dataset |
query(ReportExecutionContext execContext,
TagHistQueryConfig queryConfig,
java.util.Map<java.lang.String,java.lang.Object> extraConfigs)
Execute a top level query.
|
processTagPaths
public java.lang.String getId()
QuerySource
getId
in interface QuerySource<TagHistQueryConfig>
public Dataset query(ReportExecutionContext execContext, TagHistQueryConfig queryConfig, java.util.Map<java.lang.String,java.lang.Object> extraConfigs) throws java.lang.Exception
QuerySource
query
in interface QuerySource<TagHistQueryConfig>
execContext
- The context for the report being executed.queryConfig
- The config object which was configured in the designer for this query.extraConfigs
- Extra configuration data the designer may need to send. Unused by most data sources, because
the queryConfig should contain all data needed to execute the query. May be null.java.lang.Exception
public QuerySource.SubQueryTransaction begin(ReportExecutionContext execContext, TagHistQueryConfig queryConfig, java.util.Map<java.lang.String,java.lang.Object> extraConfigs, QueryResults parent) throws java.lang.Exception
QuerySource
begin
in interface QuerySource<TagHistQueryConfig>
execContext
- The context for the report being executedqueryConfig
- The config object which was configured in designer for this nested query.extraConfigs
- Extra configuration data the designer may need to send. Unused by most data sources, because
the queryConfig should contain all data needed to execute the query. May be null.parent
- The QueryResults object for the parent query of this nested query.java.lang.Exception