Top Description Fields Constructors Methods
org.apache.derby.impl.sql.depend

pack-priv Class BasicDependency

extends Object
implements Dependency
Class Inheritance
All Implemented Interfaces
org.apache.derby.iapi.sql.depend.Dependency
Imports
org.apache.derby.iapi.sql.depend.Dependency, .Dependent, .Provider, org.apache.derby.catalog.UUID, org.apache.derby.shared.common.error.StandardException

A dependency represents a reliance of the dependent on the provider for some information the dependent contains or uses. In Language, the usual case is a prepared statement using information about a schema object in its executable form. It needs to be notified if the schema object changes, so that it can recompile against the new information.

Field Summary

Modifier and TypeField and Description
private final Dependent
private final Provider

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
public Dependent

Returns:

the dependent for this dependency
getDependent
()

Implements org.apache.derby.iapi.sql.depend.Dependency.getDependent.

return the dependent for this dependency.

public Provider

Returns:

the provider for this dependency
getProvider
()

Implements org.apache.derby.iapi.sql.depend.Dependency.getProvider.

return the provider for this dependency.

public UUID

Returns:

the provider' key for this dependency
getProviderKey
()

Implements org.apache.derby.iapi.sql.depend.Dependency.getProviderKey.

return the provider's key for this dependency.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

dependentback to summary
private final Dependent dependent
providerback to summary
private final Provider provider

Constructor Detail

BasicDependencyback to summary
pack-priv BasicDependency(Dependent d, Provider p)

Method Detail

getDependentback to summary
public Dependent getDependent()

Implements org.apache.derby.iapi.sql.depend.Dependency.getDependent.

return the dependent for this dependency.

Returns:Dependent

the dependent for this dependency

getProviderback to summary
public Provider getProvider()

Implements org.apache.derby.iapi.sql.depend.Dependency.getProvider.

return the provider for this dependency.

Returns:Provider

the provider for this dependency

getProviderKeyback to summary
public UUID getProviderKey()

Implements org.apache.derby.iapi.sql.depend.Dependency.getProviderKey.

return the provider's key for this dependency.

Returns:UUID

the provider' key for this dependency