abstract class TDCacheable extends java.lang.Object implements Cacheable
Modifier and Type | Field and Description |
---|---|
protected DataDictionaryImpl |
dd |
protected TableDescriptor |
td |
Constructor and Description |
---|
TDCacheable(DataDictionaryImpl dd) |
Modifier and Type | Method and 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.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
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.13 Internals - Copyright © 2004,2016 The Apache Software Foundation. All Rights Reserved.