Uploaded image for project: 'Data Management'
  1. Data Management
  2. DM-13036

Use db to calculate expressions for decimation (heatmap data)

    XMLWordPrintable

Details

    • Story
    • Status: Invalid
    • Resolution: Done
    • None
    • SUIT
    • 4
    • Science User Interface

    Description

      Use database expressions in DecimationProcessor and the related code. (Currently we are using Expression.java library to obtain column expression values when producing decimation (heatmap) data.

      Since we are using database expressions for filtering, we need to make sure the same expressions are used to produce the data.

      Ideally, we should be using db for all expression evaluation on the server side and remove all references to Expressions.java. We'll still keep Expression.js on client side for user-friendly column expression validation.

      Currently server-side expression library is used in:
      DecimationProcessor.java
      QueryUtil.java (doDecimation)
      IpacTablePartProcessor.java (deprecated getDataFile - decimation)
      HistogramProcessor.java (old single-trace charts)
      XYGenericProcessor.java (old single-trace charts)

      Attachments

        Issue Links

          Activity

            tatianag, did this work get done? If not, should we create a FIREFLY- ticket for it so we don't forget?

            gpdf Gregory Dubois-Felsmann added a comment - tatianag , did this work get done? If not, should we create a FIREFLY- ticket for it so we don't forget?

            This one is done. We are using hsqldb for expression evaluation.

            tatianag Tatiana Goldina added a comment - This one is done. We are using hsqldb for expression evaluation.

            Server-side expression library was removed as a part of https://jira.lsstcorp.org/browse/DM-14125

            tatianag Tatiana Goldina added a comment - Server-side expression library was removed as a part of  https://jira.lsstcorp.org/browse/DM-14125

            People

              Unassigned Unassigned
              tatianag Tatiana Goldina
              Gregory Dubois-Felsmann, Loi Ly, Tatiana Goldina, Xiuqin Wu [X] (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Jenkins

                  No builds found.