@API(value=EXPERIMENTAL) public class FullUnorderedScanExpression extends Object implements RelationalExpression
RecordQueryScanPlan
with
ScanComparisons.EMPTY
. Unlike a
RecordQueryScanPlan
, a FullUnorderedScanExpression
is not implicitly ordered by the primary key.
This expression is useful as the source of records for the initial planner expression produced from a
RecordQuery
.
Constructor and Description |
---|
FullUnorderedScanExpression() |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj) |
boolean |
equalsWithoutChildren(RelationalExpression otherExpression) |
Iterator<? extends ExpressionRef<? extends RelationalExpression>> |
getPlannerExpressionChildren()
Return an iterator of references to the children of this planner expression.
|
int |
hashCode() |
String |
toString() |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
acceptPropertyVisitor, bindTo, fromRecordQuery, show
@Nonnull public Iterator<? extends ExpressionRef<? extends RelationalExpression>> getPlannerExpressionChildren()
RelationalExpression
Collections.emptyIterator()
is returned. The returned iterator should
be treated as an immutable object and may throw an exception if Iterator.remove()
is called.
The iterator must return its elements in a consistent order.getPlannerExpressionChildren
in interface RelationalExpression
public boolean equalsWithoutChildren(@Nonnull RelationalExpression otherExpression)
equalsWithoutChildren
in interface RelationalExpression