Package org.apache.calcite.plan
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
-
Method Details
-
clear
void clear()Reset state, possibly cache of hash code. -
getRel
RelNode getRel()Returns the relnode that this digest is associated with.
-