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

Rajat Khandelwal updated LENS-423:
----------------------------------
    Description: 
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

  was:
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


> Cleanup of cube metadata classes. 
> ----------------------------------
>
>                 Key: LENS-423
>                 URL: https://issues.apache.org/jira/browse/LENS-423
>             Project: Apache Lens
>          Issue Type: Improvement
>            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