org.apache.lens.api.metastore
Class XFactTable

java.lang.Object
  extended by org.apache.lens.api.metastore.XFactTable

public class XFactTable
extends Object

Fact table that is associated to a base cube. The columns in the fact table will be a subset of all fields in the base cube.

Java class for x_fact_table complex type.

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

 <complexType name="x_fact_table">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="columns" type="{uri:lens:cube:0.1}x_columns"/>
         <element name="properties" type="{uri:lens:cube:0.1}x_properties" minOccurs="0"/>
         <element name="storage_tables" type="{uri:lens:cube:0.1}x_storage_tables" minOccurs="0"/>
       </sequence>
       <attribute name="name" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
       <attribute name="cube_name" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
       <attribute name="weight" type="{http://www.w3.org/2001/XMLSchema}double" />
     </restriction>
   </complexContent>
 </complexType>
 


Constructor Summary
XFactTable()
           
 
Method Summary
 XColumns getColumns()
          Gets the value of the columns property.
 String getCubeName()
          Gets the value of the cubeName property.
 String getName()
          Gets the value of the name property.
 XProperties getProperties()
          Gets the value of the properties property.
 XStorageTables getStorageTables()
          Gets the value of the storageTables property.
 Double getWeight()
          Gets the value of the weight property.
 void setColumns(XColumns value)
          Sets the value of the columns property.
 void setCubeName(String value)
          Sets the value of the cubeName property.
 void setName(String value)
          Sets the value of the name property.
 void setProperties(XProperties value)
          Sets the value of the properties property.
 void setStorageTables(XStorageTables value)
          Sets the value of the storageTables 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

XFactTable

public XFactTable()
Method Detail

getColumns

public XColumns getColumns()
Gets the value of the columns property.

Returns:
possible object is XColumns

setColumns

public void setColumns(XColumns value)
Sets the value of the columns property.

Parameters:
value - allowed object is XColumns

getProperties

public XProperties getProperties()
Gets the value of the properties property.

Returns:
possible object is XProperties

setProperties

public void setProperties(XProperties value)
Sets the value of the properties property.

Parameters:
value - allowed object is XProperties

getStorageTables

public XStorageTables getStorageTables()
Gets the value of the storageTables property.

Returns:
possible object is XStorageTables

setStorageTables

public void setStorageTables(XStorageTables value)
Sets the value of the storageTables property.

Parameters:
value - allowed object is XStorageTables

getName

public String getName()
Gets the value of the name property.

Returns:
possible object is String

setName

public void setName(String value)
Sets the value of the name property.

Parameters:
value - allowed object is String

getCubeName

public String getCubeName()
Gets the value of the cubeName property.

Returns:
possible object is String

setCubeName

public void setCubeName(String value)
Sets the value of the cubeName property.

Parameters:
value - allowed object is String

getWeight

public Double getWeight()
Gets the value of the weight property.

Returns:
possible object is Double

setWeight

public void setWeight(Double value)
Sets the value of the weight property.

Parameters:
value - allowed object is Double


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