Class SqlAstTranslatorWithMerge<T extends JdbcOperation>

    • Method Detail

      • createMergeOperation

        public MergeOperation createMergeOperation​(OptionalTableUpdate optionalTableUpdate)
        Create the MutationOperation for performing a MERGE.

        The OptionalTableUpdate is translated and wrapped as a MutationOperation

      • renderMergeStatement

        protected void renderMergeStatement​(OptionalTableUpdate optionalTableUpdate)
        Renders the OptionalTableUpdate as a MERGE query.
      • renderMergeInto

        protected void renderMergeInto​(OptionalTableUpdate optionalTableUpdate)
      • renderMergeTargetAlias

        protected void renderMergeTargetAlias()
      • renderMergeUsing

        protected void renderMergeUsing​(OptionalTableUpdate optionalTableUpdate)
      • renderMergeSourceAlias

        protected void renderMergeSourceAlias()
      • renderMergeUsingQuerySelection

        protected void renderMergeUsingQuerySelection​(ColumnValueBinding selectionBinding)
      • renderMergeInsert

        protected void renderMergeInsert​(OptionalTableUpdate optionalTableUpdate)
      • renderMergeDelete

        protected void renderMergeDelete​(OptionalTableUpdate optionalTableUpdate)
      • renderMergeUpdate

        protected void renderMergeUpdate​(OptionalTableUpdate optionalTableUpdate)