Package lumis.util.query
Class QueryFilter
- java.lang.Object
-
- lumis.util.query.QueryFilterBase
-
- lumis.util.query.QueryFilter
-
- All Implemented Interfaces:
IQueryFilter
@StableMinor(version="14.0", sinceVersion="4.0") public class QueryFilter extends QueryFilterBase
Implementation of a query filter object- Since:
- 4.0.0
- Version:
- $Revision: 24477 $ $Date: 2021-04-28 11:30:36 -0300 (Wed, 28 Apr 2021) $
-
-
Field Summary
Fields Modifier and Type Field Description 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_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, FILTER_OPERATOR_NOT_EXISTS
-
-
Constructor Summary
Constructors Constructor Description QueryFilter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description 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
-
-
-
-
Field Detail
-
leftField
protected IQueryValue leftField
-
rightField
protected IQueryValue rightField
-
filterOperator
protected String filterOperator
-
orNull
protected boolean orNull
-
-
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.
-
-