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 Detail

      • 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