@API(value=EXPERIMENTAL) public class SingleNestedContext extends Object implements NestedContext
NestingContext
interface for non-repeated nested expressions, such as
NestedField
and
NestingKeyExpression
on a field with a
KeyExpression.FanType
of NONE
.Constructor and Description |
---|
SingleNestedContext(FieldKeyExpression parentField) |
SingleNestedContext(String parentFieldName) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object o) |
FieldKeyExpression |
getParentField() |
int |
hashCode() |
boolean |
isParentFieldFannedOut() |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
getNestedQueryComponent, getNestedRelationalPlannerExpression, getUnnestedQueryComponent, getUnnestedRelationalPlannerExpression
public SingleNestedContext(@Nonnull FieldKeyExpression parentField)
@Nonnull public FieldKeyExpression getParentField()
getParentField
in interface NestedContext
public boolean isParentFieldFannedOut()
isParentFieldFannedOut
in interface NestedContext