hbase-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Josh Elser (JIRA)" <j...@apache.org>
Subject [jira] [Created] (HBASE-18075) Support namespaces and tables with non-latin alphabetical characters
Date Thu, 18 May 2017 22:46:04 GMT
Josh Elser created HBASE-18075:

             Summary: Support namespaces and tables with non-latin alphabetical characters
                 Key: HBASE-18075
                 URL: https://issues.apache.org/jira/browse/HBASE-18075
             Project: HBase
          Issue Type: Improvement
          Components: Client
            Reporter: Josh Elser
            Assignee: Josh Elser
             Fix For: 2.0.0

On the heels of HBASE-18067, it would be nice to support namespaces and tables with names
that fall outside of Latin alphabetical characters and numbers.

Our current regex for allowable characters is approximately {{\[a-zA-Z0-9\]+}}.

It would be nice to replace {{a-zA-Z}} with Java's {{\p\{IsAlphabetic\}}} which will naturally
restrict the unicode character space down to just those that are part of the alphabet for
each script (e.g. latin, cyrillic, greek).

Technically, our possible scope of allowable characters is, best as I can tell, only limited
by the limitations of ZooKeeper itself https://zookeeper.apache.org/doc/r3.4.10/zookeeperProgrammers.html#ch_zkDataModel
(as both table and namespace are created as znodes).

This message was sent by Atlassian JIRA

View raw message