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

Public Member Functions

String toString ()
 
TJoinOp toThrift ()
 
boolean isInnerJoin ()
 
boolean isOuterJoin ()
 
boolean isSemiJoin ()
 
boolean isLeftSemiJoin ()
 
boolean isRightSemiJoin ()
 
boolean isCrossJoin ()
 
boolean isFullOuterJoin ()
 
boolean isNullAwareLeftAntiJoin ()
 
boolean isAntiJoin ()
 
JoinOperator invert ()
 

Public Attributes

 INNER_JOIN =("INNER JOIN", TJoinOp.INNER_JOIN)
 
 LEFT_OUTER_JOIN =("LEFT OUTER JOIN", TJoinOp.LEFT_OUTER_JOIN)
 
 LEFT_SEMI_JOIN =("LEFT SEMI JOIN", TJoinOp.LEFT_SEMI_JOIN)
 
 LEFT_ANTI_JOIN =("LEFT ANTI JOIN", TJoinOp.LEFT_ANTI_JOIN)
 
 RIGHT_OUTER_JOIN =("RIGHT OUTER JOIN", TJoinOp.RIGHT_OUTER_JOIN)
 
 RIGHT_SEMI_JOIN =("RIGHT SEMI JOIN", TJoinOp.RIGHT_SEMI_JOIN)
 
 RIGHT_ANTI_JOIN =("RIGHT ANTI JOIN", TJoinOp.RIGHT_ANTI_JOIN)
 
 FULL_OUTER_JOIN =("FULL OUTER JOIN", TJoinOp.FULL_OUTER_JOIN)
 
 CROSS_JOIN =("CROSS JOIN", TJoinOp.CROSS_JOIN)
 
 NULL_AWARE_LEFT_ANTI_JOIN
 

Private Member Functions

 JoinOperator (String description, TJoinOp thriftJoinOp)
 

Private Attributes

final String description_
 
final TJoinOp thriftJoinOp_
 

Detailed Description

Definition at line 19 of file JoinOperator.java.

Constructor & Destructor Documentation

com.cloudera.impala.analysis.JoinOperator.JoinOperator ( String  description,
TJoinOp  thriftJoinOp 
)
inlineprivate

Definition at line 38 of file JoinOperator.java.

Member Function Documentation

JoinOperator com.cloudera.impala.analysis.JoinOperator.invert ( )
inline

Definition at line 94 of file JoinOperator.java.

boolean com.cloudera.impala.analysis.JoinOperator.isAntiJoin ( )
inline
boolean com.cloudera.impala.analysis.JoinOperator.isCrossJoin ( )
inline
boolean com.cloudera.impala.analysis.JoinOperator.isFullOuterJoin ( )
inline
boolean com.cloudera.impala.analysis.JoinOperator.isInnerJoin ( )
inline

Definition at line 52 of file JoinOperator.java.

boolean com.cloudera.impala.analysis.JoinOperator.isLeftSemiJoin ( )
inline
boolean com.cloudera.impala.analysis.JoinOperator.isNullAwareLeftAntiJoin ( )
inline
boolean com.cloudera.impala.analysis.JoinOperator.isOuterJoin ( )
inline
boolean com.cloudera.impala.analysis.JoinOperator.isRightSemiJoin ( )
inline
boolean com.cloudera.impala.analysis.JoinOperator.isSemiJoin ( )
inline
TJoinOp com.cloudera.impala.analysis.JoinOperator.toThrift ( )
inline

Definition at line 48 of file JoinOperator.java.

Member Data Documentation

final String com.cloudera.impala.analysis.JoinOperator.description_
private

Definition at line 35 of file JoinOperator.java.

com.cloudera.impala.analysis.JoinOperator.INNER_JOIN =("INNER JOIN", TJoinOp.INNER_JOIN)
com.cloudera.impala.analysis.JoinOperator.LEFT_SEMI_JOIN =("LEFT SEMI JOIN", TJoinOp.LEFT_SEMI_JOIN)
com.cloudera.impala.analysis.JoinOperator.RIGHT_OUTER_JOIN =("RIGHT OUTER JOIN", TJoinOp.RIGHT_OUTER_JOIN)
com.cloudera.impala.analysis.JoinOperator.RIGHT_SEMI_JOIN =("RIGHT SEMI JOIN", TJoinOp.RIGHT_SEMI_JOIN)
final TJoinOp com.cloudera.impala.analysis.JoinOperator.thriftJoinOp_
private

Definition at line 36 of file JoinOperator.java.


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