org.apache.lens.cube.metadata
Class BaseDimAttribute
java.lang.Object
org.apache.lens.cube.metadata.CubeColumn
org.apache.lens.cube.metadata.CubeDimAttribute
org.apache.lens.cube.metadata.BaseDimAttribute
- All Implemented Interfaces:
- Named
- Direct Known Subclasses:
- InlineDimAttribute, ReferencedDimAtrribute
public class BaseDimAttribute
- extends CubeDimAttribute
Constructor Summary |
BaseDimAttribute(org.apache.hadoop.hive.metastore.api.FieldSchema column)
|
BaseDimAttribute(org.apache.hadoop.hive.metastore.api.FieldSchema column,
String displayString,
Date startTime,
Date endTime,
Double cost)
|
BaseDimAttribute(org.apache.hadoop.hive.metastore.api.FieldSchema column,
String displayString,
Date startTime,
Date endTime,
Double cost,
Long numOfDistinctValues)
|
BaseDimAttribute(String name,
Map<String,String> props)
This is used only for serializing |
BaseDimAttribute
public BaseDimAttribute(org.apache.hadoop.hive.metastore.api.FieldSchema column)
BaseDimAttribute
public BaseDimAttribute(org.apache.hadoop.hive.metastore.api.FieldSchema column,
String displayString,
Date startTime,
Date endTime,
Double cost)
BaseDimAttribute
public BaseDimAttribute(org.apache.hadoop.hive.metastore.api.FieldSchema column,
String displayString,
Date startTime,
Date endTime,
Double cost,
Long numOfDistinctValues)
BaseDimAttribute
public BaseDimAttribute(String name,
Map<String,String> props)
- This is used only for serializing
- Parameters:
name
- props
-
addProperties
public void addProperties(Map<String,String> props)
- Overrides:
addProperties
in class CubeDimAttribute
getDimType
public static String getDimType(String name,
Map<String,String> props)
getDimNumOfDistinctValues
public static com.google.common.base.Optional<Long> getDimNumOfDistinctValues(String name,
Map<String,String> props)
hashCode
public int hashCode()
- Overrides:
hashCode
in class CubeDimAttribute
equals
public boolean equals(Object obj)
- Overrides:
equals
in class CubeDimAttribute
Copyright © 2014–2015 Apache Software Foundation. All rights reserved.