public static class Schema.Cube extends Object
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>
| Modifier and Type | Class and Description |
|---|---|
static class |
Schema.Cube.Measure
Java class for anonymous complex type.
|
| Modifier and Type | Field and Description |
|---|---|
protected Annotations |
annotations |
protected Boolean |
cache |
protected List<CalculatedMember> |
calculatedMember |
protected String |
caption |
protected String |
defaultMeasure |
protected String |
description |
protected List<Object> |
dimensionUsageOrDimension |
protected Boolean |
enabled |
protected List<Schema.Cube.Measure> |
measure |
protected String |
name |
protected List<NamedSet> |
namedSet |
protected Table |
table |
protected View |
view |
| Constructor and Description |
|---|
Cube() |
| Modifier and Type | Method and Description |
|---|---|
Annotations |
getAnnotations()
Gets the value of the annotations property.
|
List<CalculatedMember> |
getCalculatedMember()
Gets the value of the calculatedMember property.
|
String |
getCaption()
Gets the value of the caption property.
|
String |
getDefaultMeasure()
Gets the value of the defaultMeasure property.
|
String |
getDescription()
Gets the value of the description property.
|
List<Object> |
getDimensionUsageOrDimension()
Gets the value of the dimensionUsageOrDimension property.
|
List<Schema.Cube.Measure> |
getMeasure()
Gets the value of the measure property.
|
String |
getName()
Gets the value of the name property.
|
List<NamedSet> |
getNamedSet()
Gets the value of the namedSet property.
|
Table |
getTable()
Gets the value of the table property.
|
View |
getView()
Gets the value of the view property.
|
boolean |
isCache()
Gets the value of the cache property.
|
boolean |
isEnabled()
Gets the value of the enabled property.
|
void |
setAnnotations(Annotations value)
Sets the value of the annotations property.
|
void |
setCache(Boolean value)
Sets the value of the cache property.
|
void |
setCaption(String value)
Sets the value of the caption property.
|
void |
setDefaultMeasure(String value)
Sets the value of the defaultMeasure property.
|
void |
setDescription(String value)
Sets the value of the description property.
|
void |
setEnabled(Boolean value)
Sets the value of the enabled property.
|
void |
setName(String value)
Sets the value of the name property.
|
void |
setTable(Table value)
Sets the value of the table property.
|
void |
setView(View value)
Sets the value of the view property.
|
protected Annotations annotations
protected Table table
protected View view
protected List<Schema.Cube.Measure> measure
protected List<CalculatedMember> calculatedMember
protected String name
protected String caption
protected String description
protected String defaultMeasure
protected Boolean cache
protected Boolean enabled
public Annotations getAnnotations()
Annotationspublic void setAnnotations(Annotations value)
value - allowed object is
Annotationspublic Table getTable()
Tablepublic void setTable(Table value)
value - allowed object is
Tablepublic void setView(View value)
value - allowed object is
Viewpublic List<Object> getDimensionUsageOrDimension()
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 set method 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
PrivateDimension
DimensionUsage
public List<Schema.Cube.Measure> getMeasure()
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 set method 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
public List<CalculatedMember> getCalculatedMember()
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 set method 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
public List<NamedSet> getNamedSet()
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 set method 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
public String getName()
Stringpublic void setName(String value)
value - allowed object is
Stringpublic String getCaption()
Stringpublic void setCaption(String value)
value - allowed object is
Stringpublic String getDescription()
Stringpublic void setDescription(String value)
value - allowed object is
Stringpublic String getDefaultMeasure()
Stringpublic void setDefaultMeasure(String value)
value - allowed object is
Stringpublic boolean isCache()
Booleanpublic void setCache(Boolean value)
value - allowed object is
Booleanpublic boolean isEnabled()
BooleanCopyright © 2022 Open Foris. All rights reserved.