Class AlarmJournalQuerySource

    • Constructor Detail

      • AlarmJournalQuerySource

        public AlarmJournalQuerySource()
    • Method Detail

      • query

        public Dataset query​(ReportExecutionContext execContext,
                             AlarmJournalQueryConfig queryConfig,
                             java.util.Map<java.lang.String,​java.lang.Object> extraConfigs)
                      throws java.lang.Exception
        Description copied from interface: QuerySource
        Execute a top level query.
        Specified by:
        query in interface QuerySource<AlarmJournalQueryConfig>
        Parameters:
        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.
        Returns:
        A dataset of results for executing this query
        Throws:
        java.lang.Exception
      • begin

        @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
        Description copied from interface: QuerySource
        Begin a nested query "transaction". This means that a nested query (defined by a single query config) is about to be executed, and will probably be executed many times.
        Specified by:
        begin in interface QuerySource<AlarmJournalQueryConfig>
        Parameters:
        execContext - The context for the report being executed
        queryConfig - 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.
        Returns:
        A new transaction object to handle the execution of this nested query.
        Throws:
        java.lang.Exception