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

Use db to calculate expressions for decimation (heatmap data)

    XMLWordPrintable

    Details

    • Type: Story
    • Status: Invalid
    • Resolution: Done
    • Fix Version/s: None
    • Component/s: SUIT
    • Labels:
    • Story Points:
      4
    • Epic Link:
    • Team:
      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

            Hide
            gpdf Gregory Dubois-Felsmann added a comment -

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

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

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

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

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

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

              People

              Assignee:
              Unassigned Unassigned
              Reporter:
              tatianag Tatiana Goldina
              Watchers:
              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.