[
https://issues.apache.org/jira/browse/KYLIN-5695?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
liyang closed KYLIN-5695.
-------------------------
> Code refactoring : Filter condition -> rewrite
> -----------------------------------------------
>
> Key: KYLIN-5695
> URL: https://issues.apache.org/jira/browse/KYLIN-5695
> Project: Kylin
> Issue Type: Improvement
> Components: Modeling
> Affects Versions: 5.0-beta
> Reporter: Yaguang Jia
> Assignee: Yaguang Jia
> Priority: Minor
> Fix For: 5.0.0
>
>
> h2. Dev Design
> Rewrite the Filter condition functionality for models:
> 1. When it is found that the field definition of a model does not comply with
> the two-phase definition, a KylinException is generated with necessary error
> information.
> 2. When it is found that the filter condition of an imported model does not
> meet the definition of the model (including case sensitivity issues), a
> KylinException is generated with necessary error information.
>
> ----
> h1. Dev Design
> 对模型的Filter condition的rewrite功能重写:
> # 当发现模型的字段定义不符合两段式定义时,产生KylinException,并附带必要的错误信息;
> # 当发现导入的模型的filter condition,不满足模型的定义时(包括大小写匹配问题),产生KylinException,并附带必要的错误信息;
--
This message was sent by Atlassian Jira
(v8.20.10#820010)