OmniSciDB  1dac507f6e
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
ArrayExprFeature Class Reference

#include <QueryFeatures.h>

Public Member Functions

bool isArrayExprPresent () const
 
int getArrayExprCount () const
 
int getAndBumpArrayExprCount ()
 
bool isPreflightCountRequired () const
 

Private Attributes

bool array_expr_presence_ = false
 
int array_expr_count_ = 0
 

Detailed Description

Definition at line 11 of file QueryFeatures.h.

Member Function Documentation

int ArrayExprFeature::getAndBumpArrayExprCount ( )
inline

Definition at line 15 of file QueryFeatures.h.

References array_expr_count_, and array_expr_presence_.

15  {
16  array_expr_presence_ = true;
17  return array_expr_count_++;
18  };
int ArrayExprFeature::getArrayExprCount ( ) const
inline

Definition at line 14 of file QueryFeatures.h.

References array_expr_count_.

14 { return array_expr_count_; }
bool ArrayExprFeature::isArrayExprPresent ( ) const
inline

Definition at line 13 of file QueryFeatures.h.

References array_expr_presence_.

13 { return array_expr_presence_; }
bool ArrayExprFeature::isPreflightCountRequired ( ) const
inline

Definition at line 21 of file QueryFeatures.h.

References array_expr_presence_.

21 { return array_expr_presence_; }

Member Data Documentation

int ArrayExprFeature::array_expr_count_ = 0
private

Definition at line 25 of file QueryFeatures.h.

Referenced by getAndBumpArrayExprCount(), and getArrayExprCount().

bool ArrayExprFeature::array_expr_presence_ = false
private

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