OmniSciDB  c07336695a
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

◆ getAndBumpArrayExprCount()

int ArrayExprFeature::getAndBumpArrayExprCount ( )
inline

Definition at line 15 of file QueryFeatures.h.

15  {
16  array_expr_presence_ = true;
17  return array_expr_count_++;
18  };

◆ getArrayExprCount()

int ArrayExprFeature::getArrayExprCount ( ) const
inline

Definition at line 14 of file QueryFeatures.h.

14 { return array_expr_count_; }

◆ isArrayExprPresent()

bool ArrayExprFeature::isArrayExprPresent ( ) const
inline

Definition at line 13 of file QueryFeatures.h.

13 { return array_expr_presence_; }

◆ isPreflightCountRequired()

bool ArrayExprFeature::isPreflightCountRequired ( ) const
inline

Definition at line 21 of file QueryFeatures.h.

21 { return array_expr_presence_; }

Member Data Documentation

◆ array_expr_count_

int ArrayExprFeature::array_expr_count_ = 0
private

Definition at line 25 of file QueryFeatures.h.

◆ array_expr_presence_

bool ArrayExprFeature::array_expr_presence_ = false
private

Definition at line 24 of file QueryFeatures.h.


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