XMLWordPrintableJSON

Details

    • Sub-task
    • Status: Resolved
    • Major
    • Resolution: Resolved
    • None
    • None
    • None
    • None

    Description

      When a view statement is defined by the constraints articulated in PHOENIX-4555, all rows created by the view will be prefixed by a KeyRange. The view thus can simply be represented by the prefixed KeyRange generated by the expression representing the view statement. In other words, there exists a one-to-one mapping between the view (defined by tenant, schema, tablename) and PREFIXED KeyRange.

      For lookup on the PREFIXED KeyRange we will create a new column ROW_KEY_PREFIX in SYSTEM.CATALOG. This new column will be populated during view creation when TTL is specified.

       

      The TTL column (INTEGER) will store the TTL when specified in line with the HBase spec (which uses an int). The PHOENIX_TTL-related columns and code will be deprecated in a separate jira.

      Attachments

        Issue Links

          Activity

            People

              lokiore Lokesh Khurana
              jisaac Jacob Isaac
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: