public interface Dependent extends Dependable
ACTIVATION, ALIAS, COLUMNS_IN_TABLE, COLUMNS_PERMISSION, CONGLOMERATE, CONSTRAINT, DEFAULT, FILE, HEAP, INDEX, PERM, PREPARED_STATEMENT, ROLE_GRANT, ROUTINE_PERMISSION, SCHEMA, SEQUENCE, STORED_PREPARED_STATEMENT, TABLE, TABLE_PERMISSION, TRIGGER, VIEW| Modifier and Type | Method and Description |
|---|---|
boolean |
isValid()
Check that all of the dependent's dependencies are valid.
|
void |
makeInvalid(int action,
LanguageConnectionContext lcc)
Mark the dependent as invalid (due to at least one of
its dependencies being invalid).
|
void |
prepareToInvalidate(Provider p,
int action,
LanguageConnectionContext lcc)
Prepare to mark the dependent as invalid (due to at least one of
its dependencies being invalid).
|
getClassType, getDependableFinder, getObjectID, getObjectName, isPersistentboolean isValid()
void prepareToInvalidate(Provider p, int action, LanguageConnectionContext lcc) throws StandardException
action - The action causing the invalidationp - the providerlcc - The LanguageConnectionContextStandardException - thrown if unable to make it invalidvoid makeInvalid(int action,
LanguageConnectionContext lcc)
throws StandardException
action - The action causing the invalidationlcc - The LanguageConnectionContextStandardException - thrown if unable to make it invalidApache Derby V10.10 Internals - Copyright © 2004,2014 The Apache Software Foundation. All Rights Reserved.