butler.sql.filter
Class NestedSetFilter

java.lang.Object
  extended by butler.sql.filter.Filter
      extended by butler.sql.filter.RecursiveFilter
          extended by butler.sql.filter.NestedFilter
              extended by butler.sql.filter.NestedSetFilter

public class NestedSetFilter
extends NestedFilter

Filter that checks if a column values belongs to a given set of values ("in").

Author:
Fredrik Bertilsson

Field Summary
 
Fields inherited from class butler.sql.filter.RecursiveFilter
_childFilters, _operator
 
Constructor Summary
NestedSetFilter(Column col, Query query)
           
NestedSetFilter(java.lang.String alias, Column col, Query query)
           
 
Method Summary
 
Methods inherited from class butler.sql.filter.NestedFilter
getNestedQuery, getSQL, getValues, parse, toXML
 
Methods inherited from class butler.sql.filter.RecursiveFilter
addChildFilter, copy, createId, getChildren, getFilter, getFilterA, getFilterB, getLeafFilters, modify, parse2, replaceChild, reset
 
Methods inherited from class butler.sql.filter.Filter
and, copy, equals, filter, getCaption, getId, getOperator, getParamDatatypes, getValues, hashCode, not, or, params2db, parseFilter, registerFilterParser, setCaption, setId, setOperator, setSize, setSize, toXML
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NestedSetFilter

public NestedSetFilter(Column col,
                       Query query)
                throws java.lang.Exception
Throws:
java.lang.Exception

NestedSetFilter

public NestedSetFilter(java.lang.String alias,
                       Column col,
                       Query query)
                throws java.lang.Exception
Throws:
java.lang.Exception