a.k.a HistoricalDatabaseTable, DisguisedDatabaseTable
More precisely, if a is impersonating b, (a.equals(b) == true) but (a.getQualifiedName().equals(b.getQualifiedName()) == false).
This class is used in temporal versioning, where every update to one table triggers an update to a nearly identical historical table. This second update is almost identical to the first, save that the table names are different (i.e. EMPLOYEE -> EMPLOYEE_HIST). It is much easier just to switch the table names at the last minute, as database fields in the descriptors and expressions have hardcoded table names.
| Access | Constructor and Description |
|---|---|
| public | |
| public | |
| public | |
| public | HistoricalDatabaseTable(DatabaseTable source, DatabaseTable mirroring, DatasourcePlatform platform)
Constructs a new database table which appears as |
| Modifier and Type | Method and Description |
|---|---|
| public String | |
| public String | |
| public void |
| historicalName | back to summary |
|---|---|
| protected String historicalName | |
| historicalNameDelimited | back to summary |
|---|---|
| protected String historicalNameDelimited | |
| HistoricalDatabaseTable | back to summary |
|---|---|
| public HistoricalDatabaseTable() | |
| HistoricalDatabaseTable | back to summary |
|---|---|
| public HistoricalDatabaseTable(String name, String qualifier) | |
| HistoricalDatabaseTable | back to summary |
|---|---|
| public HistoricalDatabaseTable(String possiblyQualifiedName) | |
| HistoricalDatabaseTable | back to summary |
|---|---|
| public HistoricalDatabaseTable(DatabaseTable source, DatabaseTable mirroring, DatasourcePlatform platform) Constructs a new database table which appears as | |
| getQualifiedName | back to summary |
|---|---|
| public String getQualifiedName() Overrides org.
| |
| getQualifiedNameDelimited | back to summary |
|---|---|
| public String getQualifiedNameDelimited(DatasourcePlatform platform) Overrides org.
| |
| setHistoricalName | back to summary |
|---|---|
| public void setHistoricalName(String name) | |