Use createMergeOperation(OptionalTableUpdate) to translate an
OptionalTableUpdate into an executable MergeOperation
operation.
| Access | Constructor and Description |
|---|---|
| public | SqlAstTranslatorWithMerge(SessionFactoryImplementor sessionFactory, Statement statement)
Deprecated
as a consequence of
SessionFactoryImplementor being deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
| public MergeOperation | createMergeOperation(OptionalTableUpdate optionalTableUpdate)
Create the MutationOperation for performing a MERGE. |
| protected void | |
| protected void | |
| protected void | |
| protected void | |
| protected void | |
| protected void | renderMergeStatement(OptionalTableUpdate optionalTableUpdate)
Renders the OptionalTableUpdate as a MERGE query. |
| private void | |
| protected void | |
| protected void | |
| protected void | |
| private void | |
| protected void |
| SqlAstTranslatorWithMerge | back to summary |
|---|---|
| public SqlAstTranslatorWithMerge(SessionFactoryImplementor sessionFactory, Statement statement)
Deprecated as a consequence of | |
| createMergeOperation | back to summary |
|---|---|
| public MergeOperation createMergeOperation(OptionalTableUpdate optionalTableUpdate) Create the MutationOperation for performing a MERGE. The OptionalTableUpdate is translated and wrapped as a MutationOperation | |
| renderMergeDelete | back to summary |
|---|---|
| protected void renderMergeDelete(OptionalTableUpdate optionalTableUpdate) | |
| renderMergeInsert | back to summary |
|---|---|
| protected void renderMergeInsert(OptionalTableUpdate optionalTableUpdate) | |
| renderMergeInto | back to summary |
|---|---|
| protected void renderMergeInto(OptionalTableUpdate optionalTableUpdate) | |
| renderMergeOn | back to summary |
|---|---|
| protected void renderMergeOn(OptionalTableUpdate optionalTableUpdate) | |
| renderMergeSourceAlias | back to summary |
|---|---|
| protected void renderMergeSourceAlias() | |
| renderMergeStatement | back to summary |
|---|---|
| protected void renderMergeStatement(OptionalTableUpdate optionalTableUpdate) Renders the OptionalTableUpdate as a MERGE query. | |
| renderMergeTarget | back to summary |
|---|---|
| private void renderMergeTarget(OptionalTableUpdate optionalTableUpdate) | |
| renderMergeTargetAlias | back to summary |
|---|---|
| protected void renderMergeTargetAlias() | |
| renderMergeUpdate | back to summary |
|---|---|
| protected void renderMergeUpdate(OptionalTableUpdate optionalTableUpdate) | |
| renderMergeUsing | back to summary |
|---|---|
| protected void renderMergeUsing(OptionalTableUpdate optionalTableUpdate) | |
| renderMergeUsingQuery | back to summary |
|---|---|
| private void renderMergeUsingQuery(OptionalTableUpdate optionalTableUpdate) | |
| renderMergeUsingQuerySelection | back to summary |
|---|---|
| protected void renderMergeUsingQuerySelection(ColumnValueBinding selectionBinding) | |