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,
QueryResults parent)
Begin a nested query "transaction".
|
java.lang.String |
getId()
The unique ID for this query source.
|
Dataset |
query(ReportExecutionContext execContext,
AlarmJournalQueryConfig queryConfig)
Execute a top level query.
|
public java.lang.String getId()
QuerySource
getId
in interface QuerySource<AlarmJournalQueryConfig>
public Dataset query(ReportExecutionContext execContext, AlarmJournalQueryConfig queryConfig) throws java.lang.Exception
QuerySource
query
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.java.lang.Exception
@Nonnull public QuerySource.SubQueryTransaction begin(ReportExecutionContext execContext, AlarmJournalQueryConfig queryConfig, QueryResults parent) throws java.lang.Exception
QuerySource
begin
in interface QuerySource<AlarmJournalQueryConfig>
execContext
- The context for the report being executedqueryConfig
- The config object which was configured in designer for this nested query.parent
- The QueryResults object for the parent query of this nested query.java.lang.Exception