Cacheable
NameTDCacheable
, OIDTDCacheable
abstract class TDCacheable extends java.lang.Object implements Cacheable
Modifier and Type | Field | Description |
---|---|---|
protected DataDictionaryImpl |
dd |
|
protected TableDescriptor |
td |
Constructor | Description |
---|---|
TDCacheable(DataDictionaryImpl dd) |
Modifier and Type | Method | Description |
---|---|---|
protected boolean |
checkConsistency(TableDescriptor uncachedTD,
java.lang.Object identity,
HeaderPrintWriter reportInconsistent) |
Check the consistency of the table descriptor held by this TDCacheable
versus an uncached table descriptor.
|
void |
clean(boolean forRemove) |
Clean the object.
|
TableDescriptor |
getTableDescriptor() |
Get the table descriptor that is associated with this Cacheable
|
boolean |
isDirty() |
Returns true of the object is dirty.
|
clearIdentity, createIdentity, getIdentity, setIdentity
protected TableDescriptor td
protected final DataDictionaryImpl dd
TDCacheable(DataDictionaryImpl dd)
public void clean(boolean forRemove)
Cacheable
clean
in interface Cacheable
Cacheable.clean(boolean)
public boolean isDirty()
Cacheable
isDirty
in interface Cacheable
Cacheable.isDirty()
public TableDescriptor getTableDescriptor()
protected boolean checkConsistency(TableDescriptor uncachedTD, java.lang.Object identity, HeaderPrintWriter reportInconsistent) throws StandardException
uncachedTD
- The uncached descriptor to compare toidentity
- The identity of the table descriptorreportInconsistent
- A HeaderPrintWriter to send complaints toStandardException
- Thrown on errorApache Derby V10.14 Internals - Copyright © 2004,2018 The Apache Software Foundation. All Rights Reserved.