Class OracleDbHistorySupport

java.lang.Object
io.ebean.config.dbplatform.DbStandardHistorySupport
io.ebean.config.dbplatform.oracle.OracleDbHistorySupport
All Implemented Interfaces:
DbHistorySupport

public class OracleDbHistorySupport
extends DbStandardHistorySupport
Oracle Total recall based history support.
  • Constructor Details

  • Method Details

    • getAsOfViewSuffix

      public String getAsOfViewSuffix​(String asOfViewSuffix)
      Return the ' as of timestamp ?' clause appended after the 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)
      Returns the Oracle specific effective start column.
      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)
      Returns the Oracle specific effective end column.
      Parameters:
      tableAlias - the table alias which will typically be 't0'
      sysPeriod - the name of the sys_period column