CUBRID Engine  latest
cubxasl::analytic_list_node Struct Reference

#include <xasl_analytic.hpp>

Collaboration diagram for cubxasl::analytic_list_node:
Collaboration graph

Public Member Functions

void init ()
 

Public Attributes

analytic_list_nodenext
 
FUNC_TYPE function
 
QUERY_OPTIONS option
 
tp_domaindomain
 
tp_domainoriginal_domain
 
DB_TYPE opr_dbtype
 
DB_TYPE original_opr_dbtype
 
regu_variable_node operand
 
int flag
 
int sort_prefix_size
 
int sort_list_size
 
int offset_idx
 
int default_idx
 
bool from_last
 
bool ignore_nulls
 
bool is_const_operand
 
analytic_function_info info
 
qfile_list_idlist_id
 
db_valuevalue
 
db_valuevalue2
 
db_valueout_value
 
db_value part_value
 
int curr_cnt
 
bool is_first_exec_time
 

Detailed Description

Definition at line 64 of file xasl_analytic.hpp.

Member Function Documentation

void cubxasl::analytic_list_node::init ( )

Definition at line 30 of file xasl_analytic.cpp.

References curr_cnt, db_make_null(), is_first_exec_time, and part_value.

Referenced by qexec_clear_analytic_function_list(), and stx_restore_analytic_type().

Here is the caller graph for this function:

Member Data Documentation

int cubxasl::analytic_list_node::curr_cnt
int cubxasl::analytic_list_node::default_idx
int cubxasl::analytic_list_node::flag

Definition at line 78 of file xasl_analytic.hpp.

Referenced by regu_init(), stx_build_analytic_type(), and xts_process_analytic_type().

bool cubxasl::analytic_list_node::from_last
bool cubxasl::analytic_list_node::is_first_exec_time

Definition at line 95 of file xasl_analytic.hpp.

Referenced by init(), and qdata_evaluate_analytic_func().

int cubxasl::analytic_list_node::offset_idx
tp_domain* cubxasl::analytic_list_node::original_domain
DB_TYPE cubxasl::analytic_list_node::original_opr_dbtype

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