You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@flink.apache.org by "Fabian Hueske (JIRA)" <ji...@apache.org> on 2015/03/09 18:19:38 UTC
[jira] [Created] (FLINK-1666) Clean-up Field Expression Code
Fabian Hueske created FLINK-1666:
------------------------------------
Summary: Clean-up Field Expression Code
Key: FLINK-1666
URL: https://issues.apache.org/jira/browse/FLINK-1666
Project: Flink
Issue Type: Bug
Components: Java API, Scala API
Affects Versions: 0.9
Reporter: Fabian Hueske
Field expressions are supported at various places in the user facing APIs.
However, not every feature allows exactly the same syntax. Also, code for analyzing field expressions is scattered around several places.
Right now, most of the field expression handling is done in the {{PojoTypeInfo}}, {{CaseClassTypeInfo}}, and {{ExpressionKeys}} classes. Corner cases are inconsistently handled at several other places.
We should clean this up and add one utility class that defines the syntax of field expressions.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)