public class Flatten extends SingleInputOperator
LogicalOperator.NodeBuilder<T extends LogicalOperator>
Constructor and Description |
---|
Flatten(FieldReference name,
LogicalExpression expr,
boolean drop) |
Modifier and Type | Method and Description |
---|---|
<T,X,E extends Throwable> |
accept(LogicalVisitor<T,X,E> logicalVisitor,
X value)
Provides capability to build a set of output based on traversing a query graph tree.
|
LogicalExpression |
getExpr() |
FieldReference |
getName() |
boolean |
isDrop() |
Iterator<LogicalOperator> |
iterator() |
getInput, setInput
accept, equals, getMemo, hashCode, nodeBuilder, registerAsSubscriber, setMemo, setupAndValidate, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
forEach, spliterator
public Flatten(FieldReference name, LogicalExpression expr, boolean drop)
public FieldReference getName()
public LogicalExpression getExpr()
public boolean isDrop()
public <T,X,E extends Throwable> T accept(LogicalVisitor<T,X,E> logicalVisitor, X value) throws E extends Throwable
LogicalOperator
E extends Throwable
public Iterator<LogicalOperator> iterator()
iterator
in interface Iterable<LogicalOperator>
iterator
in class SingleInputOperator
Copyright © 1970 The Apache Software Foundation. All rights reserved.