[ 
https://issues.apache.org/jira/browse/LENS-423?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Rajat Khandelwal updated LENS-423:
----------------------------------
    Issue Type: Sub-task  (was: Improvement)
        Parent: LENS-657

> Cleanup of cube metadata classes. 
> ----------------------------------
>
>                 Key: LENS-423
>                 URL: https://issues.apache.org/jira/browse/LENS-423
>             Project: Apache Lens
>          Issue Type: Sub-task
>            Reporter: Rajat Khandelwal
>
> Just one thing for now. Can create subtasks if more come to mind 
> 1. Eliminate null checks, particularly in member variables. Use Null design 
> pattern wherever required.
> 2. Use CaseInsensitiveHashMap in cache objects in CubeMetastoreClient
> 3. Contract: functions like getAllDimensions from CubeMetastoreClient should 
> never return null. Empty collection is okay



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to