Daniel Becker has uploaded this change for review. ( 
http://gerrit.cloudera.org:8080/16059


Change subject: IMPALA-9747: More fine-grained codegen for text file scanners
......................................................................

IMPALA-9747: More fine-grained codegen for text file scanners

Currently if the materialization of any column cannot be codegen'd for
some reason (e.g. it is CHAR(N)), the whole codegen is cancelled
for the text scanner.

This commit improves the case of CHAR(N). For CHAR(N) columns,
HdfsScanner codegens code that calls the interpreted version instead of
failing codegen. For other columns codegen is used as usually.

Change-Id: Id370193af578ecf23ed3c6bfcc65fec448156fa3
---
M be/src/codegen/gen_ir_descriptions.py
M be/src/exec/hdfs-scanner-ir.cc
M be/src/exec/hdfs-scanner.cc
M be/src/exec/hdfs-scanner.h
4 files changed, 54 insertions(+), 7 deletions(-)



  git pull ssh://gerrit.cloudera.org:29418/Impala-ASF refs/changes/59/16059/3
--
To view, visit http://gerrit.cloudera.org:8080/16059
To unsubscribe, visit http://gerrit.cloudera.org:8080/settings

Gerrit-Project: Impala-ASF
Gerrit-Branch: master
Gerrit-MessageType: newchange
Gerrit-Change-Id: Id370193af578ecf23ed3c6bfcc65fec448156fa3
Gerrit-Change-Number: 16059
Gerrit-PatchSet: 3
Gerrit-Owner: Daniel Becker <[email protected]>

Reply via email to