public class AlarmJournalQuerySource extends java.lang.Object implements QuerySource<AlarmJournalQueryConfig>
QuerySource.SubQueryTransaction| Constructor and Description |
|---|
AlarmJournalQuerySource() |
| Modifier and Type | Method and Description |
|---|---|
QuerySource.SubQueryTransaction |
begin(ReportExecutionContext execContext,
AlarmJournalQueryConfig 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,
AlarmJournalQueryConfig queryConfig,
java.util.Map<java.lang.String,java.lang.Object> extraConfigs)
Execute a top level query.
|
public java.lang.String getId()
QuerySourcegetId in interface QuerySource<AlarmJournalQueryConfig>public Dataset query(ReportExecutionContext execContext, AlarmJournalQueryConfig queryConfig, java.util.Map<java.lang.String,java.lang.Object> extraConfigs) throws java.lang.Exception
QuerySourcequery in interface QuerySource<AlarmJournalQueryConfig>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@Nonnull public QuerySource.SubQueryTransaction begin(ReportExecutionContext execContext, AlarmJournalQueryConfig queryConfig, java.util.Map<java.lang.String,java.lang.Object> extraConfigs, QueryResults parent) throws java.lang.Exception
QuerySourcebegin in interface QuerySource<AlarmJournalQueryConfig>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