Uploaded image for project: 'IMPALA'
  1. IMPALA
  2. IMPALA-8598 Impala/Atlas integration
  3. IMPALA-8576

Pass lineage object instead of string to query hook

Attach filesAttach ScreenshotAdd voteVotersWatch issueWatchersLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    • Sub-task
    • Status: Open
    • Major
    • Resolution: Unresolved
    • None
    • None
    • Backend, Frontend
    • None
    • ghx-label-4

    Description

      The QueryEventHook interface currently takes a String for the onQueryComplete hook.  This string is the JSON representation of the lineage graph written to the legacy lineage file.

      It would be better to pass the serialized byte[] of the lineage thrift object itself, so that we can decouple ourselves from any lineage file format(s).

      Additionally, hook implementations should use their own version of Thrift to deserialize the object so that they are not tied to Impala's Thrift version.

      Attachments

        Issue Links

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            fangyurao Fang-Yu Rao
            radford-nguyen radford nguyen

            Dates

              Created:
              Updated:

              Slack

                Issue deployment