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

ASF GitHub Bot updated CALCITE-6724:
------------------------------------
    Labels: pull-request-available  (was: )

> MockTable support for multiple (individual & composite) keys
> ------------------------------------------------------------
>
>                 Key: CALCITE-6724
>                 URL: https://issues.apache.org/jira/browse/CALCITE-6724
>             Project: Calcite
>          Issue Type: Improvement
>          Components: testkit
>            Reporter: Stamatis Zampetakis
>            Assignee: Stamatis Zampetakis
>            Priority: Major
>              Labels: pull-request-available
>             Fix For: 1.39.0
>
>
> [MockTable|https://github.com/apache/calcite/blob/c3478b9718718337c9ef290ab906be8754d15d03/testkit/src/main/java/org/apache/calcite/test/catalog/MockCatalogReader.java#L311]
>  currently allows only one key to be specified; the key can be either simple 
> or composite. In real scenarios though a table can have multiple keys.
> Consider a table about passengers that have a national id, a passport, and a 
> social security number.  In the passenger example, all three columns can be 
> individual unique keys.
> The goal of this ticket is to extend the MockTable API to support multiple 
> keys allowing more flexibility when writing tests.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to