[
https://issues.apache.org/jira/browse/CALCITE-1940?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16149174#comment-16149174
]
Chris Baynes commented on CALCITE-1940:
---------------------------------------
I tried this out with postgres and noticed a problem - postgres (unlike other
dbs) already returns a list of sequences in the jdbc metadata. So the table map
building fails because of duplicates. It probably makes sense to just always
skip {{SEQUENCE}} and {{TEMPORARY_SEQUENCE}} in the loop, and only get them
from the dialect sequence information.
I can't really comment right now on your dialect handling improvement, since
I'm still not sure why the dialect handling here needs something different than
what already exists. The dialect handlers are already able to push-down calls
to different dbs as long as the planner finds the right plan.
> Implement dialect specific support for sequences
> ------------------------------------------------
>
> Key: CALCITE-1940
> URL: https://issues.apache.org/jira/browse/CALCITE-1940
> Project: Calcite
> Issue Type: Improvement
> Reporter: Christian Beikov
> Assignee: Julian Hyde
>
> The Calcite parser and validator already supports sequences but the push down
> to the JDBC level is currently limited. SInce sequences are not supported on
> all DBMS every sql dialect should have the possibility to render it's own way
> of extracting sequence information or incrementing the value.
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)