public class Exprs extends Object
| Modifier and Type | Field and Description |
|---|---|
static byte |
EXPR_CACHE_KEY |
| Constructor and Description |
|---|
Exprs() |
| Modifier and Type | Method and Description |
|---|---|
static UnsupportedOperationException |
cannotVectorize() |
static UnsupportedOperationException |
cannotVectorize(Expr expr) |
static UnsupportedOperationException |
cannotVectorize(Function function) |
static UnsupportedOperationException |
cannotVectorize(String msg) |
static List<Expr> |
decomposeAnd(Expr expr)
Decomposes any expr into a list of exprs that, if ANDed together, are equivalent to the input expr.
|
static Optional<Pair<Expr,Expr>> |
decomposeEquals(Expr expr)
Decomposes an equality expr into the left- and right-hand side.
|
public static final byte EXPR_CACHE_KEY
public static UnsupportedOperationException cannotVectorize(Expr expr)
public static UnsupportedOperationException cannotVectorize(Function function)
public static UnsupportedOperationException cannotVectorize()
public static UnsupportedOperationException cannotVectorize(String msg)
public static List<Expr> decomposeAnd(Expr expr)
expr - any exprCopyright © 2011–2023 The Apache Software Foundation. All rights reserved.