You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@calcite.apache.org by "James Taylor (JIRA)" <ji...@apache.org> on 2014/11/30 21:05:12 UTC

[jira] [Created] (CALCITE-492) Support UPSERT DDL command in parser

James Taylor created CALCITE-492:
------------------------------------

             Summary: Support UPSERT DDL command in parser
                 Key: CALCITE-492
                 URL: https://issues.apache.org/jira/browse/CALCITE-492
             Project: Calcite
          Issue Type: Improvement
            Reporter: James Taylor
            Assignee: Julian Hyde


Support an UPSERT VALUES and UPSERT SELECT statement in Calcite. These have the same syntax as INSERT VALUES and INSERT SELECT, but they insert the row if it doesn't already exist and update it otherwise. This is a pretty common pattern for big data applications that want to have an option to write without reading first. See http://phoenix.apache.org/language/index.html#upsert_values and http://phoenix.apache.org/language/index.html#upsert_select for syntax.



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