Package | Description |
---|---|
org.apache.lens.cube.metadata | |
org.apache.lens.cube.metadata.join | |
org.apache.lens.cube.parse | |
org.apache.lens.cube.parse.join | |
org.apache.lens.storage.db |
Modifier and Type | Class and Description |
---|---|
class |
AbstractBaseTable
Abstract table with expressions
|
class |
Cube |
class |
CubeDimensionTable |
class |
CubeFactTable |
class |
DerivedCube |
class |
Dimension |
class |
HDFSStorage |
class |
Segmentation |
class |
Storage
Storage is Named Interface which would represent the underlying storage of the data.
|
Modifier and Type | Method and Description |
---|---|
void |
JoinChain.addProperties(AbstractCubeTable tbl) |
void |
CubeMetastoreClient.createCubeTable(AbstractCubeTable cubeTable,
Map<String,StorageTableDesc> storageTableDescs)
Create cube table defined and create all the corresponding storage tables
|
void |
CubeMetastoreClient.verifyStorageExists(AbstractCubeTable cdt,
String storage) |
Modifier and Type | Method and Description |
---|---|
AbstractCubeTable |
TableRelationship.getFromTable() |
AbstractCubeTable |
TableRelationship.getToTable() |
Modifier and Type | Method and Description |
---|---|
Set<AbstractCubeTable> |
JoinPath.getAllTables() |
Modifier and Type | Method and Description |
---|---|
boolean |
JoinPath.containsColumnOfTable(String column,
AbstractCubeTable table) |
List<String> |
JoinPath.getColumnsForTable(AbstractCubeTable table) |
Constructor and Description |
---|
TableRelationship(String fromColumn,
AbstractCubeTable fromTable,
String toColumn,
AbstractCubeTable toTable) |
TableRelationship(String fromColumn,
AbstractCubeTable fromTable,
String toColumn,
AbstractCubeTable toTable,
boolean mapsToMany) |
Modifier and Type | Class and Description |
---|---|
class |
PruneCauses<T extends AbstractCubeTable> |
Modifier and Type | Method and Description |
---|---|
AbstractCubeTable |
CandidateTable.getBaseTable()
Get base table of the candidate table
|
AbstractCubeTable |
CandidateFact.getBaseTable() |
AbstractCubeTable |
CubeQueryContext.getCubeTableForAlias(String alias) |
AbstractCubeTable |
CubeQueryContext.getQueriedTable(String alias) |
AbstractCubeTable |
CandidateTable.getTable()
Get candidate table
|
Modifier and Type | Method and Description |
---|---|
Map<String,AbstractCubeTable> |
CubeQueryContext.getCubeTbls() |
Modifier and Type | Method and Description |
---|---|
AbstractCubeTable |
AutoJoinContext.getAutoJoinTarget() |
Modifier and Type | Method and Description |
---|---|
Map<Aliased<Dimension>,Map<AbstractCubeTable,List<String>>> |
AutoJoinContext.getJoinPathFromColumns() |
Map<Aliased<Dimension>,Map<AbstractCubeTable,List<String>>> |
AutoJoinContext.getJoinPathToColumns() |
Map<AbstractCubeTable,org.apache.hadoop.hive.ql.parse.JoinType> |
AutoJoinContext.getTableJoinTypeMap() |
Modifier and Type | Method and Description |
---|---|
Set<String> |
AutoJoinContext.getAllJoinPathColumnsOfTable(AbstractCubeTable table) |
Constructor and Description |
---|
AutoJoinContext(Map<Aliased<Dimension>,List<JoinPath>> allPaths,
Set<Dimension> requiredDimensions,
Map<AbstractCubeTable,org.apache.hadoop.hive.ql.parse.JoinType> tableJoinTypeMap,
AbstractCubeTable autoJoinTarget,
String joinTypeCfg,
boolean joinsResolved,
boolean flattenBridgeTables,
String bridgeTableFieldAggr,
String bridgeTableFieldArrayFilter,
boolean doFlatteningEarly) |
Constructor and Description |
---|
AutoJoinContext(Map<Aliased<Dimension>,List<JoinPath>> allPaths,
Set<Dimension> requiredDimensions,
Map<AbstractCubeTable,org.apache.hadoop.hive.ql.parse.JoinType> tableJoinTypeMap,
AbstractCubeTable autoJoinTarget,
String joinTypeCfg,
boolean joinsResolved,
boolean flattenBridgeTables,
String bridgeTableFieldAggr,
String bridgeTableFieldArrayFilter,
boolean doFlatteningEarly) |
Modifier and Type | Class and Description |
---|---|
class |
DBStorage
The Class DBStorage.
|
Copyright © 2014–2016 Apache Software Foundation. All rights reserved.