[ https://issues.apache.org/jira/browse/PHOENIX-7022?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Jacob Isaac reassigned PHOENIX-7022: ------------------------------------ Assignee: Lokesh Khurana > Add new columns TTL and ROWKEY_PREFIX > ------------------------------------- > > Key: PHOENIX-7022 > URL: https://issues.apache.org/jira/browse/PHOENIX-7022 > Project: Phoenix > Issue Type: Sub-task > Reporter: Jacob Isaac > Assignee: Lokesh Khurana > Priority: Major > > 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 ROWKEY_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. -- This message was sent by Atlassian Jira (v8.20.10#820010)