org.apache.hadoop.hive.ql.index
Class HiveIndexQueryContext

java.lang.Object
  extended by org.apache.hadoop.hive.ql.index.HiveIndexQueryContext

public class HiveIndexQueryContext
extends Object

Used to pass information between the IndexProcessor and the plugin IndexHandler during query processing


Constructor Summary
HiveIndexQueryContext()
           
 
Method Summary
 void addAdditionalSemanticInputs(HashSet<ReadEntity> additionalParseInputs)
           
 HashSet<ReadEntity> getAdditionalSemanticInputs()
           
 String getIndexInputFormat()
           
 String getIndexIntermediateFile()
           
 Set<Partition> getQueryPartitions()
           
 List<Task<? extends Serializable>> getQueryTasks()
           
 ExprNodeDesc getResidualPredicate()
           
 void setIndexInputFormat(String indexInputFormat)
           
 void setIndexIntermediateFile(String indexIntermediateFile)
           
 void setQueryPartitions(Set<Partition> queryPartitions)
           
 void setQueryTasks(List<Task<? extends Serializable>> indexQueryTasks)
           
 void setResidualPredicate(ExprNodeDesc residualPredicate)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HiveIndexQueryContext

public HiveIndexQueryContext()
Method Detail

getAdditionalSemanticInputs

public HashSet<ReadEntity> getAdditionalSemanticInputs()

addAdditionalSemanticInputs

public void addAdditionalSemanticInputs(HashSet<ReadEntity> additionalParseInputs)

getIndexInputFormat

public String getIndexInputFormat()

setIndexInputFormat

public void setIndexInputFormat(String indexInputFormat)

getIndexIntermediateFile

public String getIndexIntermediateFile()

setIndexIntermediateFile

public void setIndexIntermediateFile(String indexIntermediateFile)

getQueryTasks

public List<Task<? extends Serializable>> getQueryTasks()

setQueryTasks

public void setQueryTasks(List<Task<? extends Serializable>> indexQueryTasks)

setResidualPredicate

public void setResidualPredicate(ExprNodeDesc residualPredicate)

getResidualPredicate

public ExprNodeDesc getResidualPredicate()

getQueryPartitions

public Set<Partition> getQueryPartitions()

setQueryPartitions

public void setQueryPartitions(Set<Partition> queryPartitions)


Copyright © 2014 The Apache Software Foundation. All rights reserved.