Stamatis Zampetakis created CALCITE-6724:
--------------------------------------------

             Summary: 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
             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