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
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 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 Dependable
getClassType, getDependableFinder, getObjectID, getObjectName, isPersistent