org.apache.derby.iapi.sql.depend
public Interface Provider
extends Dependable
- Known Direct Implementers
- org.apache.derby.iapi.sql.dictionary.DefaultDescriptor, org.apache.derby.iapi.sql.dictionary.RoleGrantDescriptor, org.apache.derby.iapi.sql.dictionary.AliasDescriptor, org.apache.derby.iapi.sql.dictionary.ConglomerateDescriptor, org.apache.derby.iapi.sql.dictionary.ConstraintDescriptor, org.apache.derby.iapi.sql.dictionary.FileInfoDescriptor, org.apache.derby.iapi.sql.dictionary.PermDescriptor, org.apache.derby.iapi.sql.dictionary.PermissionsDescriptor, org.apache.derby.iapi.sql.dictionary.PrivilegedSQLObject, org.apache.derby.iapi.sql.dictionary.SchemaDescriptor, org.apache.derby.iapi.sql.dictionary.SequenceDescriptor, org.apache.derby.iapi.sql.dictionary.SPSDescriptor, org.apache.derby.iapi.sql.dictionary.TableDescriptor, org.apache.derby.iapi.sql.dictionary.TriggerDescriptor, org.apache.derby.iapi.sql.dictionary.ViewDescriptor
- Imports
- org.apache.derby.catalog.Dependable, org.apache.derby.shared.common.error.StandardException, org.apache.derby.iapi.sql.conn.LanguageConnectionContext
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.