butler.sql.query
Class RangeFilter
java.lang.Object
butler.sql.query.Filter
butler.sql.query.RangeFilter
- public class RangeFilter
- extends Filter
Filter that checks if a column value is within a specified interval
- Author:
- Fredrik Bertilsson
Methods inherited from class butler.sql.query.Filter |
copy, equals, getFilter, getFilterMap, getId, getLeafFilters, getNestedQuery, getOperator, getSQL, hashCode, modify, parseFilter, registerFilter, replaceFilter, setId, setOperator, setSize, setSize, toXML |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
RangeFilter
public RangeFilter(Column column)
throws java.lang.Exception
RangeFilter
public RangeFilter(java.lang.String alias,
Column minColumn,
Column maxColumn)
throws java.lang.Exception
RangeFilter
public RangeFilter(Column minColumn,
Column maxColumn)
throws java.lang.Exception
RangeFilter
public RangeFilter(java.lang.String alias,
Column column)
throws java.lang.Exception
setMinInclusive
public void setMinInclusive(boolean flag)
setMaxInclusive
public void setMaxInclusive(boolean flag)
getSQL
public java.lang.String getSQL()
- Overrides:
getSQL
in class Filter
getColumn
public Column getColumn()
getCaption
public java.lang.String getCaption()
- Overrides:
getCaption
in class Filter
setCaption
public void setCaption(java.lang.String caption)
populate
public void populate(Populatable qi,
java.lang.Object minValue,
java.lang.Object maxValue)
throws java.lang.Exception
- Throws:
java.lang.Exception
params2db
public java.util.List params2db(java.util.List params)
throws java.lang.Exception
- Overrides:
params2db
in class Filter
- Throws:
java.lang.Exception
populate
public void populate(Populatable qi,
java.lang.Object value)
throws java.lang.Exception
- Throws:
java.lang.Exception
setValue
public void setValue(java.lang.Object value)
setValues
public void setValues(java.lang.Object minValue,
java.lang.Object maxValue)
getValues
public java.util.List getValues()
- Overrides:
getValues
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
parse
public static Filter parse(org.dom4j.Element element,
java.util.Map tableDictonary,
Filter rootQ)
throws java.lang.Exception
- Throws:
java.lang.Exception