public static class PlanUtil.RequiredColumnVisitor extends Visitors.AbstractVisitor
Constructor and Description |
---|
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, visit, visit, visit, visit
public RequiredColumnVisitor(Set<SelectorName> names)
public void visit(PropertyExistence existence)
visit
in interface Visitor
visit
in class Visitors.AbstractVisitor
public void visit(PropertyValue value)
visit
in interface Visitor
visit
in class Visitors.AbstractVisitor
public void visit(ReferenceValue value)
visit
in interface Visitor
visit
in class Visitors.AbstractVisitor
public void visit(EquiJoinCondition condition)
visit
in interface Visitor
visit
in class Visitors.AbstractVisitor
public void visit(Column column)
visit
in interface Visitor
visit
in class Visitors.AbstractVisitor
protected void requireColumn(SelectorName selector, String propertyName)
protected void requireColumn(SelectorName selector, String propertyName, String alias)
Copyright © 2008–2016 JBoss, a division of Red Hat. All rights reserved.