org.apache.hadoop.hive.ql.index
Class IndexSearchCondition
java.lang.Object
org.apache.hadoop.hive.ql.index.IndexSearchCondition
public class IndexSearchCondition
- extends Object
IndexSearchCondition represents an individual search condition
found by IndexPredicateAnalyzer
.
IndexSearchCondition
public IndexSearchCondition(ExprNodeColumnDesc columnDesc,
String comparisonOp,
ExprNodeConstantDesc constantDesc,
ExprNodeDesc comparisonExpr)
- Constructs a search condition, which takes the form
column-ref comparison-op constant-value
.
- Parameters:
columnDesc
- column being comparedcomparisonOp
- comparison operator, e.g. "="
(taken from GenericUDFBridge.getUdfName())constantDesc
- constant value to search forcomparisonExpr
- the original comparison expression
setColumnDesc
public void setColumnDesc(ExprNodeColumnDesc columnDesc)
getColumnDesc
public ExprNodeColumnDesc getColumnDesc()
setComparisonOp
public void setComparisonOp(String comparisonOp)
getComparisonOp
public String getComparisonOp()
setConstantDesc
public void setConstantDesc(ExprNodeConstantDesc constantDesc)
getConstantDesc
public ExprNodeConstantDesc getConstantDesc()
setComparisonExpr
public void setComparisonExpr(ExprNodeDesc comparisonExpr)
getComparisonExpr
public ExprNodeDesc getComparisonExpr()
toString
public String toString()
- Overrides:
toString
in class Object
Copyright © 2013 The Apache Software Foundation