Class Schema.Cube
- Enclosing class:
Schema
Java class for anonymous complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="Annotations" type="{}Annotations" minOccurs="0"/>
<group ref="{}FactTable"/>
<choice maxOccurs="unbounded">
<element name="DimensionUsage" type="{}DimensionUsage"/>
<element name="Dimension" type="{}PrivateDimension"/>
</choice>
<element name="Measure" maxOccurs="unbounded">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="Annotations" type="{}Annotations" minOccurs="0"/>
<element name="MeasureExpression" type="{}ExpressionView" minOccurs="0"/>
<element name="CalculatedMemberProperty" type="{}CalculatedMemberProperty" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
<attribute name="name" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="column" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="datatype">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}string">
<enumeration value="String"/>
<enumeration value="Numeric"/>
<enumeration value="Integer"/>
<enumeration value="Boolean"/>
<enumeration value="Date"/>
<enumeration value="Time"/>
<enumeration value="Timestamp"/>
</restriction>
</simpleType>
</attribute>
<attribute name="formatString" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="aggregator" use="required">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}string">
<enumeration value="sum"/>
<enumeration value="count"/>
<enumeration value="min"/>
<enumeration value="max"/>
<enumeration value="avg"/>
<enumeration value="distinct-count"/>
</restriction>
</simpleType>
</attribute>
<attribute name="formatter" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="caption" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="description" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="visible" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" />
</restriction>
</complexContent>
</complexType>
</element>
<element name="CalculatedMember" type="{}CalculatedMember" maxOccurs="unbounded" minOccurs="0"/>
<element name="NamedSet" type="{}NamedSet" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
<attribute name="name" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="caption" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="description" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="defaultMeasure" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="cache" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" />
<attribute name="enabled" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" />
</restriction>
</complexContent>
</complexType>
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classJava class for anonymous complex type. -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Annotationsprotected Booleanprotected List<CalculatedMember> protected Stringprotected Stringprotected Stringprotected Booleanprotected List<Schema.Cube.Measure> protected Stringprotected Tableprotected View -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGets the value of the annotations property.Gets the value of the calculatedMember property.Gets the value of the caption property.Gets the value of the defaultMeasure property.Gets the value of the description property.Gets the value of the dimensionUsageOrDimension property.Gets the value of the measure property.getName()Gets the value of the name property.Gets the value of the namedSet property.getTable()Gets the value of the table property.getView()Gets the value of the view property.booleanisCache()Gets the value of the cache property.booleanGets the value of the enabled property.voidsetAnnotations(Annotations value) Sets the value of the annotations property.voidSets the value of the cache property.voidsetCaption(String value) Sets the value of the caption property.voidsetDefaultMeasure(String value) Sets the value of the defaultMeasure property.voidsetDescription(String value) Sets the value of the description property.voidsetEnabled(Boolean value) Sets the value of the enabled property.voidSets the value of the name property.voidSets the value of the table property.voidSets the value of the view property.
-
Field Details
-
annotations
-
table
-
view
-
dimensionUsageOrDimension
-
measure
-
calculatedMember
-
namedSet
-
name
-
caption
-
description
-
defaultMeasure
-
cache
-
enabled
-
-
Constructor Details
-
Cube
public Cube()
-
-
Method Details
-
getAnnotations
Gets the value of the annotations property.- Returns:
- possible object is
Annotations
-
setAnnotations
Sets the value of the annotations property.- Parameters:
value- allowed object isAnnotations
-
getTable
Gets the value of the table property.- Returns:
- possible object is
Table
-
setTable
Sets the value of the table property.- Parameters:
value- allowed object isTable
-
getView
Gets the value of the view property.- Returns:
- possible object is
View
-
setView
Sets the value of the view property.- Parameters:
value- allowed object isView
-
getDimensionUsageOrDimension
Gets the value of the dimensionUsageOrDimension property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a
setmethod for the dimensionUsageOrDimension property.For example, to add a new item, do as follows:
getDimensionUsageOrDimension().add(newItem);Objects of the following type(s) are allowed in the list
PrivateDimensionDimensionUsage -
getMeasure
Gets the value of the measure property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a
setmethod for the measure property.For example, to add a new item, do as follows:
getMeasure().add(newItem);Objects of the following type(s) are allowed in the list
Schema.Cube.Measure -
getCalculatedMember
Gets the value of the calculatedMember property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a
setmethod for the calculatedMember property.For example, to add a new item, do as follows:
getCalculatedMember().add(newItem);Objects of the following type(s) are allowed in the list
CalculatedMember -
getNamedSet
Gets the value of the namedSet property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a
setmethod for the namedSet property.For example, to add a new item, do as follows:
getNamedSet().add(newItem);Objects of the following type(s) are allowed in the list
NamedSet -
getName
Gets the value of the name property.- Returns:
- possible object is
String
-
setName
Sets the value of the name property.- Parameters:
value- allowed object isString
-
getCaption
Gets the value of the caption property.- Returns:
- possible object is
String
-
setCaption
Sets the value of the caption property.- Parameters:
value- allowed object isString
-
getDescription
Gets the value of the description property.- Returns:
- possible object is
String
-
setDescription
Sets the value of the description property.- Parameters:
value- allowed object isString
-
getDefaultMeasure
Gets the value of the defaultMeasure property.- Returns:
- possible object is
String
-
setDefaultMeasure
Sets the value of the defaultMeasure property.- Parameters:
value- allowed object isString
-
isCache
public boolean isCache()Gets the value of the cache property.- Returns:
- possible object is
Boolean
-
setCache
Sets the value of the cache property.- Parameters:
value- allowed object isBoolean
-
isEnabled
public boolean isEnabled()Gets the value of the enabled property.- Returns:
- possible object is
Boolean
-
setEnabled
Sets the value of the enabled property.- Parameters:
value- allowed object isBoolean
-