Interface Dependable

All Known Subinterfaces:
Activation, CursorActivation, Dependent, ExecPreparedStatement, PreparedStatement, Provider, StorablePreparedStatement
All Known Implementing Classes:
AliasDescriptor, BaseActivation, CheckConstraintDescriptor, ColPermsDescriptor, ConglomerateDescriptor, ConstantActionActivation, ConstraintDescriptor, CursorActivation, DefaultDescriptor, FileInfoDescriptor, ForeignKeyConstraintDescriptor, GenericActivationHolder, GenericPreparedStatement, GenericStorablePreparedStatement, KeyConstraintDescriptor, PermDescriptor, PermissionsDescriptor, PrivilegedSQLObject, ReferencedKeyConstraintDescriptor, RoleGrantDescriptor, RoutinePermsDescriptor, SchemaDescriptor, SequenceDescriptor, SPSDescriptor, TableDescriptor, TablePermsDescriptor, TriggerDescriptor, ViewDescriptor

public interface Dependable
A Dependable is an in-memory representation of an object managed by the Dependency System. There are two kinds of Dependables: Providers and Dependents. Dependents depend on Providers and are responsible for executing compensating logic when their Providers change.

The fields represent the known Dependables.

Persistent dependencies (those between database objects) are stored in SYS.SYSDEPENDS.

See Also: