OmniSciDB  a5dc49c757
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
AggregateTreeForWindowFraming Struct Reference

#include <WindowContext.h>

Public Member Functions

void resizeStorageForWindowFraming (size_t partition_count)
 

Public Attributes

std::vector< int64_t * > aggregate_tree_for_integer_type_
 
std::vector< double * > aggregate_tree_for_double_type_
 
std::vector< SumAndCountPair
< int64_t > * > 
derived_aggregate_tree_for_integer_type_
 
std::vector< SumAndCountPair
< double > * > 
derived_aggregate_tree_for_double_type_
 
size_t * aggregate_trees_depth_
 

Detailed Description

Definition at line 90 of file WindowContext.h.

Member Function Documentation

void AggregateTreeForWindowFraming::resizeStorageForWindowFraming ( size_t  partition_count)
inline

Definition at line 97 of file WindowContext.h.

References aggregate_tree_for_double_type_, aggregate_tree_for_integer_type_, derived_aggregate_tree_for_double_type_, and derived_aggregate_tree_for_integer_type_.

Referenced by WindowFunctionContext::resizeStorageForWindowFraming().

97  {
98  aggregate_tree_for_integer_type_.resize(partition_count);
99  aggregate_tree_for_double_type_.resize(partition_count);
100  derived_aggregate_tree_for_integer_type_.resize(partition_count);
101  derived_aggregate_tree_for_double_type_.resize(partition_count);
102  }
std::vector< SumAndCountPair< double > * > derived_aggregate_tree_for_double_type_
Definition: WindowContext.h:94
std::vector< double * > aggregate_tree_for_double_type_
Definition: WindowContext.h:92
std::vector< SumAndCountPair< int64_t > * > derived_aggregate_tree_for_integer_type_
Definition: WindowContext.h:93
std::vector< int64_t * > aggregate_tree_for_integer_type_
Definition: WindowContext.h:91

+ Here is the caller graph for this function:

Member Data Documentation

std::vector<double*> AggregateTreeForWindowFraming::aggregate_tree_for_double_type_
std::vector<int64_t*> AggregateTreeForWindowFraming::aggregate_tree_for_integer_type_
size_t* AggregateTreeForWindowFraming::aggregate_trees_depth_
std::vector<SumAndCountPair<double>*> AggregateTreeForWindowFraming::derived_aggregate_tree_for_double_type_
std::vector<SumAndCountPair<int64_t>*> AggregateTreeForWindowFraming::derived_aggregate_tree_for_integer_type_

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