public class ValueVectorReadExpression extends Object implements LogicalExpression
LogicalExpression.De, LogicalExpression.Se
Constructor and Description |
---|
ValueVectorReadExpression(TypedFieldId tfId) |
ValueVectorReadExpression(TypedFieldId tfId,
BatchReference batchRef) |
Modifier and Type | Method and Description |
---|---|
<T,V,E extends Exception> |
accept(ExprVisitor<T,V,E> visitor,
V value) |
BatchReference |
getBatchRef() |
int |
getCumulativeCost() |
TypedFieldId |
getFieldId() |
TypeProtos.MajorType |
getMajorType() |
ExpressionPosition |
getPosition() |
PathSegment |
getReadPath() |
int |
getSelfCost() |
TypedFieldId |
getTypedFieldId() |
boolean |
hasReadPath() |
boolean |
isSuperReader() |
Iterator<LogicalExpression> |
iterator() |
String |
toString() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
forEach, spliterator
public ValueVectorReadExpression(TypedFieldId tfId)
public ValueVectorReadExpression(TypedFieldId tfId, BatchReference batchRef)
public BatchReference getBatchRef()
public boolean hasReadPath()
public PathSegment getReadPath()
public TypedFieldId getTypedFieldId()
public boolean isSuperReader()
public TypeProtos.MajorType getMajorType()
getMajorType
in interface LogicalExpression
public <T,V,E extends Exception> T accept(ExprVisitor<T,V,E> visitor, V value) throws E extends Exception
accept
in interface LogicalExpression
E extends Exception
public TypedFieldId getFieldId()
public ExpressionPosition getPosition()
getPosition
in interface LogicalExpression
public Iterator<LogicalExpression> iterator()
iterator
in interface Iterable<LogicalExpression>
public int getSelfCost()
getSelfCost
in interface LogicalExpression
public int getCumulativeCost()
getCumulativeCost
in interface LogicalExpression
Copyright © 1970 The Apache Software Foundation. All rights reserved.