public abstract class DbStandardHistorySupport extends Object implements DbHistorySupport
Constructor and Description |
---|
DbStandardHistorySupport() |
Modifier and Type | Method and Description |
---|---|
String |
getAsOfPredicate(String tableAlias,
String sysPeriod)
Return null - not used for sql2011 based history.
|
int |
getBindCount()
Return 1 as the bind count (not 2 for effective start and effective end columns).
|
boolean |
isStandardsBased()
Return true if the implementation is SQL2011 standards based.
|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getAsOfViewSuffix, getSysPeriodLower, getSysPeriodUpper, getVersionsBetweenSuffix
public DbStandardHistorySupport()
public boolean isStandardsBased()
DbHistorySupport
Non standards based means we need to add additional predicates into the JOIN ON clause and add an additional predicate for the base table.
isStandardsBased
in interface DbHistorySupport
public int getBindCount()
getBindCount
in interface DbHistorySupport
public String getAsOfPredicate(String tableAlias, String sysPeriod)
getAsOfPredicate
in interface DbHistorySupport
tableAlias
- The table alias this predicate is added forsysPeriod
- The name of the 'sys_period' column used for effective date time range.Copyright © 2019. All rights reserved.