org.apache.lens.api.metastore
Class XDerivedCube

java.lang.Object
  extended by org.apache.lens.api.metastore.XCube
      extended by org.apache.lens.api.metastore.XDerivedCube

public class XDerivedCube
extends XCube

For XDerivedCube, user would specify only the measure names, dimension names and its parent. Derived cube can have a subset of measure names and dimension names of its parent. It can have different properties associated with it than its parent.

Java class for x_derived_cube complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="x_derived_cube">
   <complexContent>
     <extension base="{uri:lens:cube:0.1}x_cube">
       <sequence>
         <element name="measure_names" type="{uri:lens:cube:0.1}x_measure_names" minOccurs="0"/>
         <element name="dim_attr_names" type="{uri:lens:cube:0.1}x_dim_attr_names" minOccurs="0"/>
       </sequence>
       <attribute name="parent" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
     </extension>
   </complexContent>
 </complexType>
 


Constructor Summary
XDerivedCube()
           
 
Method Summary
 XDimAttrNames getDimAttrNames()
          Gets the value of the dimAttrNames property.
 XMeasureNames getMeasureNames()
          Gets the value of the measureNames property.
 String getParent()
          Gets the value of the parent property.
 void setDimAttrNames(XDimAttrNames value)
          Sets the value of the dimAttrNames property.
 void setMeasureNames(XMeasureNames value)
          Sets the value of the measureNames property.
 void setParent(String value)
          Sets the value of the parent property.
 
Methods inherited from class org.apache.lens.api.metastore.XCube
getDescription, getName, getProperties, setDescription, setName, setProperties
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XDerivedCube

public XDerivedCube()
Method Detail

getMeasureNames

public XMeasureNames getMeasureNames()
Gets the value of the measureNames property.

Returns:
possible object is XMeasureNames

setMeasureNames

public void setMeasureNames(XMeasureNames value)
Sets the value of the measureNames property.

Parameters:
value - allowed object is XMeasureNames

getDimAttrNames

public XDimAttrNames getDimAttrNames()
Gets the value of the dimAttrNames property.

Returns:
possible object is XDimAttrNames

setDimAttrNames

public void setDimAttrNames(XDimAttrNames value)
Sets the value of the dimAttrNames property.

Parameters:
value - allowed object is XDimAttrNames

getParent

public String getParent()
Gets the value of the parent property.

Returns:
possible object is String

setParent

public void setParent(String value)
Sets the value of the parent property.

Parameters:
value - allowed object is String


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