[ 
https://issues.apache.org/jira/browse/CALCITE-1516?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Julian Hyde updated CALCITE-1516:
---------------------------------
    Description: 
Upgrade {{hydromatic-resource-maven-plugin}} to version 0.6, and use its [new 
ability to wrap properties 
files|https://github.com/julianhyde/hydromatic-resource/issues/6] to re-work 
{{SaffronProperties}}.

{{SaffronProperties}} becomes an interface and all of its metadata (e.g. the 
type, path and default value of each property) is represented in Java 
annotations.

This will allow us to obsolete the {{eigenbase-properties}} library.

If this is successful we could use a similar approach for 
{{CalciteConnectionConfig}}.

  was:
Upgrade `hydromatic-resource-maven-plugin` to version 0.6, and use its [new 
ability to wrap properties 
files|https://github.com/julianhyde/hydromatic-resource/issues/6] to re-work 
`SaffronProperties`.

`SaffronProperties` becomes an interface and all of its metadata (e.g. the 
type, path and default value of each property) is represented in Java 
annotations.

If this is successful we could use a similar approach for 
`CalciteConnectionConfig`.


> Upgrade hydromatic-resource-maven-plugin, and re-work SaffronProperties
> -----------------------------------------------------------------------
>
>                 Key: CALCITE-1516
>                 URL: https://issues.apache.org/jira/browse/CALCITE-1516
>             Project: Calcite
>          Issue Type: Bug
>            Reporter: Julian Hyde
>            Assignee: Julian Hyde
>
> Upgrade {{hydromatic-resource-maven-plugin}} to version 0.6, and use its [new 
> ability to wrap properties 
> files|https://github.com/julianhyde/hydromatic-resource/issues/6] to re-work 
> {{SaffronProperties}}.
> {{SaffronProperties}} becomes an interface and all of its metadata (e.g. the 
> type, path and default value of each property) is represented in Java 
> annotations.
> This will allow us to obsolete the {{eigenbase-properties}} library.
> If this is successful we could use a similar approach for 
> {{CalciteConnectionConfig}}.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to