Impala
Impalaistheopensource,nativeanalyticdatabaseforApacheHadoop.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
com.cloudera.impala.analysis.SelectList Class Reference
Collaboration diagram for com.cloudera.impala.analysis.SelectList:

Public Member Functions

 SelectList (List< SelectListItem > items)
 
 SelectList ()
 
 SelectList (List< SelectListItem > items, boolean isDistinct, List< String > planHints)
 
 SelectList (SelectList other)
 
List< SelectListItemgetItems ()
 
void setPlanHints (List< String > planHints)
 
List< String > getPlanHints ()
 
boolean isDistinct ()
 
void setIsDistinct (boolean value)
 
boolean isStraightJoin ()
 
boolean hasPlanHints ()
 
void analyzePlanHints (Analyzer analyzer)
 
SelectList clone ()
 

Private Attributes

List< String > planHints_
 
final List< SelectListItemitems_
 
boolean isDistinct_
 
boolean isStraightJoin_
 

Detailed Description

Select list items plus optional distinct clause and optional plan hints.

Definition at line 24 of file SelectList.java.

Constructor & Destructor Documentation

com.cloudera.impala.analysis.SelectList.SelectList ( List< SelectListItem items)
inline

Member Function Documentation

void com.cloudera.impala.analysis.SelectList.analyzePlanHints ( Analyzer  analyzer)
inline
SelectList com.cloudera.impala.analysis.SelectList.clone ( )
inline
List<SelectListItem> com.cloudera.impala.analysis.SelectList.getItems ( )
inline
List<String> com.cloudera.impala.analysis.SelectList.getPlanHints ( )
inline
boolean com.cloudera.impala.analysis.SelectList.hasPlanHints ( )
inline
boolean com.cloudera.impala.analysis.SelectList.isStraightJoin ( )
inline
void com.cloudera.impala.analysis.SelectList.setIsDistinct ( boolean  value)
inline
void com.cloudera.impala.analysis.SelectList.setPlanHints ( List< String >  planHints)
inline

Member Data Documentation

boolean com.cloudera.impala.analysis.SelectList.isDistinct_
private
boolean com.cloudera.impala.analysis.SelectList.isStraightJoin_
private
final List<SelectListItem> com.cloudera.impala.analysis.SelectList.items_
private

The documentation for this class was generated from the following file: