JDBCDataStore GroupByVisitor optimization does not check if it can encode GroupBy expressions

Description

GroupByVisitor can work off generic expressions, but the JDBCDataStore can work only off PropertyName and it will throw exceptions if anything else is used, instead of gracefully falling back to streaming execution

Environment

None

Assignee

Andrea Aime

Reporter

Andrea Aime

Triage

None

Components

Fix versions

Priority

Medium
Configure