org.apache.lens.cube.metadata
Class CubeDimAttribute

java.lang.Object
  extended by org.apache.lens.cube.metadata.CubeColumn
      extended by org.apache.lens.cube.metadata.CubeDimAttribute
All Implemented Interfaces:
Named
Direct Known Subclasses:
BaseDimAttribute, HierarchicalDimAttribute

public abstract class CubeDimAttribute
extends CubeColumn


Constructor Summary
CubeDimAttribute(String name, Map<String,String> props)
           
CubeDimAttribute(String name, String description)
           
CubeDimAttribute(String name, String description, String displayString, Date startTime, Date endTime, Double cost)
           
 
Method Summary
 void addProperties(Map<String,String> props)
           
 boolean equals(Object obj)
           
 int hashCode()
           
 
Methods inherited from class org.apache.lens.cube.metadata.CubeColumn
getCost, getDescription, getDisplayString, getEndTime, getName, getStartTime, toString
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CubeDimAttribute

public CubeDimAttribute(String name,
                        String description)

CubeDimAttribute

public CubeDimAttribute(String name,
                        String description,
                        String displayString,
                        Date startTime,
                        Date endTime,
                        Double cost)

CubeDimAttribute

public CubeDimAttribute(String name,
                        Map<String,String> props)
Method Detail

addProperties

public void addProperties(Map<String,String> props)
Overrides:
addProperties in class CubeColumn

equals

public boolean equals(Object obj)
Overrides:
equals in class CubeColumn

hashCode

public int hashCode()
Overrides:
hashCode in class CubeColumn


Copyright © 2014–2015 Apache Software Foundation. All rights reserved.