Class DB2LegacyLocalTemporaryTableStrategy

java.lang.Object
org.hibernate.dialect.temptable.StandardLocalTemporaryTableStrategy
org.hibernate.community.dialect.temptable.DB2LegacyLocalTemporaryTableStrategy
All Implemented Interfaces:
org.hibernate.dialect.temptable.TemporaryTableStrategy

public class DB2LegacyLocalTemporaryTableStrategy extends org.hibernate.dialect.temptable.StandardLocalTemporaryTableStrategy
Legacy DB2 specific local temporary table strategy.
  • Field Details

  • Constructor Details

    • DB2LegacyLocalTemporaryTableStrategy

      public DB2LegacyLocalTemporaryTableStrategy()
  • Method Details

    • adjustTemporaryTableName

      public String adjustTemporaryTableName(String desiredTableName)
      Specified by:
      adjustTemporaryTableName in interface org.hibernate.dialect.temptable.TemporaryTableStrategy
      Overrides:
      adjustTemporaryTableName in class org.hibernate.dialect.temptable.StandardLocalTemporaryTableStrategy
    • getTemporaryTableCreateOptions

      public String getTemporaryTableCreateOptions()
      Specified by:
      getTemporaryTableCreateOptions in interface org.hibernate.dialect.temptable.TemporaryTableStrategy
      Overrides:
      getTemporaryTableCreateOptions in class org.hibernate.dialect.temptable.StandardLocalTemporaryTableStrategy
    • getTemporaryTableCreateCommand

      public String getTemporaryTableCreateCommand()
      Specified by:
      getTemporaryTableCreateCommand in interface org.hibernate.dialect.temptable.TemporaryTableStrategy
      Overrides:
      getTemporaryTableCreateCommand in class org.hibernate.dialect.temptable.StandardLocalTemporaryTableStrategy
    • getTemporaryTableAfterUseAction

      public org.hibernate.query.sqm.mutation.spi.AfterUseAction getTemporaryTableAfterUseAction()
      Specified by:
      getTemporaryTableAfterUseAction in interface org.hibernate.dialect.temptable.TemporaryTableStrategy
      Overrides:
      getTemporaryTableAfterUseAction in class org.hibernate.dialect.temptable.StandardLocalTemporaryTableStrategy