Package | Description |
---|---|
org.kie.dmn.feel.runtime.functions | |
org.kie.dmn.feel.runtime.functions.extended |
Modifier and Type | Method and Description |
---|---|
FEELFnResult<BigDecimal> |
CeilingFunction.invoke(BigDecimal n) |
FEELFnResult<BigDecimal> |
AbsFunction.invoke(BigDecimal number) |
FEELFnResult<BigDecimal> |
FloorFunction.invoke(BigDecimal n) |
FEELFnResult<BigDecimal> |
DecimalFunction.invoke(BigDecimal n,
BigDecimal scale) |
FEELFnResult<BigDecimal> |
DecimalFunction.invoke(BigDecimal n,
BigDecimal scale) |
FEELFnResult<BigDecimal> |
ModuloFunction.invoke(BigDecimal divident,
BigDecimal divisor) |
FEELFnResult<BigDecimal> |
ModuloFunction.invoke(BigDecimal divident,
BigDecimal divisor) |
FEELFnResult<Boolean> |
AllFunction.invoke(Boolean single) |
FEELFnResult<Boolean> |
AnyFunction.invoke(Boolean single) |
FEELFnResult<List<Object>> |
SortFunction.invoke(EvaluationContext ctx,
List list,
FEELFunction function) |
FEELFnResult<List<Object>> |
SortFunction.invoke(EvaluationContext ctx,
List list,
FEELFunction function) |
FEELFnResult<List<Object>> |
SortFunction.invoke(EvaluationContext ctx,
List list,
FEELFunction function) |
Object |
DecisionTableFunction.invoke(EvaluationContext ctx,
Object outputs,
Object inputExpressionList,
List<?> inputValuesList,
Object outputValues,
List<List> ruleList,
String hitPolicy,
Object defaultOutputValue) |
Object |
DecisionTableFunction.invoke(EvaluationContext ctx,
Object outputs,
Object inputExpressionList,
List<?> inputValuesList,
Object outputValues,
List<List> ruleList,
String hitPolicy,
Object defaultOutputValue) |
Object |
DecisionTableFunction.invoke(EvaluationContext ctx,
Object outputs,
Object inputExpressionList,
List<?> inputValuesList,
Object outputValues,
List<List> ruleList,
String hitPolicy,
Object defaultOutputValue) |
Object |
DecisionTableFunction.invoke(EvaluationContext ctx,
Object outputs,
Object inputExpressionList,
List<?> inputValuesList,
Object outputValues,
List<List> ruleList,
String hitPolicy,
Object defaultOutputValue) |
Object |
DecisionTableFunction.invoke(EvaluationContext ctx,
Object outputs,
Object inputExpressionList,
List<?> inputValuesList,
Object outputValues,
List<List> ruleList,
String hitPolicy,
Object defaultOutputValue) |
Object |
DecisionTableFunction.invoke(EvaluationContext ctx,
Object outputs,
Object inputExpressionList,
List<?> inputValuesList,
Object outputValues,
List<List> ruleList,
String hitPolicy,
Object defaultOutputValue) |
Object |
DecisionTableFunction.invoke(EvaluationContext ctx,
Object outputs,
Object inputExpressionList,
List<?> inputValuesList,
Object outputValues,
List<List> ruleList,
String hitPolicy,
Object defaultOutputValue) |
Object |
DecisionTableFunction.invoke(EvaluationContext ctx,
Object outputs,
Object inputExpressionList,
List<?> inputValuesList,
Object outputValues,
List<List> ruleList,
String hitPolicy,
Object defaultOutputValue) |
FEELFnResult<Object> |
InvokeFunction.invoke(EvaluationContext ctx,
String namespace,
String modelName,
String decisionName,
Map<String,Object> parameters) |
FEELFnResult<Object> |
InvokeFunction.invoke(EvaluationContext ctx,
String namespace,
String modelName,
String decisionName,
Map<String,Object> parameters) |
FEELFnResult<Object> |
InvokeFunction.invoke(EvaluationContext ctx,
String namespace,
String modelName,
String decisionName,
Map<String,Object> parameters) |
FEELFnResult<Object> |
InvokeFunction.invoke(EvaluationContext ctx,
String namespace,
String modelName,
String decisionName,
Map<String,Object> parameters) |
FEELFnResult<Object> |
InvokeFunction.invoke(EvaluationContext ctx,
String namespace,
String modelName,
String decisionName,
Map<String,Object> parameters) |
FEELFnResult<List<Object>> |
ReverseFunction.invoke(List list) |
FEELFnResult<BigDecimal> |
CountFunction.invoke(List list) |
FEELFnResult<Object> |
MinFunction.invoke(List list) |
FEELFnResult<BigDecimal> |
SumFunction.invoke(List list) |
FEELFnResult<Boolean> |
AllFunction.invoke(List list) |
FEELFnResult<BigDecimal> |
MeanFunction.invoke(List list) |
FEELFnResult<Boolean> |
AnyFunction.invoke(List list) |
FEELFnResult<List<Object>> |
SortFunction.invoke(List list) |
FEELFnResult<BigDecimal> |
ProductFunction.invoke(List list) |
FEELFnResult<Object> |
MaxFunction.invoke(List list) |
FEELFnResult<List<Object>> |
RemoveFunction.invoke(List list,
BigDecimal position) |
FEELFnResult<List<Object>> |
RemoveFunction.invoke(List list,
BigDecimal position) |
FEELFnResult<List> |
SublistFunction.invoke(List list,
BigDecimal start) |
FEELFnResult<List> |
SublistFunction.invoke(List list,
BigDecimal start) |
FEELFnResult<List> |
SublistFunction.invoke(List list,
BigDecimal start,
BigDecimal length) |
FEELFnResult<List> |
SublistFunction.invoke(List list,
BigDecimal start,
BigDecimal length) |
FEELFnResult<List> |
SublistFunction.invoke(List list,
BigDecimal start,
BigDecimal length) |
FEELFnResult<List> |
InsertBeforeFunction.invoke(List list,
BigDecimal position,
Object newItem) |
FEELFnResult<List> |
InsertBeforeFunction.invoke(List list,
BigDecimal position,
Object newItem) |
FEELFnResult<List> |
InsertBeforeFunction.invoke(List list,
BigDecimal position,
Object newItem) |
FEELFnResult<Boolean> |
ListContainsFunction.invoke(List list,
Object element) |
FEELFnResult<Boolean> |
ListContainsFunction.invoke(List list,
Object element) |
FEELFnResult<List<BigDecimal>> |
IndexOfFunction.invoke(List list,
Object match) |
FEELFnResult<List<BigDecimal>> |
IndexOfFunction.invoke(List list,
Object match) |
FEELFnResult<List<Object>> |
AppendFunction.invoke(List list,
Object[] items) |
FEELFnResult<List<Object>> |
AppendFunction.invoke(List list,
Object[] items) |
FEELFnResult<BigDecimal> |
SumFunction.invoke(Number single) |
FEELFnResult<BigDecimal> |
MeanFunction.invoke(Number single) |
FEELFnResult<BigDecimal> |
ProductFunction.invoke(Number single) |
FEELFnResult<TemporalAccessor> |
DateFunction.invoke(Number year,
Number month,
Number day) |
FEELFnResult<TemporalAccessor> |
DateFunction.invoke(Number year,
Number month,
Number day) |
FEELFnResult<TemporalAccessor> |
DateFunction.invoke(Number year,
Number month,
Number day) |
FEELFnResult<TemporalAccessor> |
TimeFunction.invoke(Number hour,
Number minute,
Number seconds,
Duration offset) |
FEELFnResult<TemporalAccessor> |
TimeFunction.invoke(Number hour,
Number minute,
Number seconds,
Duration offset) |
FEELFnResult<TemporalAccessor> |
TimeFunction.invoke(Number hour,
Number minute,
Number seconds,
Duration offset) |
FEELFnResult<TemporalAccessor> |
TimeFunction.invoke(Number hour,
Number minute,
Number seconds,
Duration offset) |
FEELFnResult<TemporalAccessor> |
DateAndTimeFunction.invoke(Number year,
Number month,
Number day,
Number hour,
Number minute,
Number second) |
FEELFnResult<TemporalAccessor> |
DateAndTimeFunction.invoke(Number year,
Number month,
Number day,
Number hour,
Number minute,
Number second) |
FEELFnResult<TemporalAccessor> |
DateAndTimeFunction.invoke(Number year,
Number month,
Number day,
Number hour,
Number minute,
Number second) |
FEELFnResult<TemporalAccessor> |
DateAndTimeFunction.invoke(Number year,
Number month,
Number day,
Number hour,
Number minute,
Number second) |
FEELFnResult<TemporalAccessor> |
DateAndTimeFunction.invoke(Number year,
Number month,
Number day,
Number hour,
Number minute,
Number second) |
FEELFnResult<TemporalAccessor> |
DateAndTimeFunction.invoke(Number year,
Number month,
Number day,
Number hour,
Number minute,
Number second) |
FEELFnResult<TemporalAccessor> |
DateAndTimeFunction.invoke(Number year,
Number month,
Number day,
Number hour,
Number minute,
Number second,
Number hourOffset) |
FEELFnResult<TemporalAccessor> |
DateAndTimeFunction.invoke(Number year,
Number month,
Number day,
Number hour,
Number minute,
Number second,
Number hourOffset) |
FEELFnResult<TemporalAccessor> |
DateAndTimeFunction.invoke(Number year,
Number month,
Number day,
Number hour,
Number minute,
Number second,
Number hourOffset) |
FEELFnResult<TemporalAccessor> |
DateAndTimeFunction.invoke(Number year,
Number month,
Number day,
Number hour,
Number minute,
Number second,
Number hourOffset) |
FEELFnResult<TemporalAccessor> |
DateAndTimeFunction.invoke(Number year,
Number month,
Number day,
Number hour,
Number minute,
Number second,
Number hourOffset) |
FEELFnResult<TemporalAccessor> |
DateAndTimeFunction.invoke(Number year,
Number month,
Number day,
Number hour,
Number minute,
Number second,
Number hourOffset) |
FEELFnResult<TemporalAccessor> |
DateAndTimeFunction.invoke(Number year,
Number month,
Number day,
Number hour,
Number minute,
Number second,
Number hourOffset) |
FEELFnResult<List> |
FlattenFunction.invoke(Object list) |
FEELFnResult<List<Object>> |
DistinctValuesFunction.invoke(Object list) |
FEELFnResult<String> |
CodeFunction.invoke(Object val) |
FEELFnResult<Boolean> |
NotFunction.invoke(Object negand) |
FEELFnResult<String> |
StringFunction.invoke(Object val) |
FEELFnResult<BigDecimal> |
CountFunction.invoke(Object[] list) |
FEELFnResult<Object> |
MinFunction.invoke(Object[] list) |
FEELFnResult<BigDecimal> |
SumFunction.invoke(Object[] list) |
FEELFnResult<Boolean> |
AllFunction.invoke(Object[] list) |
FEELFnResult<BigDecimal> |
MeanFunction.invoke(Object[] list) |
FEELFnResult<Boolean> |
AnyFunction.invoke(Object[] list) |
FEELFnResult<List<Object>> |
ConcatenateFunction.invoke(Object[] lists) |
FEELFnResult<BigDecimal> |
ProductFunction.invoke(Object[] list) |
FEELFnResult<Object> |
MaxFunction.invoke(Object[] list) |
FEELFnResult<List<Object>> |
UnionFunction.invoke(Object[] lists) |
FEELFnResult<List<Object>> |
AppendFunction.invoke(Object appendTo,
Object[] items) |
FEELFnResult<List<Object>> |
AppendFunction.invoke(Object appendTo,
Object[] items) |
FEELFnResult<String> |
StringLowerCaseFunction.invoke(String string) |
FEELFnResult<TemporalAccessor> |
TimeFunction.invoke(String val) |
FEELFnResult<TemporalAmount> |
DurationFunction.invoke(String val) |
FEELFnResult<TemporalAccessor> |
DateFunction.invoke(String val) |
FEELFnResult<String> |
StringUpperCaseFunction.invoke(String string) |
FEELFnResult<BigDecimal> |
StringLengthFunction.invoke(String string) |
FEELFnResult<TemporalAccessor> |
DateAndTimeFunction.invoke(String val) |
FEELFnResult<String> |
SubstringFunction.invoke(String string,
Number start) |
FEELFnResult<String> |
SubstringFunction.invoke(String string,
Number start) |
FEELFnResult<String> |
SubstringFunction.invoke(String string,
Number start,
Number length) |
FEELFnResult<String> |
SubstringFunction.invoke(String string,
Number start,
Number length) |
FEELFnResult<String> |
SubstringFunction.invoke(String string,
Number start,
Number length) |
FEELFnResult<String> |
StringFunction.invoke(String mask,
Object[] params) |
FEELFnResult<String> |
StringFunction.invoke(String mask,
Object[] params) |
FEELFnResult<Boolean> |
EndsWithFunction.invoke(String string,
String match) |
FEELFnResult<Boolean> |
EndsWithFunction.invoke(String string,
String match) |
FEELFnResult<String> |
SubstringBeforeFunction.invoke(String string,
String match) |
FEELFnResult<String> |
SubstringBeforeFunction.invoke(String string,
String match) |
FEELFnResult<Boolean> |
MatchesFunction.invoke(String input,
String pattern) |
FEELFnResult<Boolean> |
MatchesFunction.invoke(String input,
String pattern) |
FEELFnResult<Boolean> |
ContainsFunction.invoke(String string,
String match) |
FEELFnResult<Boolean> |
ContainsFunction.invoke(String string,
String match) |
FEELFnResult<List<String>> |
SplitFunction.invoke(String input,
String delimiter) |
FEELFnResult<List<String>> |
SplitFunction.invoke(String input,
String delimiter) |
FEELFnResult<Boolean> |
StartsWithFunction.invoke(String string,
String match) |
FEELFnResult<Boolean> |
StartsWithFunction.invoke(String string,
String match) |
FEELFnResult<String> |
SubstringAfterFunction.invoke(String string,
String match) |
FEELFnResult<String> |
SubstringAfterFunction.invoke(String string,
String match) |
FEELFnResult<BigDecimal> |
NumberFunction.invoke(String from,
String group,
String decimal) |
FEELFnResult<BigDecimal> |
NumberFunction.invoke(String from,
String group,
String decimal) |
FEELFnResult<BigDecimal> |
NumberFunction.invoke(String from,
String group,
String decimal) |
FEELFnResult<Object> |
ReplaceFunction.invoke(String input,
String pattern,
String replacement) |
FEELFnResult<Object> |
ReplaceFunction.invoke(String input,
String pattern,
String replacement) |
FEELFnResult<Object> |
ReplaceFunction.invoke(String input,
String pattern,
String replacement) |
FEELFnResult<Boolean> |
MatchesFunction.invoke(String input,
String pattern,
String flags) |
FEELFnResult<Boolean> |
MatchesFunction.invoke(String input,
String pattern,
String flags) |
FEELFnResult<Boolean> |
MatchesFunction.invoke(String input,
String pattern,
String flags) |
FEELFnResult<List<String>> |
SplitFunction.invoke(String input,
String delimiter,
String flags) |
FEELFnResult<List<String>> |
SplitFunction.invoke(String input,
String delimiter,
String flags) |
FEELFnResult<List<String>> |
SplitFunction.invoke(String input,
String delimiter,
String flags) |
FEELFnResult<Object> |
ReplaceFunction.invoke(String input,
String pattern,
String replacement,
String flags) |
FEELFnResult<Object> |
ReplaceFunction.invoke(String input,
String pattern,
String replacement,
String flags) |
FEELFnResult<Object> |
ReplaceFunction.invoke(String input,
String pattern,
String replacement,
String flags) |
FEELFnResult<Object> |
ReplaceFunction.invoke(String input,
String pattern,
String replacement,
String flags) |
FEELFnResult<TemporalAccessor> |
TimeFunction.invoke(TemporalAccessor date) |
FEELFnResult<TemporalAccessor> |
DateFunction.invoke(TemporalAccessor date) |
FEELFnResult<TemporalAccessor> |
DateAndTimeFunction.invoke(TemporalAccessor date,
TemporalAccessor time) |
FEELFnResult<TemporalAccessor> |
DateAndTimeFunction.invoke(TemporalAccessor date,
TemporalAccessor time) |
FEELFnResult<TemporalAmount> |
DurationFunction.invoke(TemporalAmount val)
This is the identity function implementation
|
FEELFnResult<TemporalAmount> |
YearsAndMonthsFunction.invoke(Temporal from,
Temporal to) |
FEELFnResult<TemporalAmount> |
YearsAndMonthsFunction.invoke(Temporal from,
Temporal to) |
Copyright © 2001–2018 JBoss by Red Hat. All rights reserved.