T
- the result type of the function@API(value=STABLE) public abstract class RecordFunction<T> extends Object implements PlanHashable
Modifier | Constructor and Description |
---|---|
protected |
RecordFunction(String name) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object o) |
String |
getName() |
int |
hashCode() |
int |
planHash()
Return a hash similar to
hashCode , but with the additional guarantee that is is stable across JVMs. |
void |
validate(Descriptors.Descriptor descriptor) |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
combineHashes, iterablePlanHash, objectPlanHash, objectsPlanHash, planHash, planHash, planHashUnordered, stringHashUnordered
public void validate(@Nonnull Descriptors.Descriptor descriptor)
public int planHash()
PlanHashable
hashCode
, but with the additional guarantee that is is stable across JVMs.planHash
in interface PlanHashable