| Package | Description | 
|---|---|
| org.apache.lens.cube.metadata | |
| org.apache.lens.server.metastore | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | BaseDimAttribute | 
| class  | HierarchicalDimAttribute | 
| class  | InlineDimAttribute | 
| class  | ReferencedDimAtrribute | 
| Modifier and Type | Method and Description | 
|---|---|
| CubeDimAttribute | Dimension. getAttributeByName(String attr) | 
| CubeDimAttribute | DerivedCube. getDimAttributeByName(String dimension) | 
| CubeDimAttribute | CubeInterface. getDimAttributeByName(String dimAttrName)Get dimension attribute given by name | 
| CubeDimAttribute | Cube. getDimAttributeByName(String dimension) | 
| Modifier and Type | Method and Description | 
|---|---|
| Set<CubeDimAttribute> | Dimension. getAttributes() | 
| static Set<CubeDimAttribute> | Dimension. getAttributes(String name,
             Map<String,String> props) | 
| Set<CubeDimAttribute> | DerivedCube. getDimAttributes() | 
| Set<CubeDimAttribute> | CubeInterface. getDimAttributes()Get all dimension attributes of the cube | 
| Set<CubeDimAttribute> | Cube. getDimAttributes() | 
| static Set<CubeDimAttribute> | Cube. getDimensions(String name,
             Map<String,String> props) | 
| static List<CubeDimAttribute> | HierarchicalDimAttribute. getHiearachy(String name,
            Map<String,String> props) | 
| List<CubeDimAttribute> | HierarchicalDimAttribute. getHierarchy() | 
| Modifier and Type | Method and Description | 
|---|---|
| static void | MetastoreUtil. addColumnNames(CubeDimAttribute dim,
              Set<String> cols) | 
| void | Dimension. alterAttribute(CubeDimAttribute attribute)Alters the attribute if already existing or just adds if it is new attribute | 
| void | Cube. alterDimension(CubeDimAttribute dimension)Alters the dimension if already existing or just adds if it is new dimension | 
| static String | HierarchicalDimAttribute. getHierarchyElement(CubeDimAttribute dim) | 
| Modifier and Type | Method and Description | 
|---|---|
| void | CubeMetastoreClient. createCube(String name,
          Set<CubeMeasure> measures,
          Set<CubeDimAttribute> dimensions)Create cube defined by measures and dimensions | 
| void | CubeMetastoreClient. createCube(String name,
          Set<CubeMeasure> measures,
          Set<CubeDimAttribute> dimensions,
          Map<String,String> properties)Create cube defined by measures, dimensions and properties | 
| void | CubeMetastoreClient. createCube(String name,
          Set<CubeMeasure> measures,
          Set<CubeDimAttribute> dimensions,
          Set<ExprColumn> expressions,
          Map<String,String> properties)Create cube defined by measures, dimensions and properties | 
| void | CubeMetastoreClient. createCube(String name,
          Set<CubeMeasure> measures,
          Set<CubeDimAttribute> dimensions,
          Set<ExprColumn> expressions,
          Set<JoinChain> chains,
          Map<String,String> properties)Create cube defined by measures, dimensions and properties | 
| void | CubeMetastoreClient. createDimension(String name,
               Set<CubeDimAttribute> attributes,
               Map<String,String> properties,
               double weight)Create dimension defined by attributes and properties | 
| Constructor and Description | 
|---|
| Cube(String name,
    Set<CubeMeasure> measures,
    Set<CubeDimAttribute> dimensions) | 
| Cube(String name,
    Set<CubeMeasure> measures,
    Set<CubeDimAttribute> dimensions,
    Map<String,String> properties) | 
| Cube(String name,
    Set<CubeMeasure> measures,
    Set<CubeDimAttribute> dimensions,
    Map<String,String> properties,
    double weight) | 
| Cube(String name,
    Set<CubeMeasure> measures,
    Set<CubeDimAttribute> dimensions,
    Set<ExprColumn> expressions,
    Set<JoinChain> joinChains,
    Map<String,String> properties,
    double weight) | 
| Dimension(String name,
         Set<CubeDimAttribute> attributes) | 
| Dimension(String name,
         Set<CubeDimAttribute> attributes,
         Map<String,String> properties,
         double weight) | 
| Dimension(String name,
         Set<CubeDimAttribute> attributes,
         Set<ExprColumn> exprs,
         Map<String,String> dimProps,
         long weight) | 
| Dimension(String name,
         Set<CubeDimAttribute> attributes,
         Set<ExprColumn> expressions,
         Set<JoinChain> joinChains,
         Map<String,String> properties,
         double weight) | 
| HierarchicalDimAttribute(String name,
                        String description,
                        List<CubeDimAttribute> hierarchy) | 
| Modifier and Type | Method and Description | 
|---|---|
| static CubeDimAttribute | JAXBUtils. hiveDimAttrFromXDimAttr(XDimAttribute xd)Create a hive ql CubeDimension from JAXB counterpart | 
| Modifier and Type | Method and Description | 
|---|---|
| static XDimAttribute | JAXBUtils. xDimAttrFromHiveDimAttr(CubeDimAttribute cd,
                       AbstractBaseTable baseTable)Create XDimAttribute from CubeDimAttribute | 
Copyright © 2014–2015 Apache Software Foundation. All rights reserved.