Package io.ebean.config.dbplatform.hana
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 Summary
Constructors Constructor Description HanaHistorySupport()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetAsOfViewSuffix(String asOfViewSuffix)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.StringgetSysPeriodLower(String tableAlias, String sysPeriod)Return the column for the system period lower bound that will be included in findVersions() queries.StringgetSysPeriodUpper(String tableAlias, String sysPeriod)Return the column for the system period upper bound that will be included in findVersions() queries.StringgetVersionsBetweenSuffix(String asOfViewSuffix)Return the 'versions between timestamp' suffix.-
Methods inherited from class io.ebean.config.dbplatform.DbStandardHistorySupport
getAsOfPredicate, getBindCount, isStandardsBased
-
-
-
-
Constructor Detail
-
HanaHistorySupport
public HanaHistorySupport()
-
-
Method Detail
-
getAsOfViewSuffix
public String getAsOfViewSuffix(String asOfViewSuffix)
Description copied from interface:DbHistorySupportFor 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:DbHistorySupportReturn the 'versions between timestamp' suffix.
-
getSysPeriodLower
public String getSysPeriodLower(String tableAlias, String sysPeriod)
Description copied from interface:DbHistorySupportReturn 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:DbHistorySupportReturn 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
-
-