org.axiondb.engine.visitors
Class MaskSelectablesForTablesVisitor

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

public class MaskSelectablesForTablesVisitor
extends java.lang.Object

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


Constructor Summary
MaskSelectablesForTablesVisitor()
           
 
Method Summary
 java.util.List maskAliasListForTables(FromNode from, java.util.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 java.util.List maskAliasListForTables(FromNode from,
                                             java.util.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)