butler.sql.filter
Class SQLFilter
java.lang.Object
butler.sql.filter.Filter
butler.sql.filter.SQLFilter
public class SQLFilter
- extends Filter
Filter using plain sql.
- Author:
- Fredrik Bertilsson
Constructor Summary |
SQLFilter(java.lang.String sql)
|
Methods inherited from class butler.sql.filter.Filter |
and, copy, createId, equals, filter, getCaption, getFilter, getId, getLeafFilters, getNestedQuery, getOperator, getParamDatatypes, getValues, getValues, hashCode, modify, 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 |
SQLFilter
public SQLFilter(java.lang.String sql)
getSQL
public java.lang.String getSQL()
- Overrides:
getSQL
in class Filter
toXML
public void toXML(org.xml.sax.ContentHandler handler)
throws java.lang.Exception
- Overrides:
toXML
in class Filter
- Throws:
java.lang.Exception
populate
public void populate(Populatable qi,
java.util.List params)
throws java.lang.Exception
- Throws:
java.lang.Exception
populate
public void populate(Populatable qi,
java.lang.Object param)
throws java.lang.Exception
- Throws:
java.lang.Exception
populate
public void populate(Populatable qi,
java.lang.Object param1,
java.lang.Object param2)
throws java.lang.Exception
- Throws:
java.lang.Exception
populate
public void populate(Populatable qi,
java.lang.Object param1,
java.lang.Object param2,
java.lang.Object param3)
throws java.lang.Exception
- Throws:
java.lang.Exception
parse
public static Filter parse(org.dom4j.Element element,
java.util.Map tabMap)
throws java.lang.Exception
- Throws:
java.lang.Exception
parse
public static Filter parse(java.lang.String str,
Table tab)
throws java.lang.Exception
- Throws:
java.lang.Exception