Nondeterministic Expressions¶
Nondeterministic is an extension of the Expression abstraction for non-deterministic, non-foldable expressions.
Nondeterministic expressions should be initialized (with the partition ID) before evaluation.
Contract¶
Internal Interpreted Expression Evaluation¶
See:
Used when:
Nondeterministicexpression is requested to evaluate
Internal Initialize¶
See:
Used when:
Nondeterministicis requested to initialize
Implementations¶
Deterministic¶
Final Method
deterministic is a Scala final method and may not be overridden in subclasses.
Learn more in the Scala Language Specification.
deterministic is always false.
Foldable¶
Final Method
foldable is a Scala final method and may not be overridden in subclasses.
Learn more in the Scala Language Specification.
foldable is always false.
Initialize¶
initialize initializeInternal and sets the initialized internal flag to true.
initialize is used when:
ExpressionsEvaluatoris requested toinitializeExprsGenerateExecphysical operator is requested to doExecute