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, waitgetAsOfViewSuffix, getSysPeriodLower, getSysPeriodUpper, getVersionsBetweenSuffixpublic DbStandardHistorySupport()
public boolean isStandardsBased()
DbHistorySupportNon 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 DbHistorySupportpublic int getBindCount()
getBindCount in interface DbHistorySupportpublic String getAsOfPredicate(String tableAlias, String sysPeriod)
getAsOfPredicate in interface DbHistorySupporttableAlias - 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.