Namespace cubxasl¶
Namespaces¶
| Type | Name |
|---|---|
| namespace | json_table |
Classes¶
| Type | Name |
|---|---|
| struct | aggregate_accumulator |
| struct | aggregate_accumulator_domain |
| struct | aggregate_dist_percent_info |
| struct | aggregate_list_node |
| struct | aggregate_percentile_info |
| struct | alsm_eval_term |
| struct | analytic_cume_percent_function_info |
| struct | analytic_eval_type |
| struct | analytic_list_node |
| struct | analytic_ntile_function_info |
| struct | analytic_percentile_function_info |
| struct | comp_eval_term |
| struct | eval_term |
| struct | like_eval_term |
| struct | pred |
| struct | pred_expr |
| struct | rlike_eval_term |
| struct | sp_node |
| class | spawner |
Public Types¶
| Type | Name |
|---|---|
| union | aggregate_specific_function_info |
| union | analytic_function_info |
| typedef std::function< T(XASL_NODE *)> | xasl_iteration_function |
Public Functions¶
| Type | Name |
|---|---|
| T | iterate_regu_var (REGU_VARIABLE * regu, xasl_iteration_function< T > func, T default_value) |
| T | iterate_xasl_tree (XASL_NODE * xasl, xasl_iteration_function< T > func, T default_value) |
Public Types Documentation¶
union aggregate_specific_function_info¶
union analytic_function_info¶
typedef xasl_iteration_function¶
Public Functions Documentation¶
function iterate_regu_var¶
template<typename T>
T cubxasl::iterate_regu_var (
REGU_VARIABLE * regu,
xasl_iteration_function < T > func,
T default_value
)
function iterate_xasl_tree¶
template<typename T>
T cubxasl::iterate_xasl_tree (
XASL_NODE * xasl,
xasl_iteration_function < T > func,
T default_value
)
The documentation for this class was generated from the following file cubrid/src/optimizer/query_planner.h