Class HanaHistorySupport

java.lang.Object
io.ebean.config.dbplatform.DbStandardHistorySupport
io.ebean.config.dbplatform.hana.HanaHistorySupport
All Implemented Interfaces:
DbHistorySupport

public class HanaHistorySupport
extends DbStandardHistorySupport
  • Constructor Details

  • Method Details

    • getAsOfViewSuffix

      public String getAsOfViewSuffix​(String asOfViewSuffix)
      Description copied from interface: DbHistorySupport
      For sql2011 style this ignores the passed in view suffix and returns something like the ' as of timestamp ?' clause to be appended after the base table name.
      Parameters:
      asOfViewSuffix - the configured view suffix (typically "_with_history").
      Returns:
      The suffix appended after the base table name in the from and join clauses.
    • getVersionsBetweenSuffix

      public String getVersionsBetweenSuffix​(String asOfViewSuffix)
      Description copied from interface: DbHistorySupport
      Return the 'versions between timestamp' suffix.
    • getSysPeriodLower

      public String getSysPeriodLower​(String tableAlias, String sysPeriod)
      Description copied from interface: DbHistorySupport
      Return the column for the system period lower bound that will be included in findVersions() queries.
      Parameters:
      tableAlias - the table alias which will typically be 't0'
      sysPeriod - the name of the sys_period column
    • getSysPeriodUpper

      public String getSysPeriodUpper​(String tableAlias, String sysPeriod)
      Description copied from interface: DbHistorySupport
      Return the column for the system period upper bound that will be included in findVersions() queries.
      Parameters:
      tableAlias - the table alias which will typically be 't0'
      sysPeriod - the name of the sys_period column