public class CoreFunction extends DataSetFunction
| Modifier and Type | Class and Description |
|---|---|
class |
CoreFunction.TimeFrameLimits |
columnId, context, dataColumn| Constructor and Description |
|---|
CoreFunction(DataSetFilterContext ctx,
CoreFunctionFilter coreFunctionFilter) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
compare(Comparable c1,
Comparable c2) |
Comparable |
getCurrentValue() |
Comparable |
getParameter(int index) |
List<Comparable> |
getParameters() |
boolean |
isBetween(Comparable value) |
boolean |
isEqualsTo(Comparable value) |
boolean |
isGreaterThan(Comparable value) |
boolean |
isGreaterThanOrEqualsTo(Comparable value) |
boolean |
isLikeTo(Comparable value)
The
LIKE_TO operator is intended to emulate the SQL like operator.It's used to search for a specified pattern in a data set's column. |
boolean |
isLowerThan(Comparable value) |
boolean |
isLowerThanOrEqualsTo(Comparable value) |
boolean |
isNotEqualsTo(Comparable value) |
boolean |
isNotNull(Comparable value) |
boolean |
isNull(Comparable value) |
boolean |
pass()
Evaluate the filter function.
|
boolean |
timeFrame(Comparable value) |
getColumnId, getContext, getDataColumn, setColumnId, setContextpublic CoreFunction(DataSetFilterContext ctx, CoreFunctionFilter coreFunctionFilter)
public Comparable getCurrentValue()
public Comparable getParameter(int index)
public List<Comparable> getParameters()
public boolean pass()
DataSetFunctionpass in class DataSetFunctionpublic boolean isNull(Comparable value)
public boolean isNotNull(Comparable value)
public boolean compare(Comparable c1, Comparable c2)
public boolean isEqualsTo(Comparable value)
public boolean isNotEqualsTo(Comparable value)
public boolean isLikeTo(Comparable value)
The LIKE_TO operator is intended to emulate the SQL like operator.It's used to search for a specified pattern in a data set's column.
Allowed wildcards are:
_ - A substitute for a single character.% - A substitute for zero or more characters.[charlist] - Sets and ranges of characters to match.[^charlist] - Matches only a character NOT specified within the brackets.The call getParameter(0) returns the given user's input pattern used for searching.
The implementation is supported for TEXT or LABEL column types and it's case sensitive or unsensitive depending on the boolean value returned by getParameter(1).
value - The existing data set column's value at a given row.public boolean isLowerThan(Comparable value)
public boolean isLowerThanOrEqualsTo(Comparable value)
public boolean isGreaterThan(Comparable value)
public boolean isGreaterThanOrEqualsTo(Comparable value)
public boolean isBetween(Comparable value)
public boolean timeFrame(Comparable value)
Copyright © 2017–2019 JBoss by Red Hat. All rights reserved.