Interface RelDigest


@API(since="1.24", status=INTERNAL) public interface RelDigest
The digest is the exact representation of the corresponding RelNode, at anytime, anywhere. The only difference is that digest is compared using #equals and #hashCode, which are prohibited to override for RelNode, for legacy reasons.

INTERNAL USE ONLY.

  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Reset state, possibly cache of hash code.
    Returns the relnode that this digest is associated with.
  • Method Details

    • clear

      void clear()
      Reset state, possibly cache of hash code.
    • getRel

      RelNode getRel()
      Returns the relnode that this digest is associated with.