[
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)