Dependable
Activation
, CursorActivation
, ExecPreparedStatement
, PreparedStatement
, StorablePreparedStatement
AliasDescriptor
, BaseActivation
, CheckConstraintDescriptor
, ConstantActionActivation
, ConstraintDescriptor
, CursorActivation
, DefaultDescriptor
, ForeignKeyConstraintDescriptor
, GenericActivationHolder
, GenericPreparedStatement
, GenericStorablePreparedStatement
, KeyConstraintDescriptor
, ReferencedKeyConstraintDescriptor
, SequenceDescriptor
, SPSDescriptor
, TableDescriptor
, TriggerDescriptor
, ViewDescriptor
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 | 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, isPersistent
boolean 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.14 Internals - Copyright © 2004,2018 The Apache Software Foundation. All Rights Reserved.