public class ColumnFilter extends Object
Constructor and Description |
---|
ColumnFilter()
Create filter of type SET
|
ColumnFilter(ColumnFilterType type,
long value)
Create filter of type EQUALS, LESS, GREATER, or CHILDOF
|
ColumnFilter(long rangeFrom,
long rangeTo)
Create filter of type RANGE
|
ColumnFilter(String value)
Create filter of type LIKE
|
Modifier and Type | Method and Description |
---|---|
void |
addSubFilter(ColumnFilter filter)
Add new element to SET type filter
|
String |
getLike() |
long |
getNumericValue() |
ColumnFilterSetOperation |
getOperation() |
long |
getRangeFrom() |
long |
getRangeTo() |
Set<ColumnFilter> |
getSubFilters()
Get sub-filters.
|
ColumnFilterType |
getType() |
boolean |
isNegated() |
void |
setLike(String like) |
void |
setNegated(boolean negated) |
void |
setNumericValue(long numericValue) |
void |
setOperation(ColumnFilterSetOperation operation) |
void |
setRangeFrom(long rangeFrom) |
void |
setRangeTo(long rangeTo) |
public ColumnFilter(ColumnFilterType type, long value)
value
- public ColumnFilter(long rangeFrom, long rangeTo)
rangeFrom
- rangeTo
- public ColumnFilter(String value)
value
- public ColumnFilter()
public void addSubFilter(ColumnFilter filter)
filter
- public long getRangeFrom()
public void setRangeFrom(long rangeFrom)
rangeFrom
- the rangeFrom to setpublic long getRangeTo()
public void setRangeTo(long rangeTo)
rangeTo
- the rangeTo to setpublic long getNumericValue()
public void setNumericValue(long numericValue)
equalsTo
- the equalsTo to setpublic String getLike()
public void setLike(String like)
like
- the like to setpublic ColumnFilterSetOperation getOperation()
public void setOperation(ColumnFilterSetOperation operation)
operation
- the operation to setpublic ColumnFilterType getType()
public Set<ColumnFilter> getSubFilters()
public boolean isNegated()
public void setNegated(boolean negated)
negated
- the negated to setCopyright © 2016. All rights reserved.