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
-
-