Class MinTrue
java.lang.Object
care.smith.top.top_phenotypic_query.c2reasoner.functions.FunctionEntity
care.smith.top.top_phenotypic_query.c2reasoner.functions.bool.MinTrue
public class MinTrue
extends care.smith.top.top_phenotypic_query.c2reasoner.functions.FunctionEntity
The function MinTrue is an extended Boolean operation. The first argument specifies the
minimum number of subsequent arguments that must be true. If there are at least as many true
arguments (starting with the second argument), the function returns 'true', otherwise 'false'.
| Arguments | Arguments data types | Return data type | Example |
|---|---|---|---|
| <min-num> <exp> <exp>+ |
<min-num>: number <exp>: boolean |
boolean |
MinTrue(2, Overweight, Hypertension, Stroke) The function returns 'true' if at least two of the tree conditions are true, otherwise 'false'. |
- Author:
- TOP group
-
Method Summary
Modifier and TypeMethodDescriptioncare.smith.top.model.Expressioncalculate(List<care.smith.top.model.Expression> args, care.smith.top.top_phenotypic_query.c2reasoner.C2R c2r) static MinTrueget()static care.smith.top.model.Expressionof(care.smith.top.model.Expression... args) static care.smith.top.model.ExpressionMethods inherited from class care.smith.top.top_phenotypic_query.c2reasoner.functions.FunctionEntity
getFunction, getFunctionId, getType, maxArgumentNumber, minArgumentNumber, toString, toStringValues
-
Method Details
-
get
-
of
-
of
public static care.smith.top.model.Expression of(care.smith.top.model.Expression... args) -
calculate
public care.smith.top.model.Expression calculate(List<care.smith.top.model.Expression> args, care.smith.top.top_phenotypic_query.c2reasoner.C2R c2r) - Specified by:
calculatein classcare.smith.top.top_phenotypic_query.c2reasoner.functions.FunctionEntity
-