butler.sql.filter
Class SubqueryFilter

java.lang.Object
  extended by butler.sql.filter.Filter
      extended by butler.sql.filter.SimpleFilter
          extended by butler.sql.filter.SubqueryFilter

public class SubqueryFilter
extends SimpleFilter

Filter for matching subquery columns to parent columns.

Author:
Fredrik Bertilsson

Field Summary
 
Fields inherited from class butler.sql.filter.SimpleFilter
_alias
 
Constructor Summary
SubqueryFilter(Column subColumn, Column parentColumn)
           
SubqueryFilter(java.lang.String alias, Column subColumn, Column parentColumn)
           
 
Method Summary
 Column getParentColumn()
           
 void toXML(org.xml.sax.ContentHandler handler)
           
 
Methods inherited from class butler.sql.filter.SimpleFilter
filter, getAlias, getCaption, getColumn, getOperator, getParamDatatypes, getSQL, getValue, getValues, getXMLFilterName, params2db, parse, populate, setIgnoreCase, setOperator, setValue
 
Methods inherited from class butler.sql.filter.Filter
and, copy, createId, equals, getFilter, getId, getLeafFilters, getNestedQuery, getValues, hashCode, modify, not, or, parseFilter, registerFilterParser, setCaption, setId, setSize, setSize, toXML
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SubqueryFilter

public SubqueryFilter(java.lang.String alias,
                      Column subColumn,
                      Column parentColumn)
               throws java.lang.Exception
Throws:
java.lang.Exception

SubqueryFilter

public SubqueryFilter(Column subColumn,
                      Column parentColumn)
               throws java.lang.Exception
Throws:
java.lang.Exception
Method Detail

getParentColumn

public Column getParentColumn()

toXML

public void toXML(org.xml.sax.ContentHandler handler)
           throws java.lang.Exception
Overrides:
toXML in class SimpleFilter
Throws:
java.lang.Exception