Top Description Fields Methods
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.

Field Summary

Inherited from org.apache.derby.catalog.Dependable:
ACTIVATIONALIASCOLUMNS_IN_TABLECOLUMNS_PERMISSIONCONGLOMERATECONSTRAINTDEFAULTFILEHEAPINDEXPERMPREPARED_STATEMENTROLE_GRANTROUTINE_PERMISSIONSCHEMASEQUENCESTORED_PREPARED_STATEMENTTABLETABLE_PERMISSIONTRIGGERVIEW

Method Summary

Inherited from org.apache.derby.catalog.Dependable:
getClassTypegetDependableFindergetObjectIDgetObjectNameisPersistent