Uses of Class
org.apache.lens.api.metastore.XCube

Packages that use XCube
org.apache.lens.api.metastore   
org.apache.lens.client   
org.apache.lens.server.api.metastore   
org.apache.lens.server.metastore   
 

Uses of XCube in org.apache.lens.api.metastore
 

Subclasses of XCube in org.apache.lens.api.metastore
 class XBaseCube
          For XBaseCube, user would give the full specification of the measures and dimensions, expressions and join-chains.
 class XDerivedCube
          For XDerivedCube, user would specify only the measure names, dimension names and its parent.
 

Methods in org.apache.lens.api.metastore that return types with arguments of type XCube
 JAXBElement<XCube> ObjectFactory.createXCube(XCube value)
          Create an instance of JAXBElement<XCube>}
 

Methods in org.apache.lens.api.metastore with parameters of type XCube
 JAXBElement<XCube> ObjectFactory.createXCube(XCube value)
          Create an instance of JAXBElement<XCube>}
 

Uses of XCube in org.apache.lens.client
 

Methods in org.apache.lens.client that return XCube
 XCube LensMetadataClient.getCube(String cubeName)
           
 XCube LensClient.getCube(String cubeName)
           
 

Methods in org.apache.lens.client with parameters of type XCube
 APIResult LensMetadataClient.createCube(XCube cube)
           
 APIResult LensMetadataClient.updateCube(String cubeName, XCube cube)
           
 

Uses of XCube in org.apache.lens.server.api.metastore
 

Methods in org.apache.lens.server.api.metastore that return XCube
 XCube CubeMetastoreService.getCube(LensSessionHandle sessionid, String cubeName)
          Get a cube from the metastore
 

Methods in org.apache.lens.server.api.metastore with parameters of type XCube
 void CubeMetastoreService.createCube(LensSessionHandle sessionid, XCube cube)
          Create a cube based on JAXB Cube object
 void CubeMetastoreService.updateCube(LensSessionHandle sessionid, XCube cube)
          Update an existing cube
 

Uses of XCube in org.apache.lens.server.metastore
 

Methods in org.apache.lens.server.metastore that return XCube
 XCube CubeMetastoreServiceImpl.getCube(LensSessionHandle sessionid, String cubeName)
          Get a cube from the metastore
static XCube JAXBUtils.xCubeFromHiveCube(CubeInterface c)
          Get XCube from hive.ql.metadata.Cube
 

Methods in org.apache.lens.server.metastore that return types with arguments of type XCube
 JAXBElement<XCube> MetastoreResource.getCube(LensSessionHandle sessionid, String cubeName)
          Get the cube specified by name
 

Methods in org.apache.lens.server.metastore with parameters of type XCube
 void CubeMetastoreServiceImpl.createCube(LensSessionHandle sessionid, XCube cube)
          Create cube based on the JAXB cube object
 APIResult MetastoreResource.createNewCube(LensSessionHandle sessionid, XCube cube)
          Create a new cube
static CubeInterface JAXBUtils.hiveCubeFromXCube(XCube cube, Cube parent)
          Create a hive ql cube obejct from corresponding JAXB object
 APIResult MetastoreResource.updateCube(LensSessionHandle sessionid, String cubeName, XCube cube)
          Update cube definition
 void CubeMetastoreServiceImpl.updateCube(LensSessionHandle sessionid, XCube cube)
          Update cube
 



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