[
https://issues.apache.org/jira/browse/CARBONDATA-2656?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Liang Chen resolved CARBONDATA-2656.
------------------------------------
Resolution: Fixed
Fix Version/s: 1.4.1
> Presto Stream Readers performance Enhancement
> ---------------------------------------------
>
> Key: CARBONDATA-2656
> URL: https://issues.apache.org/jira/browse/CARBONDATA-2656
> Project: CarbonData
> Issue Type: Improvement
> Components: presto-integration
> Affects Versions: 1.5.0
> Environment: Presto 0.187
> Reporter: Sourabh Verma
> Assignee: Sourabh Verma
> Priority: Major
> Fix For: 1.5.0, 1.4.1
>
> Time Spent: 10.5h
> Remaining Estimate: 0h
>
> *Background*:
> In the present system, we create carbonColumnVectorImpl object in
> carbonVectorbatch where carbon core fill up vector data (one by one) in
> column matched data type array, later which at the time presto block builder
> call, read by stream readers (based on data type) and iterated to fill up in
> block and returned to presto.
> *Solution*:
> We can eliminate the extra iteration over the carbonColumnVectorImpl object
> -> vectorArray, by extending it to create a directStreamReaders which will
> fill up carbon-core vector data (one by one) directly to the block(presto),
> and on the call of block builder it will return the block to the Presto.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)