lumis.util.query
Class QueryFilter

Package class diagram package QueryFilter
java.lang.Object
  extended by lumis.util.query.QueryFilterBase
      extended by lumis.util.query.QueryFilter
All Implemented Interfaces:
IQueryFilter

@StableMinor(version="4.1",
             sinceVersion="4.0")
public class QueryFilter
extends QueryFilterBase

Implementation of a query filter object

Since:
4.0.0

Field Summary
protected  String filterOperator
           
protected  IQueryValue leftField
           
protected  boolean orNull
           
protected  IQueryValue rightField
           
 
Fields inherited from interface lumis.util.query.IQueryFilter
FILTER_CONCATENATION_AND, FILTER_CONCATENATION_OR, FILTER_OPERATOR_CONTAINS, FILTER_OPERATOR_EQUAL, FILTER_OPERATOR_EXISTS, FILTER_OPERATOR_GREATER_THAN, FILTER_OPERATOR_GREATER_THAN_OR_EQUAL, FILTER_OPERATOR_IN, FILTER_OPERATOR_IS_NOT_NULL, FILTER_OPERATOR_IS_NULL, FILTER_OPERATOR_LESS_THAN, FILTER_OPERATOR_LESS_THAN_OR_EQUAL, FILTER_OPERATOR_LIKE, FILTER_OPERATOR_LIKE_CASE_SENSITIVE, FILTER_OPERATOR_NOT_EQUAL
 
Constructor Summary
QueryFilter()
           
 
Method Summary
 String getFilterOperator()
           
 String getFilterOperatorSQL()
          Returns the ANSI SQL operator value for the filterOperator.
 IQueryValue getLeftField()
           
 IQueryValue getRightField()
           
 boolean isOrNull()
           
 void setFilterOperator(String filterOperator)
           
 void setLeftField(IQueryValue leftField)
           
 void setOrNull(boolean orNull)
           
 void setRightField(IQueryValue rightField)
           
 
Methods inherited from class lumis.util.query.QueryFilterBase
getFilterConcatenation, isIncluded, setFilterConcatenation, setIncluded
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

leftField

protected IQueryValue leftField

rightField

protected IQueryValue rightField

filterOperator

protected String filterOperator

orNull

protected boolean orNull
Constructor Detail

QueryFilter

public QueryFilter()
Method Detail

getFilterOperator

public String getFilterOperator()

getFilterOperatorSQL

public String getFilterOperatorSQL()
Returns the ANSI SQL operator value for the filterOperator.

Returns:
Since:
4.1.0

setFilterOperator

public void setFilterOperator(String filterOperator)

getLeftField

public IQueryValue getLeftField()

setLeftField

public void setLeftField(IQueryValue leftField)

getRightField

public IQueryValue getRightField()

setRightField

public void setRightField(IQueryValue rightField)

isOrNull

public boolean isOrNull()
Returns:
Returns the orNull.

setOrNull

public void setOrNull(boolean orNull)
Parameters:
orNull - The orNull to set.


Lumisportal  4.1.0.071221 - Copyright © 2001-2007, Lumis. All Rights Reserved.