Package org.apache.derby.iapi.sql.depend
Interface Provider
-
- All Superinterfaces:
Dependable
- All Known Implementing Classes:
AliasDescriptor
,CheckConstraintDescriptor
,ColPermsDescriptor
,ConglomerateDescriptor
,ConstraintDescriptor
,DefaultDescriptor
,FileInfoDescriptor
,ForeignKeyConstraintDescriptor
,KeyConstraintDescriptor
,PermDescriptor
,PermissionsDescriptor
,PrivilegedSQLObject
,ReferencedKeyConstraintDescriptor
,RoleGrantDescriptor
,RoutinePermsDescriptor
,SchemaDescriptor
,SequenceDescriptor
,SPSDescriptor
,TableDescriptor
,TablePermsDescriptor
,TriggerDescriptor
,ViewDescriptor
public interface Provider extends Dependable
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
-
Fields inherited from interface org.apache.derby.catalog.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
-
-
Method Summary
-
Methods inherited from interface org.apache.derby.catalog.Dependable
getClassType, getDependableFinder, getObjectID, getObjectName, isPersistent
-
-