public static class PlanUtil.RequiredColumnVisitor extends Visitors.AbstractVisitor
| Constructor and Description |
|---|
PlanUtil.RequiredColumnVisitor(Set<SelectorName> names) |
| Modifier and Type | Method and Description |
|---|---|
List<Column> |
getRequiredColumns()
Get the columns that are required.
|
protected void |
requireColumn(SelectorName selector,
String propertyName) |
protected void |
requireColumn(SelectorName selector,
String propertyName,
String alias) |
void |
visit(Column column) |
void |
visit(EquiJoinCondition condition) |
void |
visit(PropertyExistence existence) |
void |
visit(PropertyValue value) |
void |
visit(ReferenceValue value) |
visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visitpublic PlanUtil.RequiredColumnVisitor(Set<SelectorName> names)
public void visit(PropertyExistence existence)
visit in interface Visitorvisit in class Visitors.AbstractVisitorpublic void visit(PropertyValue value)
visit in interface Visitorvisit in class Visitors.AbstractVisitorpublic void visit(ReferenceValue value)
visit in interface Visitorvisit in class Visitors.AbstractVisitorpublic void visit(EquiJoinCondition condition)
visit in interface Visitorvisit in class Visitors.AbstractVisitorpublic void visit(Column column)
visit in interface Visitorvisit in class Visitors.AbstractVisitorprotected void requireColumn(SelectorName selector, String propertyName)
protected void requireColumn(SelectorName selector, String propertyName, String alias)
Copyright © 2008-2014 JBoss, a division of Red Hat. All Rights Reserved.