Impala
Impalaistheopensource,nativeanalyticdatabaseforApacheHadoop.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
impala::InPredicate::SetLookupState< SetType > Struct Template Reference
Collaboration diagram for impala::InPredicate::SetLookupState< SetType >:

Public Attributes

bool contains_null
 If true, there is at least one NULL constant in the IN list. More...
 
std::set< SetType > val_set
 
const FunctionContext::TypeDesctype
 The type of the arguments. More...
 

Detailed Description

template<typename SetType>
struct impala::InPredicate::SetLookupState< SetType >

Definition at line 276 of file in-predicate.h.

Member Data Documentation

template<typename SetType>
bool impala::InPredicate::SetLookupState< SetType >::contains_null

If true, there is at least one NULL constant in the IN list.

Definition at line 278 of file in-predicate.h.

Referenced by impala::InPredicate::SetLookup(), and impala::InPredicate::SetLookupPrepare().

template<typename SetType>
const FunctionContext::TypeDesc* impala::InPredicate::SetLookupState< SetType >::type

The type of the arguments.

Definition at line 286 of file in-predicate.h.

Referenced by impala::InPredicate::SetLookup(), and impala::InPredicate::SetLookupPrepare().

template<typename SetType>
std::set<SetType> impala::InPredicate::SetLookupState< SetType >::val_set

The set of all non-NULL constant values in the IN list. Note: boost::unordered_set and std::binary_search performed worse based on the in-predicate-benchmark

Definition at line 283 of file in-predicate.h.

Referenced by impala::InPredicate::SetLookup(), and impala::InPredicate::SetLookupPrepare().


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