Home » db-derby-10.5.3.0 » org.apache.derby.iapi.sql.depend » [javadoc | source]
org.apache.derby.iapi.sql.depend
public interface: Provider [javadoc | source]

All Implemented Interfaces:
    Dependable

All Known Implementing Classes:
    KeyConstraintDescriptor, FileInfoDescriptor, PermissionsDescriptor, TableDescriptor, CheckConstraintDescriptor, ConglomerateDescriptor, AliasDescriptor, TriggerDescriptor, SPSDescriptor, ForeignKeyConstraintDescriptor, DefaultDescriptor, RoutinePermsDescriptor, ReferencedKeyConstraintDescriptor, RoleGrantDescriptor, SchemaDescriptor, ConstraintDescriptor, TablePermsDescriptor, ColPermsDescriptor, ViewDescriptor

A provider is an object that others can build dependencies on. Providers can themselves also be dependents and thus be invalid/revalidated in turn. Revalidating a provider may, as a side-effect, re-validate its dependents -- it is up to the implementation to determine the appropriate action.