| Package | Description |
|---|---|
| org.apache.lens.cube.metadata | |
| org.apache.lens.cube.parse | |
| org.apache.lens.server.metastore |
| Modifier and Type | Class and Description |
|---|---|
class |
Cube |
class |
DerivedCube |
| Modifier and Type | Method and Description |
|---|---|
CubeInterface |
CubeMetastoreClient.getCube(String tableName)
Get
Cube object corresponding to the name |
| Modifier and Type | Method and Description |
|---|---|
Collection<CubeInterface> |
CubeMetastoreClient.getAllCubes()
Get all cubes in metastore
|
| Modifier and Type | Method and Description |
|---|---|
void |
CubeMetastoreClient.alterCube(String cubeName,
CubeInterface cube)
Alter cube specified by the name to new definition
|
void |
CubeMetastoreClient.createCube(CubeInterface cube)
Create cube in metastore defined by
Cube or DerivedCube object |
List<DerivedCube> |
CubeMetastoreClient.getAllDerivedCubes(CubeInterface cube)
Get all derived cubes of the cube.
|
List<DerivedCube> |
CubeMetastoreClient.getAllDerivedQueryableCubes(CubeInterface cube)
Get all derived cubes of the cube, that have all fields queryable together
|
List<CubeFactTable> |
CubeMetastoreClient.getAllFacts(CubeInterface cube)
Get all fact tables of the cube.
|
Map<AbstractCubeTable,Set<SchemaGraph.TableRelationship>> |
SchemaGraph.getCubeGraph(CubeInterface cube) |
Map<AbstractCubeTable,Set<SchemaGraph.TableRelationship>> |
SchemaGraph.getCubeInGraph(CubeInterface cube) |
| Modifier and Type | Method and Description |
|---|---|
static String |
CubeQueryContext.getPartitionColumnOfTimeDim(CubeInterface cube,
String timeDimName) |
static String |
CubeQueryContext.getTimeDimOfPartitionColumn(CubeInterface cube,
String partCol) |
| Modifier and Type | Method and Description |
|---|---|
static CubeInterface |
JAXBUtils.hiveCubeFromXCube(XCube cube,
Cube parent)
Create a hive ql cube obejct from corresponding JAXB object
|
| Modifier and Type | Method and Description |
|---|---|
static XCube |
JAXBUtils.xCubeFromHiveCube(CubeInterface c)
Get XCube from hive.ql.metadata.Cube
|
Copyright © 2014–2015 Apache Software Foundation. All rights reserved.