Project
Loading...
Searching...
No Matches
ExpressionInfo Struct Reference

#include <Expressions.h>

Public Member Functions

 ExpressionInfo (int ai, size_t hash, std::set< uint32_t > &&hs, gandiva::SchemaPtr sc)
 

Public Attributes

int argumentIndex
 
size_t processHash
 
std::set< uint32_t > hashes
 
gandiva::SchemaPtr schema
 
gandiva::NodePtr tree = nullptr
 
gandiva::FilterPtr filter = nullptr
 
gandiva::Selection selection = nullptr
 
bool resetSelection = false
 

Detailed Description

Definition at line 51 of file Expressions.h.

Constructor & Destructor Documentation

◆ ExpressionInfo()

ExpressionInfo::ExpressionInfo ( int  ai,
size_t  hash,
std::set< uint32_t > &&  hs,
gandiva::SchemaPtr  sc 
)
inline

Definition at line 52 of file Expressions.h.

Member Data Documentation

◆ argumentIndex

int ExpressionInfo::argumentIndex

Definition at line 59 of file Expressions.h.

◆ filter

gandiva::FilterPtr ExpressionInfo::filter = nullptr

Definition at line 64 of file Expressions.h.

◆ hashes

std::set<uint32_t> ExpressionInfo::hashes

Definition at line 61 of file Expressions.h.

◆ processHash

size_t ExpressionInfo::processHash

Definition at line 60 of file Expressions.h.

◆ resetSelection

bool ExpressionInfo::resetSelection = false

Definition at line 66 of file Expressions.h.

◆ schema

gandiva::SchemaPtr ExpressionInfo::schema

Definition at line 62 of file Expressions.h.

◆ selection

gandiva::Selection ExpressionInfo::selection = nullptr

Definition at line 65 of file Expressions.h.

◆ tree

gandiva::NodePtr ExpressionInfo::tree = nullptr

Definition at line 63 of file Expressions.h.


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