public class ExprUtil extends Object
| Constructor | Description |
|---|---|
ExprUtil() |
| Modifier and Type | Method | Description |
|---|---|---|
static <K> void |
addAll(Collection<Expression<K>> set,
Expression<K>[] values) |
|
static <K> Expression<K>[] |
allExceptMatch(Expression<K>[] exprs,
Expression<K> omit,
ExprOptions<K> options) |
|
static <K> Expression<K>[] |
allExceptMatch(Collection<Expression<K>> exprs,
Set<? extends Expression<K>> omit,
ExprOptions<K> options) |
|
static <K> Expression<K>[] |
allExceptMatch(List<Expression<K>> exprs,
Expression<K> omit,
ExprOptions<K> options) |
|
static <K> Expression<K> |
collapseToSOP(And<K> and,
Or<K> internalOr,
Expression<K> omitFromOr,
ExprOptions<K> options) |
|
static <K> Expression<K>[] |
expr(int length) |
|
static <K> List<K> |
getConstraintsByWeight(Expression<K> expression,
ExprOptions<K> options) |
|
static <K> Set<K> |
getVariables(Expression<K> expr) |
|
static <K> List<Expression<K>> |
list(Expression... exprs) |
|
static <K> Expression<K> |
stripNegation(And<K> and,
Or<K> internalOr,
Expression<K> omitFromOr,
ExprOptions<K> options) |
|
static <K> Expression<K> |
stripNegation(Or<K> or,
And<K> internalAnd,
Expression<K> omitFromAnd,
ExprOptions<K> options) |
public static <K> Expression<K> collapseToSOP(And<K> and, Or<K> internalOr, Expression<K> omitFromOr, ExprOptions<K> options)
public static <K> Expression<K> stripNegation(And<K> and, Or<K> internalOr, Expression<K> omitFromOr, ExprOptions<K> options)
public static <K> Expression<K> stripNegation(Or<K> or, And<K> internalAnd, Expression<K> omitFromAnd, ExprOptions<K> options)
public static <K> Expression<K>[] allExceptMatch(Collection<Expression<K>> exprs, Set<? extends Expression<K>> omit, ExprOptions<K> options)
public static <K> Expression<K>[] allExceptMatch(List<Expression<K>> exprs, Expression<K> omit, ExprOptions<K> options)
public static <K> Expression<K>[] allExceptMatch(Expression<K>[] exprs, Expression<K> omit, ExprOptions<K> options)
public static <K> Expression<K>[] expr(int length)
public static <K> void addAll(Collection<Expression<K>> set, Expression<K>[] values)
public static <K> List<Expression<K>> list(Expression... exprs)
public static <K> Set<K> getVariables(Expression<K> expr)
public static <K> List<K> getConstraintsByWeight(Expression<K> expression, ExprOptions<K> options)
Copyright © 2019. All rights reserved.