Returns the content through the Iterator interface.
Returns the content through the Iterator interface.
Specifies whether this operator is capable of processing Java-object-based Rows (i.
Specifies whether this operator is capable of processing Java-object-based Rows (i.e. rows that are not UnsafeRows).
Specifies whether this operator is capable of processing UnsafeRows
Specifies whether this operator is capable of processing UnsafeRows
Closes the iterator and releases all resources.
Closes the iterator and releases all resources. It should be idempotent.
Implementations of this must also call the close()
function of its children.
Returns the content of the iterator from the beginning to the end in the form of a Scala Seq.
Returns the content of the iterator from the beginning to the end in the form of a Scala Seq.
Returns the current tuple.
Returns the current tuple.
Advances the iterator to the next tuple.
Advances the iterator to the next tuple. Returns true if there is at least one more tuple.
Initializes the iterator state.
Initializes the iterator state. Must be called before calling next()
.
Implementations of this must also call the open()
function of its children.
Specifies whether this operator outputs UnsafeRows
Specifies whether this operator outputs UnsafeRows
Called before open().
Called before open(). Prepare can be used to reserve memory needed. It must NOT consume any input data.
Implementations of this must also call the prepare()
function of its children.