Uses of Interface
org.hibernate.dialect.sql.ast.spi.InsertConflictRenderingSupport
Packages that use InsertConflictRenderingSupport
Package
Description
Dialect contracts for selecting SQL AST translators and
expressing database-specific SQL AST rendering behavior.
-
Uses of InsertConflictRenderingSupport in org.hibernate.dialect.sql.ast.spi
Fields in org.hibernate.dialect.sql.ast.spi declared as InsertConflictRenderingSupportModifier and TypeFieldDescriptionstatic final InsertConflictRenderingSupportStandardInsertConflictRenderingSupport.CONSTRAINT_VIOLATIONEmulate supported do-nothing requests through constraint-violation handling.static final InsertConflictRenderingSupportStandardInsertConflictRenderingSupport.MERGERender do-update requests as merge and emulate do-nothing through constraint handling.static final InsertConflictRenderingSupportStandardInsertConflictRenderingSupport.ON_DUPLICATE_KEY_NOTHINGRender GaussDB'snothingaction and implicitexcludedpseudo-row.static final InsertConflictRenderingSupportStandardInsertConflictRenderingSupport.ON_DUPLICATE_KEY_ROW_ALIASRender MySQL-family proposed-row references through an explicit row alias.static final InsertConflictRenderingSupportStandardInsertConflictRenderingSupport.ON_DUPLICATE_KEY_VALUES_FUNCTIONRender legacy MySQL-family proposed-row references withvalues(column).static final InsertConflictRenderingSupportStandardInsertConflictRenderingSupport.STANDARDRender standardon conflictsyntax.static final InsertConflictRenderingSupportStandardInsertConflictRenderingSupport.TERMINATED_MERGERender do-update requests as a semicolon-terminated merge statement.Methods in org.hibernate.dialect.sql.ast.spi that return InsertConflictRenderingSupportModifier and TypeMethodDescriptionprotected InsertConflictRenderingSupportAbstractSqlAstTranslator.getInsertConflictRenderingSupport()Supplies the strategy which selects insert-conflict rendering plans.protected InsertConflictRenderingSupportDB2SqlAstTranslator.getInsertConflictRenderingSupport()protected InsertConflictRenderingSupportPostgreSQLSqlAstTranslator.getInsertConflictRenderingSupport()StandardInsertConflictRenderingSupport.merge(boolean terminateStatement) Create a merge profile with optional statement termination.StandardInsertConflictRenderingSupport.onDuplicateKey(DoNothingSyntax doNothingSyntax, ValuesRowReferenceStyle valuesRowReferenceStyle) Create an on-duplicate-key profile.