Hi Anton,

a regular TableSource does not accept a predicate and return the whole
table.
A ProjectableTableSource is able to evaluate a predicate while scanning.
TableSources that evaluate predicates while (or rather before) scanning can
significantly reduce IO compared to a full scan.

Sources that could be access with a ProjectableTableSource would be a JDBC
database which pushes a query to a JDBC connected database, a Parquet file,
or an ORC file.

Best, Fabian






2016-11-02 13:53 GMT+01:00 Anton Solovev <anton_solo...@epam.com>:

> Hi folks,
>
> Can you explain me what ProjectableTableSource is ?
> What is it being invented for?
>
> Best,
> Anton
>
>

Reply via email to