org.apache.derby.iapi.sql.depend
Interface Provider

All Superinterfaces:
Dependable
All Known Subinterfaces:
PrivilegedSQLObject
All Known Implementing Classes:
AliasDescriptor, CheckConstraintDescriptor, ColPermsDescriptor, ConglomerateDescriptor, ConstraintDescriptor, DefaultDescriptor, FileInfoDescriptor, ForeignKeyConstraintDescriptor, KeyConstraintDescriptor, PermDescriptor, PermissionsDescriptor, 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
 


Built on Thu 2011-03-10 11:54:14+0000, from revision ???

Apache Derby V10.6 Internals - Copyright © 2004,2007 The Apache Software Foundation. All Rights Reserved.