|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.lens.api.metastore.XCube
public class XCube
XCube can be a base cube for which user would give the full specification of the measures and dimensions. XCube can be a Derived cube, for which user would specify only the measure names, dimension names and parent. Derived cube can have subset of measure names and dimension names defined for its parent. It can have different weight and properties associated with.
Java class for x_cube complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="x_cube"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="measures" type="{uri:lens:cube:0.1}x_measures"/> <element name="dim_attributes" type="{uri:lens:cube:0.1}x_dim_attributes"/> <element name="expressions" type="{uri:lens:cube:0.1}x_expressions"/> <element name="joinchains" type="{uri:lens:cube:0.1}x_joinchains"/> <element name="properties" type="{uri:lens:cube:0.1}x_properties" minOccurs="0"/> <element name="measure_names" type="{uri:lens:cube:0.1}x_measure_names"/> <element name="dim_attr_names" type="{uri:lens:cube:0.1}x_dim_attr_names"/> </sequence> <attribute name="name" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> <attribute name="description" type="{http://www.w3.org/2001/XMLSchema}string" /> <attribute name="weight" type="{http://www.w3.org/2001/XMLSchema}double" /> <attribute name="parent" type="{http://www.w3.org/2001/XMLSchema}string" /> <attribute name="derived" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" /> </restriction> </complexContent> </complexType>
Constructor Summary | |
---|---|
XCube()
|
Method Summary | |
---|---|
String |
getDescription()
Gets the value of the description property. |
XDimAttributes |
getDimAttributes()
Gets the value of the dimAttributes property. |
XDimAttrNames |
getDimAttrNames()
Gets the value of the dimAttrNames property. |
XExpressions |
getExpressions()
Gets the value of the expressions property. |
XJoinchains |
getJoinchains()
Gets the value of the joinchains property. |
XMeasureNames |
getMeasureNames()
Gets the value of the measureNames property. |
XMeasures |
getMeasures()
Gets the value of the measures property. |
String |
getName()
Gets the value of the name property. |
String |
getParent()
Gets the value of the parent property. |
XProperties |
getProperties()
Gets the value of the properties property. |
Double |
getWeight()
Gets the value of the weight property. |
boolean |
isDerived()
Gets the value of the derived property. |
void |
setDerived(Boolean value)
Sets the value of the derived property. |
void |
setDescription(String value)
Sets the value of the description property. |
void |
setDimAttributes(XDimAttributes value)
Sets the value of the dimAttributes property. |
void |
setDimAttrNames(XDimAttrNames value)
Sets the value of the dimAttrNames property. |
void |
setExpressions(XExpressions value)
Sets the value of the expressions property. |
void |
setJoinchains(XJoinchains value)
Sets the value of the joinchains property. |
void |
setMeasureNames(XMeasureNames value)
Sets the value of the measureNames property. |
void |
setMeasures(XMeasures value)
Sets the value of the measures property. |
void |
setName(String value)
Sets the value of the name property. |
void |
setParent(String value)
Sets the value of the parent property. |
void |
setProperties(XProperties value)
Sets the value of the properties property. |
void |
setWeight(Double value)
Sets the value of the weight property. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public XCube()
Method Detail |
---|
public XMeasures getMeasures()
XMeasures
public void setMeasures(XMeasures value)
value
- allowed object is
XMeasures
public XDimAttributes getDimAttributes()
XDimAttributes
public void setDimAttributes(XDimAttributes value)
value
- allowed object is
XDimAttributes
public XExpressions getExpressions()
XExpressions
public void setExpressions(XExpressions value)
value
- allowed object is
XExpressions
public XJoinchains getJoinchains()
XJoinchains
public void setJoinchains(XJoinchains value)
value
- allowed object is
XJoinchains
public XProperties getProperties()
XProperties
public void setProperties(XProperties value)
value
- allowed object is
XProperties
public XMeasureNames getMeasureNames()
XMeasureNames
public void setMeasureNames(XMeasureNames value)
value
- allowed object is
XMeasureNames
public XDimAttrNames getDimAttrNames()
XDimAttrNames
public void setDimAttrNames(XDimAttrNames value)
value
- allowed object is
XDimAttrNames
public String getName()
String
public void setName(String value)
value
- allowed object is
String
public String getDescription()
String
public void setDescription(String value)
value
- allowed object is
String
public Double getWeight()
Double
public void setWeight(Double value)
value
- allowed object is
Double
public String getParent()
String
public void setParent(String value)
value
- allowed object is
String
public boolean isDerived()
Boolean
public void setDerived(Boolean value)
value
- allowed object is
Boolean
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |