Class SqlAstTranslatorWithMerge<T extends JdbcOperation>

    • Method Detail

      • createMergeOperation

        public MergeOperation createMergeOperation​(org.hibernate.sql.model.internal.OptionalTableUpdate optionalTableUpdate)
        Create the MutationOperation for performing a MERGE.

        The OptionalTableUpdate is translated and wrapped as a MutationOperation

      • renderMergeStatement

        protected void renderMergeStatement​(org.hibernate.sql.model.internal.OptionalTableUpdate optionalTableUpdate)
        Renders the OptionalTableUpdate as a MERGE query.
      • renderMergeInto

        protected void renderMergeInto​(org.hibernate.sql.model.internal.OptionalTableUpdate optionalTableUpdate)
      • renderMergeTargetAlias

        protected void renderMergeTargetAlias()
      • renderMergeUsing

        protected void renderMergeUsing​(org.hibernate.sql.model.internal.OptionalTableUpdate optionalTableUpdate)
      • renderMergeSourceAlias

        protected void renderMergeSourceAlias()
      • renderMergeUsingQuerySelection

        protected void renderMergeUsingQuerySelection​(ColumnValueBinding selectionBinding)
      • renderMergeOn

        protected void renderMergeOn​(org.hibernate.sql.model.internal.OptionalTableUpdate optionalTableUpdate)
      • renderMergeInsert

        protected void renderMergeInsert​(org.hibernate.sql.model.internal.OptionalTableUpdate optionalTableUpdate)
      • renderMergeDelete

        protected void renderMergeDelete​(org.hibernate.sql.model.internal.OptionalTableUpdate optionalTableUpdate)
      • renderMergeUpdate

        protected void renderMergeUpdate​(org.hibernate.sql.model.internal.OptionalTableUpdate optionalTableUpdate)