org.axiondb.engine.visitors
Class MaskSelectablesForTablesVisitor

java.lang.Object
  extended by org.axiondb.engine.visitors.MaskSelectablesForTablesVisitor

public class MaskSelectablesForTablesVisitor
extends Object

Masks Selectables For given Tables, used to mask seletable while resolving condition in FromNode scope.


Constructor Summary
MaskSelectablesForTablesVisitor()
           
 
Method Summary
 List maskAliasListForTables(FromNode from, List selected)
           
 boolean visit(ColumnIdentifier col, TableIdentifier[] tables)
           
 boolean visit(Function fn, TableIdentifier[] tables)
           
 boolean visit(Selectable sel, TableIdentifier[] tables)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MaskSelectablesForTablesVisitor

public MaskSelectablesForTablesVisitor()
Method Detail

maskAliasListForTables

public List maskAliasListForTables(FromNode from,
                                   List selected)

visit

public boolean visit(ColumnIdentifier col,
                     TableIdentifier[] tables)

visit

public boolean visit(Function fn,
                     TableIdentifier[] tables)

visit

public boolean visit(Selectable sel,
                     TableIdentifier[] tables)