public class IndexSearchCondition
extends java.lang.Object
IndexPredicateAnalyzer
.Constructor and Description |
---|
IndexSearchCondition(ExprNodeColumnDesc columnDesc,
java.lang.String comparisonOp,
ExprNodeConstantDesc constantDesc,
ExprNodeDesc comparisonExpr)
Constructs a search condition, which takes the form
|
Modifier and Type | Method and Description |
---|---|
ExprNodeColumnDesc |
getColumnDesc() |
ExprNodeDesc |
getComparisonExpr() |
java.lang.String |
getComparisonOp() |
ExprNodeConstantDesc |
getConstantDesc() |
void |
setColumnDesc(ExprNodeColumnDesc columnDesc) |
void |
setComparisonExpr(ExprNodeDesc comparisonExpr) |
void |
setComparisonOp(java.lang.String comparisonOp) |
void |
setConstantDesc(ExprNodeConstantDesc constantDesc) |
java.lang.String |
toString() |
public IndexSearchCondition(ExprNodeColumnDesc columnDesc, java.lang.String comparisonOp, ExprNodeConstantDesc constantDesc, ExprNodeDesc comparisonExpr)
column-ref comparison-op constant-value.
columnDesc
- column being comparedcomparisonOp
- comparison operator, e.g. "="
(taken from GenericUDFBridge.getUdfName())constantDesc
- constant value to search forcomparisonExpr
- the original comparison expressionpublic void setColumnDesc(ExprNodeColumnDesc columnDesc)
public ExprNodeColumnDesc getColumnDesc()
public void setComparisonOp(java.lang.String comparisonOp)
public java.lang.String getComparisonOp()
public void setConstantDesc(ExprNodeConstantDesc constantDesc)
public ExprNodeConstantDesc getConstantDesc()
public void setComparisonExpr(ExprNodeDesc comparisonExpr)
public ExprNodeDesc getComparisonExpr()
public java.lang.String toString()
toString
in class java.lang.Object
Copyright © 2012 The Apache Software Foundation