Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[CARBONDATA-2733]should support scalar sub query for partition tables #2492

Closed
wants to merge 7 commits into from

Conversation

sandeep-katta
Copy link
Contributor

1)Multiple Projection in plan are supported
2)Scalar sub queries are supported for Carbon Tables

What changes were proposed in this pull request?

In this PR carbon tables will support scalar sub queries for Carbon Tables.
If multiple projections are present in the plan,carbon should support it

Highlights:
In CarbonLateDecodeStrategy need to filter the queries which does not support sub-queries
In CarbonLateDecodeStrategy if one of the projection of the plan is failed,catch the exception and
continue

How was this patch tested?

UT Code

jackylk and others added 7 commits June 25, 2018 09:46
…oad data and select

This PR adds:
1.basic framework
rewrite the carbon store's Master, Worker and Scheduler code in Java

2.RESTful API
support create a table by using file meta store
support load data to a table in single work
support select data with a filter

This closes apache#2440
…olumnVector Interface

Column vector and Columnar Batch interface compatibility issues has been
addressed in this PR, The changes were related to below modifications
done in spark interface
a) This is a refactoring of ColumnVector hierarchy and related classes.
b) make ColumnVector read-only
c) introduce WritableColumnVector with write interface
d) remove ReadOnlyColumnVector

In this PR inorder to hide the compatibility issues of columnar vector
API's from the existing common classes, i introduced an interface of the
proxy vector readers, this
proxy vector readers will take care the compatibility issues with
respect to spark different versions.
…ompatability issues

Changes continued..
All compatability issues when supporting 2.3 addressed
Supported pom profile -P"spark-2.3"

This closes apache#2366
1. create csv based carbon table using
CREATE TABLE fact_table (col1 bigint, col2 string, ..., col100 string)
STORED BY 'CarbonData'
TBLPROPERTIES(
  'foramt'='csv',
  'csv.delimiter'=',',
  'csv.header'='col1,col2,col100')

2. Load data to this table using
ALTER TABLE fact_table ADD SEGMENT LOCATION 'path/to/data1'

This closes apache#2374
Support two implementations:
1.LocalCarbonStore for usage in local mode
2.DistributedCarbonStore leveraging multiple server (Master and Workers) via RPC

This closes apache#2473
… tables

1)Multiple Projection in plan are supported
2)Scalar sub queries are supported for Carbon Tables
@ravipesala
Copy link
Contributor

Can one of the admins verify this patch?

2 similar comments
@CarbonDataQA
Copy link

Can one of the admins verify this patch?

@CarbonDataQA
Copy link

Can one of the admins verify this patch?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

8 participants