public class SqlExprEvaluator_Compare extends SqlExprEvaluator2
| Constructor and Description |
|---|
SqlExprEvaluator_Compare(TypeSystem datatypeSystem,
org.aksw.commons.util.factory.Factory2<SqlExpr> exprFactory) |
| Modifier and Type | Method and Description |
|---|---|
static S_ColumnRef |
asColumn(SqlExpr expr) |
static S_Constant |
asConstant(SqlExpr expr) |
SqlExpr |
eval(SqlExpr a,
SqlExpr b) |
static TypeToken |
getCommonDataype(SqlExpr left,
SqlExpr right,
TypeSystem system) |
static org.aksw.commons.util.Pair<? extends SqlExpr,? extends SqlExpr> |
resolveCast(SqlExpr left,
SqlExpr right,
TypeSystem system) |
static org.aksw.commons.util.Pair<S_ColumnRef,S_Constant> |
tryMatch(SqlExpr left,
SqlExpr right) |
static org.aksw.commons.util.Pair<S_ColumnRef,S_Constant> |
tryMatchDirected(SqlExpr left,
SqlExpr right) |
evalpublic SqlExprEvaluator_Compare(TypeSystem datatypeSystem, org.aksw.commons.util.factory.Factory2<SqlExpr> exprFactory)
public SqlExpr eval(SqlExpr a, SqlExpr b)
eval in class SqlExprEvaluator2public static TypeToken getCommonDataype(SqlExpr left, SqlExpr right, TypeSystem system)
public static S_Constant asConstant(SqlExpr expr)
public static S_ColumnRef asColumn(SqlExpr expr)
public static org.aksw.commons.util.Pair<? extends SqlExpr,? extends SqlExpr> resolveCast(SqlExpr left, SqlExpr right, TypeSystem system)
public static org.aksw.commons.util.Pair<S_ColumnRef,S_Constant> tryMatch(SqlExpr left, SqlExpr right)
public static org.aksw.commons.util.Pair<S_ColumnRef,S_Constant> tryMatchDirected(SqlExpr left, SqlExpr right)
Copyright © 2014. All rights reserved.