org.apache.lens.cube.metadata
Class CubeColumn
java.lang.Object
org.apache.lens.cube.metadata.CubeColumn
- All Implemented Interfaces:
- Named
- Direct Known Subclasses:
- CubeDimAttribute, CubeMeasure, ExprColumn
public abstract class CubeColumn
- extends Object
- implements Named
CubeColumn
public CubeColumn(String name,
String description,
String displayString,
Date startTime,
Date endTime,
Double cost)
CubeColumn
public CubeColumn(String name,
Map<String,String> props)
getName
public String getName()
- Specified by:
getName
in interface Named
getStartTime
public Date getStartTime()
- Returns:
- the startTime
getEndTime
public Date getEndTime()
- Returns:
- the endTime
getCost
public Double getCost()
- Returns:
- the cost
getDescription
public String getDescription()
- Returns:
- the description
getDisplayString
public String getDisplayString()
- Returns:
- the displayString
toString
public String toString()
- Overrides:
toString
in class Object
hashCode
public int hashCode()
- Overrides:
hashCode
in class Object
equals
public boolean equals(Object obj)
- Overrides:
equals
in class Object
addProperties
public void addProperties(Map<String,String> props)
Copyright © 2014–2015 Apache Software Foundation. All rights reserved.