Source capability definition in Teiid

Teiid process request will check source capability, if source not support a capability, the Teiid engine will process aggregating, computing, or else, teiid engine will put the aggregating, computing, etc, down to source.

QUERY_SELECT_DISTINCT

QUERY_SELECT_EXPRESSION

QUERY_FROM_JOIN_INNER

QUERY_FROM_ANSI_JOIN

QUERY_FROM_JOIN_OUTER

QUERY_FROM_JOIN_OUTER_FULL