[
https://issues.apache.org/jira/browse/HIVE-4115?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Phabricator updated HIVE-4115:
------------------------------
Attachment: HIVE-4115.D10689.1.patch
Amareshwari requested code review of "HIVE-4115 [jira] Introduce cube
abstraction in hive".
Reviewers: JIRA
HIVE-4115. Cube Abstraction in Hive
We would like to define a cube abstraction so that user can query at cube layer
and do not know anything about storage and rollups.
Will describe the model more in following comments.
TEST PLAN
EMPTY
REVISION DETAIL
https://reviews.facebook.net/D10689
AFFECTED FILES
common/src/java/org/apache/hadoop/hive/conf/HiveConf.java
ql/src/java/org/apache/hadoop/hive/ql/Driver.java
ql/src/java/org/apache/hadoop/hive/ql/cube/metadata/AbstractCubeTable.java
ql/src/java/org/apache/hadoop/hive/ql/cube/metadata/BaseDimension.java
ql/src/java/org/apache/hadoop/hive/ql/cube/metadata/ColumnMeasure.java
ql/src/java/org/apache/hadoop/hive/ql/cube/metadata/Cube.java
ql/src/java/org/apache/hadoop/hive/ql/cube/metadata/CubeDimension.java
ql/src/java/org/apache/hadoop/hive/ql/cube/metadata/CubeDimensionTable.java
ql/src/java/org/apache/hadoop/hive/ql/cube/metadata/CubeFactTable.java
ql/src/java/org/apache/hadoop/hive/ql/cube/metadata/CubeMeasure.java
ql/src/java/org/apache/hadoop/hive/ql/cube/metadata/CubeMetastoreClient.java
ql/src/java/org/apache/hadoop/hive/ql/cube/metadata/CubeTableType.java
ql/src/java/org/apache/hadoop/hive/ql/cube/metadata/ExprMeasure.java
ql/src/java/org/apache/hadoop/hive/ql/cube/metadata/HDFSStorage.java
ql/src/java/org/apache/hadoop/hive/ql/cube/metadata/HierarchicalDimension.java
ql/src/java/org/apache/hadoop/hive/ql/cube/metadata/InlineDimension.java
ql/src/java/org/apache/hadoop/hive/ql/cube/metadata/MetastoreConstants.java
ql/src/java/org/apache/hadoop/hive/ql/cube/metadata/MetastoreUtil.java
ql/src/java/org/apache/hadoop/hive/ql/cube/metadata/Named.java
ql/src/java/org/apache/hadoop/hive/ql/cube/metadata/ReferencedDimension.java
ql/src/java/org/apache/hadoop/hive/ql/cube/metadata/Storage.java
ql/src/java/org/apache/hadoop/hive/ql/cube/metadata/StorageConstants.java
ql/src/java/org/apache/hadoop/hive/ql/cube/metadata/TableReference.java
ql/src/java/org/apache/hadoop/hive/ql/cube/metadata/UpdatePeriod.java
ql/src/java/org/apache/hadoop/hive/ql/cube/parse/AggregateResolver.java
ql/src/java/org/apache/hadoop/hive/ql/cube/parse/AliasReplacer.java
ql/src/java/org/apache/hadoop/hive/ql/cube/parse/CheckColumnMapping.java
ql/src/java/org/apache/hadoop/hive/ql/cube/parse/CheckDateRange.java
ql/src/java/org/apache/hadoop/hive/ql/cube/parse/CheckTableNames.java
ql/src/java/org/apache/hadoop/hive/ql/cube/parse/ContextRewriter.java
ql/src/java/org/apache/hadoop/hive/ql/cube/parse/CubeQueryContext.java
ql/src/java/org/apache/hadoop/hive/ql/cube/parse/CubeQueryExpr.java
ql/src/java/org/apache/hadoop/hive/ql/cube/parse/CubeQueryRewriter.java
ql/src/java/org/apache/hadoop/hive/ql/cube/parse/CubeSemanticAnalyzer.java
ql/src/java/org/apache/hadoop/hive/ql/cube/parse/DateUtil.java
ql/src/java/org/apache/hadoop/hive/ql/cube/parse/GroupbyResolver.java
ql/src/java/org/apache/hadoop/hive/ql/cube/parse/HQLParser.java
ql/src/java/org/apache/hadoop/hive/ql/cube/parse/JoinResolver.java
ql/src/java/org/apache/hadoop/hive/ql/cube/parse/LeastDimensionResolver.java
ql/src/java/org/apache/hadoop/hive/ql/cube/parse/LeastPartitionResolver.java
ql/src/java/org/apache/hadoop/hive/ql/cube/parse/PartitionResolver.java
ql/src/java/org/apache/hadoop/hive/ql/cube/parse/StorageTableResolver.java
ql/src/java/org/apache/hadoop/hive/ql/cube/parse/ValidationRule.java
ql/src/java/org/apache/hadoop/hive/ql/cube/processors/CubeDriver.java
ql/src/java/org/apache/hadoop/hive/ql/processors/CommandProcessorFactory.java
ql/src/test/org/apache/hadoop/hive/ql/cube/metadata/TestCubeMetastoreClient.java
ql/src/test/org/apache/hadoop/hive/ql/cube/parse/CubeTestSetup.java
ql/src/test/org/apache/hadoop/hive/ql/cube/parse/TestCubeSemanticAnalyzer.java
ql/src/test/org/apache/hadoop/hive/ql/cube/parse/TestDateUtil.java
ql/src/test/org/apache/hadoop/hive/ql/cube/parse/TestMaxUpdateInterval.java
ql/src/test/org/apache/hadoop/hive/ql/cube/processors/TestCubeDriver.java
MANAGE HERALD RULES
https://reviews.facebook.net/herald/view/differential/
WHY DID I GET THIS EMAIL?
https://reviews.facebook.net/herald/transcript/25647/
To: JIRA, Amareshwari
> Introduce cube abstraction in hive
> ----------------------------------
>
> Key: HIVE-4115
> URL: https://issues.apache.org/jira/browse/HIVE-4115
> Project: Hive
> Issue Type: New Feature
> Reporter: Amareshwari Sriramadasu
> Assignee: Amareshwari Sriramadasu
> Attachments: cube-design-2.pdf, cube-design.docx,
> HIVE-4115.D10689.1.patch
>
>
> We would like to define a cube abstraction so that user can query at cube
> layer and do not know anything about storage and rollups.
> Will describe the model more in following comments.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira