Interface Dependency

All Known Implementing Classes:
BasicDependency

public interface Dependency
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.
  • Method Summary

    Modifier and Type
    Method
    Description
    return the dependent for this dependency.
    return the provider for this dependency.
    return the provider's key for this dependency.
  • Method Details

    • getProviderKey

      UUID getProviderKey()
      return the provider's key for this dependency.
      Returns:
      the provider's key for this dependency
    • getProvider

      Provider getProvider()
      return the provider for this dependency.
      Returns:
      the provider for this dependency
    • getDependent

      Dependent getDependent()
      return the dependent for this dependency.
      Returns:
      the dependent for this dependency