Hello All,
I'm creating a storage handler, and I want to get the filter information in
SerDe class.
However, it seems that the filters information are not pushed down into the
Serde.

When I set hive execution engine to MapReduce (MR), I can retrieve the
filter information, but null returns when I use Tez.

Why can't we get the filter information in SerDe when using Tez?

Tez:
in SerDe class:
@Override
public void initialize(Configuration conf, Properties tblProps, Properties
ptnProps) throws SerDeException {
conf.get("hive.io.file.read.all.columns")
-> returns null
..

MR:
in SerDe class:
@Override
public void initialize(Configuration conf, Properties tblProps, Properties
ptnProps) throws SerDeException {
conf.get("hive.io.file.read.all.columns")
-> returns true or false


Thank you,
Aki TANAKA

Reply via email to