Uploaded image for project: 'Apache Knox'
  1. Apache Knox
  2. KNOX-2023

KnoxShellTable - Record the Creation Sequence of Tables

    XMLWordPrintableJSON

    Details

    • Type: Improvement
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 1.4.0
    • Component/s: KnoxShell
    • Labels:
      None

      Description

      Each KnoxShellTable instance goes through a number of builders, filters, sorts, etc in order to get to their final state.

      Currently, those builder classes just go out of scope as they complete and return the resulting table.

      This JIRA represents the thought of recording them in an ArrayList within the table so that we could do a number of interesting things:

      • persist JSON representation that doesn't require the actual data
      • materialize tables from that persisted state by replaying the builders in order
      • possibly undo or rollback to a previous state
      • possibly providing interesting provenance capabilities with confidence factors based on sources

      Interesting challenges here will be when authentication is required for a SQL query in the JDBC builder or in accessing data accessed through Knox gateway instances.

       

       

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                smolnar Sandor Molnar
                Reporter:
                lmccay Larry McCay
              • Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 2h
                  2h